Input. A set of men M, and a set of women W.

Similar documents
Stable Marriage with Ties and Bounded Length Preference Lists

Bipartite Matchings and Stable Marriage

STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE BOUNDED LENGTH PREFERENCE LIST UNDER SOCIAL STABILITY

Ma/CS 6b Class 3: Stable Matchings

Stable Matching Problems with Exchange Restrictions

Ma/CS 6b Class 3: Stable Matchings

Glasgow eprints Service

Socially stable matchings in the Hospitals/Residents problem

Weights in stable marriage problems increase manipulation opportunities

Stable Matching Games: Manipulation via Subgraph Isomorphism

This is the author s final accepted version.

Stable Matching with Uncertain Linear Preferences

The Generalized Median Stable Matchings: finding them is not that easy

arxiv: v2 [cs.gt] 25 Jul 2014

The Man-Exchange Stable Marriage Problem

Algorithmics of Two-Sided Matching Problems

Weights in Stable Marriage Problems Increase Manipulation Opportunities

An improved approximation algorithm for the stable marriage problem with one-sided ties

Local Search Approaches in Stable Matching Problems

Parameterized Complexity and Local Search Approaches for the Stable Marriage Problem with Ties

CSC2556. Lecture 5. Matching - Stable Matching - Kidney Exchange [Slides : Ariel D. Procaccia]

Parameterized Complexity of Graph Modification and Stable Matching Problems

Finding Stable Matchings that are Robust to Errors in the Input

A (ln 4)-Approximation Algorithm for Maximum Stable Matching with One-Sided Ties and Incomplete Lists

Approximation Algorithms for Stable Marriage Problems

APPROXIMATION ALGORITHMS FOR THE STABLE MATCHING PROBLEM

Improving Man-Optimal Stable Matchings by Minimum Change of Preference Lists

THE STABLE MARRIAGE PROBLEM

Deposited on: 30 September 2010

Modelling and Solving the Stable Marriage Problem Using Constraint Programming

arxiv: v1 [cs.gt] 11 Jul 2016

Efficient Algorithms for Bipartite Matching Problems with Preferences

Popular Matchings with Multiple Partners

Matching Theory. Mihai Manea. Based on slides by Fuhito Kojima. MIT

SEQUENTIAL ENTRY IN ONE-TO-ONE MATCHING MARKETS

Stable Matching with Uncertain Pairwise Preferences

arxiv: v3 [cs.gt] 13 May 2013

arxiv: v1 [cs.gt] 2 Jan 2012

Dynamic Matching under Preferences

Popular Matchings with Lower Quotas

1. REPRESENTATIVE PROBLEMS

Coalition Manipulation of the Gale-Shapley Algorithm

Complexity and algorithms in matching problems under preferences

THREE ESSAYS ON GAME THEORY. Demet Yilmazkuday. Dissertation. Submitted to the Faculty of the. Graduate School of Vanderbilt University

Popular Matchings with Multiple Partners

Egalitarian solutions in the stable roommates problem

Two-Sided Matching. Terence Johnson. December 1, University of Notre Dame. Terence Johnson (ND) Two-Sided Matching December 1, / 47

Strategic Behavior and Manipulation in Gender- Neutral Matching Algorithms

Stable Assignment with Couples: Parameterized Complexity and Local Search

Published: Social Choice and Welfare, 33(1), June 2009, pp doi: /s SEQUENTIAL ENTRY IN MANY-TO-ONE MATCHING MARKETS

Glasgow eprints Service

1. REPRESENTATIVE PROBLEMS

Algorithms for Pareto Stable Assignment

Three-dimensional Stable Matching Problems. Cheng Ng and Daniel S. Hirschberg. Department of Information and Computer Science

Game theoretic aspects of of matching problems under preferences (2nd talk)

1. REPRESENTATIVE PROBLEMS

Cheating to Get Better Roommates in a Random Stable Matching

1. STABLE MATCHING. stable matching problem Gale Shapley algorithm hospital optimality context

Matching. Terence Johnson. April 17, University of Notre Dame. Terence Johnson (ND) Matching April 17, / 41

What do you do when you can t use money to solve your problems?

Matching: The Theory. Muriel Niederle Stanford and NBER. September 26, 2011

Matching: The Theory. Muriel Niederle Stanford and NBER. September 26, 2011

Marriage Matching: A Conjecture of Donald Knuth

Market Design: Lecture 1 NICOLE IMMORLICA, NORTHWESTERN UNIVERSITY

Glasgow eprints Service

What Matchings Can be Stable? Refutability in Matching Theory

Analysis of Algorithms Fall Some Representative Problems Stable Matching

Stable matching. Carlos Hurtado. July 5th, Department of Economics University of Illinois at Urbana-Champaign

Solving Stable Matching Problems using Answer Set Programming

CS320 Algorithms: Theory and Practice. Course Introduction

Two-sided Matching Theory

AN IMPOSSIBILITY THEOREM IN MATCHING PROBLEMS

CS711008Z Algorithm Design and Analysis

Two-Sided Matching. Terence Johnson. September 1, University of Notre Dame. Terence Johnson (ND) Two-Sided Matching September 1, / 37

An Empirical Study of the Stable Marriage Problem with Ties and Incomplete Lists

The key is that there are two disjoint populations, and everyone in the market is on either one side or the other

Matchings in Graphs. Definition 3 A matching N in G is said to be stable if it does not contain a blocking pair.

Consider a complete bipartite graph with sets A and B, each with n vertices.

We set up the basic model of two-sided, one-to-one matching

arxiv: v2 [cs.dm] 8 Nov 2017

Competition and Resource Sensitivity in Marriage and Roommate Markets

On preferences over subsets and the lattice structure of stable matchings

Competition and Resource Sensitivity in Marriage and Roommate Markets

COOPERATIVE GAME THEORY: CORE AND SHAPLEY VALUE

Two-Sided Matching with Partial Information

DISTRIBUTIVE LATTICES, STABLE MATCHINGS, AND ROBUST SOLUTIONS. A Dissertation Presented to The Academic Faculty. Tung Mai

Matching Theory and the Allocation of Kidney Transplantations

The Blocking Lemma and Strategy-Proofness in Many-to-Many Matchings

What Matchings Can Be Stable? The Testable Implications of Matching Theory 1

Matching Problems. Roberto Lucchetti. Politecnico di Milano

Maintaining Near-Popular Matchings

Stable Assignment with Couples: Parameterized Complexity and Local Search

arxiv: v2 [cs.gt] 14 Jul 2016

Finding Robust Solutions to Stable Marriage

Two Sided Matching: An Algorithm with both sides making proposals

Matching with sizes (or scheduling with processing set restrictions)

An Equitable Solution to the Stable Marriage Problem

Volume 31, Issue 4. Manilulation via endowments in university-admission problem

Stable Matching Beyond Bipartite Graphs

The stable marriage problem with restricted pairs

Transcription:

Input. A set of men M, and a set of women W.

Input. A set of men M, and a set of women W. Every agent has a set of acceptable partners.

Input. A set of men M, and a set of women W. Every agent has a set of acceptable partners. The acceptable partners are ranked. Bijective function p m : W {1,, W }. 3 1 2

Input. - Complete/incomplete lists.

Input. - Complete/incomplete lists. - Ties allowed/forbidden. Surjective function p m : W {1,,t}, t W. 2 1 1 3 3 3

Matching. A set of pairwise-disjoint pairs, each consisting of a man and a woman that find each other acceptable.

Blocking pair. A pair (m,w) blocks a matching if m and w prefer being matched to each other to their current ``status. 2 blocking pair 2 3 3 1 1 4

Blocking pair. A pair (m,w) blocks a matching if m and w prefer being matched to each other to their current ``status. blocking pair 2 3 3 2 1 1 4

Stable matching. A matching that has no blocking pair.

Stable Marriage problem. Find a stable matching.

Stable Marriage problem. Find a stable matching. Nobel Prize in Economics, 2012. Awarded to Shapley and Roth ``for the theory of stable allocations and the practice of market design.

Applications. - Matching hospitals to residents. - Matching students to colleges. - Matching kidney patients to donors. - Matching users to servers in a distributed Internet service.

Books. - Gusfield and Irving, The stable marriage problem structure andalgorithms, 1989. - Knuth, Stable marriage and its relation to other combinatorial problems, 1997. - Manlove, Algorithmics of matching under preferences, 2012. Surveys. Iwama and Miyazaki, 2008; Gupta, Roy, Saurabh and Zehavi, 2017.

Primal graph. A bipartite graph with bipartition (M,W), where m and w are adjacent iff they find each other acceptable. 2 1 1 1 3 2 1 1 1 2

Proposition. A stable matching can be found in time O(n 2 ). [Gale and Shapley, 1962] A stable matching always exists.

Proposition. A stable matching can be found in time O(n 2 ). [Gale and Shapley, 1962] A stable matching always exists. There can be an exponential number of stable matchings. [Gusfield and Irving, 1989]

Proposition. A stable matching can be found in time O(n 2 ). [Gale and Shapley, 1962] A stable matching always exists. There can be an exponential number of stable matchings. 1 2 2 1 2 1 1 2

Proposition. A stable matching can be found in time O(n 2 ). [Gale and Shapley, 1962] A stable matching always exists. There can be an exponential number of stable matchings. 1 2 2 1 2 1 1 2

Proposition. A stable matching can be found in time O(n 2 ). [Gale and Shapley, 1962] A stable matching always exists. There can be an exponential number of stable matchings. 1 2 2 1 2 1 1 2

Proposition. A stable matching can be found in time O(n 2 ). [Gale and Shapley, 1962] A stable matching always exists. There can be an exponential number of stable matchings. 1 2 2 1 duplicate 2 1 1 2

Proposition. A stable matching can be found in time O(n 2 ). [Gale and Shapley, 1962] A stable matching always exists. There can be an exponential number of stable matchings. [Gusfield and Irving, 1989] Proposition. All stable matchings match the same set of agents. [Gale and Sotomayor, 1985]

A ``spectrum of stable matchings, where the two extremes are the man-optimal stable matching and the woman-optimal stable matching. man-optimal woman-optimal

A ``spectrum of stable matchings, where the two extremes are the man-optimal stable matching and the woman-optimal stable matching. Man-optimal stable matching μ M. For every stable matching μ and man m, either m is unmatched by both μ M and μ, or p m (μ M (m)) p m (μ(m)).

A ``spectrum of stable matchings, where the two extremes are the man-optimal stable matching and the woman-optimal stable matching. Man-optimal stable matching μ M. For every stable matching μ and man m, either m is unmatched by both μ M and μ, or p m (μ M (m)) p m (μ(m)). Unique.

A ``spectrum of stable matchings, where the two extremes are the man-optimal stable matching and the woman-optimal stable matching. Man-optimal stable matching μ M. For every stable matching μ and man m, either m is unmatched by both μ M and μ, or p m (μ M (m)) p m (μ(m)). Proposition. μ M and μ W exist, and can be found in time O(n 2 ). [Gale and Shapley, 1962]

Rotation. A μ-rotation is an ordered sequence ρ = ((m 0,w 0 ),(m 1,w 1 ),,(m r-1,w r-1 )) such that for all i, (m i,w i ) μ, and w (i+1)mod r is the woman succeeding w i in m i s preference list who prefers being matched to m i to her current status. m i : w i w (i+1)mod r

Rotation. A μ-rotation is an ordered sequence ρ = ((m 0,w 0 ),(m 1,w 1 ),,(m r-1,w r-1 )) such that for all i, (m i,w i ) μ, and w (i+1)mod r is the woman succeeding w i in m i s preference list who prefers being matched to m i to her current status. ρ is a rotation if it is a μ-rotation for some μ.

Rotation. A μ-rotation is an ordered sequence ρ = ((m 0,w 0 ),(m 1,w 1 ),,(m r-1,w r-1 )) such that for all i, (m i,w i ) μ, and w (i+1)mod r is the woman succeeding w i in m i s preference list who prefers being matched to m i to her current status. ρ is a rotation if it is a μ-rotation for some μ. The set of all rotations is denote by R. It is known that R n 2.

Rotation elimination. Consider a μ-rotation ρ = ((m 0,w 0 ),(m 1,w 1 ),,(m r-1,w r-1 )). The elimination of is the operation that modifies μ by matching each m i with w (i+1)mod r rather than w i. m 0 w 1 w 2 m 1 w 0 m2

Rotation elimination. Consider a μ-rotation ρ = ((m 0,w 0 ),(m 1,w 1 ),,(m r-1,w r-1 )). The elimination of is the operation that modifies μ by matching each m i with w (i+1)mod r rather than w i. m 0 w 1 w 2 m 1 w 0 m2

Rotation elimination. Consider a μ-rotation ρ = ((m 0,w 0 ),(m 1,w 1 ),,(m r-1,w r-1 )). The elimination of is the operation that modifies μ by matching each m i with w (i+1)mod r rather than w i. Rotation elimination results in a stable matching. [Irving and Leather, 1986]

Proposition. Let μ be a stable matching. There is a unique subset of R, denoted by R(μ), such that starting from μ M, there is an order in which the rotations in R(μ) can be eliminated to obtain μ. [Irving and Leather, 1986]

Rotation poset. =(R, ), where is a partial order on R such that ρ ρ iff for every stable matching μ, if ρ is in R(μ), then ρ is also in R(μ).

Rotation poset. =(R, ), where is a partial order on R such that ρ ρ iff for every stable matching μ, if ρ is in R(μ), then ρ is also in R(μ). Elimination compatible with.

Rotation poset. =(R, ), where is a partial order on R such that ρ ρ iff for every stable matching μ, if ρ is in R(μ), then ρ is also in R(μ). Elimination compatible with. Closed set R. If ρ R, then ρ R for all ρ ρ.

Proposition. Let R be a closed set. Starting with μ M, eliminating the rotations in R in any - compatible order is valid at each step, where the current stable matching is μ, the rotation we eliminate next is a μ-rotation.

Proposition. Let R be a closed set. Starting with μ M, eliminating the rotations in R in any - compatible order is valid at each step, where the current stable matching is μ, the rotation we eliminate next is a μ-rotation. Moreover, all -compatible orders in which one eliminates the rotations in R result in the same stable matching. [Irving and Leather, 1986]

Rotation digraph. A compact representation of. The rotation digraph is the DAG of minimum size whose transitive closure is isomorphic to.

Rotation digraph. A compact representation of. The rotation digraph is the DAG of minimum size whose transitive closure is isomorphic to. (partial)

Rotation digraph. A compact representation of. The rotation digraph is the DAG of minimum size whose transitive closure is isomorphic to. Proposition. The rotation digraph can be computed in time O(n 2 ). [Irving, Leather and Gusfield, 1987]

Recall. man-optimal woman-optimal

Recall. man-optimal woman-optimal Three satisfaction optimization approaches. Globally desirable. Fair towards both sides. Desirable by both sides.

Recall. man-optimal woman-optimal Three satisfaction optimization approaches. Globally desirable. Fair towards both sides. Desirable by both sides. No ties.

Egalitarian stable matching. Minimize e μ = (pm w + pw(m)). (m,w) μ

Egalitarian stable matching. Minimize e μ = (pm w + pw(m)). (m,w) μ Comment. In the presence of ties, can use either the definition above or one where each unmatched agent a contributes domain(p a ) +1 to the sum.

Proposition. Egalitarian Stable Marriage is solvable in polynomial time. [Irving, Leather and Gusfield, 1987]

Proposition. Egalitarian Stable Marriage is solvable in polynomial time. [Irving, Leather and Gusfield, 1987] In the presence of ties (NP-hard): Proposition. Egalitarian Stable Marriage is FPT parameterized by ``total length of ties. [Marx and Schlotter, 2010]

Sex-equality measure. δ μ = (m,w) μ p m w (m,w) μ p w (m).

Sex-equality measure. δ μ = (m,w) μ p m w (m,w) μ p w (m). Sex-Equal Stable Marriage. Find a stable matching that attains D=min μ δ μ.

Sex-equality measure. δ μ = (m,w) μ p m w (m,w) μ p w (m). Sex-Equal Stable Marriage. Find a stable matching that attains D=min μ δ μ. Proposition. Sex-Equal Stable Marriage is NPhard. [Kato, 1993]

Propositions. [Gupta, Saurabh and Zehavi, 2017] 1. Sex-Equal Stable Marriage is W[1]-hard w.r.t tw, the treewidth of the primal graph. Moreover, unless ETH fails, it cannot be solved in time f(tw)n o(tw).

Propositions. [Gupta, Saurabh and Zehavi, 2017] 1. Sex-Equal Stable Marriage is W[1]-hard w.r.t tw, the treewidth of the primal graph. Moreover, unless ETH fails, it cannot be solved in time f(tw)n o(tw). 2. Sex-Equal Stable Marriage can be solved in time n O(tw).

Propositions. [Gupta, Saurabh and Zehavi, 2017] 1. Sex-Equal Stable Marriage is solvable in time 2 tw n O(1), where tw is the treewidth of the rotation digraph.

Propositions. [Gupta, Saurabh and Zehavi, 2017] 1. Sex-Equal Stable Marriage is solvable in time 2 tw n O(1), where tw is the treewidth of the rotation digraph. 2. Unless SETH fails, Sex-Equal Stable Marriage cannot be solved in time (2-e) tw n O(1).

Proposition. Sex-Equal Stable Marriage is solvable in time (2 an +2 b ) tw n O(1) for a=(5-24)(t- 2+e) and b=(t-1)/2e, where t is the maximum length of a list. [McDermid and Irving, 2014]

Balance measure. bal μ = max{ m,w μ p m w, (m,w) μ p w (m)}.

Balance measure. bal μ = max{ m,w μ p m w, (m,w) μ p w (m)}. Balanced Stable Marriage. Find a stable matching that attains Bal=min μ bal μ.

Balance measure. bal μ = max{ m,w μ p m w, (m,w) μ p w (m)}. Balanced Stable Marriage. Find a stable matching that attains Bal=min μ bal μ. Proposition. Balanced Stable Marriage is NPhard. [Feder, 1990]

Construction of a family of instances where no stable matching is both sex-equal and balanced. [Manlove, 2013]

Propositions. [Gupta, Saurabh and Zehavi, 2017] 1. Balanced Stable Marriage is W[1]-hard w.r.t tw, the treewidth of the primal graph. Moreover, unless ETH fails, it cannot be solved in time f(tw)n o(tw). 2. Balanced Stable Marriage can be solved in time n O(tw).

Propositions. [Gupta, Saurabh and Zehavi, 2017] 1. Balanced Stable Marriage is solvable in time 2 tw n O(1), where tw is the treewidth of the rotation digraph. 2. Unless SETH fails, Balanced Stable Marriage cannot be solved in time (2-e) tw n O(1).

O M = σ (m,w) μ M p m w ; O W = σ (m,w) μ W p w m. Parameters. t 1 = k min{o M,O W }. t 2 = k max{o M,O W }.

Propositions. [Gupta, Roy, Saurabh and Zehavi, 2017] 1. Balanced Stable Marriage admits a kernel with at most 3t 1 men, 3t 1 women, and such that each agent has at most 2t 1 +1 acceptable partners. 2. Balanced Stable Marriage is solvable in time 8 t 1n O(1). 3. Balanced Stable Marriage is W[1]-hard w.r.t. t 2.

SMTI. Stable Marriage with Ties and Incomplete lists. max-smti. Find a stable matching of max size. min-smti. Find a stable matching of min size.

SMTI. Stable Marriage with Ties and Incomplete lists. max-smti. Find a stable matching of max size. min-smti. Find a stable matching of min size. Proposition. max-smti and min-smti are NPhard. [Irving, Iwama, Manlove, Miyazaki and Moitra, 2002]

Propositions. [Marx and Schlotter, 2010] 1. max-smti is FPT w.r.t. total length of ties. 2. max-smti is W[1]-hard w.r.t. number of ties. In addition, they studied strict and permissive local search versions of max-smti.

Propositions. [Gupta, Saurabh and Zehavi, 2017] 1. max-smti and min-smti are W[1]-hard w.r.t tw, the treewidth of the primal graph. Moreover, unless ETH fails, they cannot be solved in time f(tw)n o(tw). 2. max-smti and min-smti can be solved in time n O(tw).

Proposition. max-smti and min-smti admit a kernel of size O(k 2 ), where k is solution size. [Adil, Gupta, Roy, Saurabh and Zehavi, 2017]

Proposition. max-smti and min-smti admit a kernel of size O(k 2 ), where k is solution size. [Adil, Gupta, Roy, Saurabh and Zehavi, 2017] Proposition. max-smti is FPT parameterized by number of ``agent types. [Meeks and Rastegari, 2017]

Stable Marriage with Covering Constraints (SMC). Given an instance of Stable Marriage with subsets M* M and W* W, find a matching with minimum number of blocking pairs where M*UW* are matched.

Mnich and Schlotter, 2017. Parameters: b # blocking pairs. M*, W*. D M (D W ) max length of lists of men (women).

Mnich and Schlotter, 2017. Parameters: b # blocking pairs. M*, W*. D M (D W ) max length of lists of men (women). Proposition. SMC is W[1]-hard w.r.t. b+ W* even if M* =0 and D M =D W =3. Proposition. SMC is FPT w.r.t. b if D W =2. Moreover, SMC is FPT w.r.t. M* + W* if D W =2.

Manipulation. Stable Extension of Partial Matching (SEOPM). In. Instance of Stable Marriage, partial matching μ. Q. Does there exist a set of lists for women, so that when this set is used, Gale-Shapley algorithm returns a matching that extends μ?

Manipulation. Stable Extension of Partial Matching (SEOPM). In. Instance of Stable Marriage, partial matching μ. Q. Does there exist a set of lists for women, so that when this set is used, Gale-Shapley algorithm returns a matching that extends μ? Proposition. SEOPM is NP-hard. [Kobayashi and Matsui, 2010]

Manipulation. Stable Extension of Partial Matching (SEOPM). In. Instance of Stable Marriage, partial matching μ. Q. Does there exist a set of lists for women, so that when this set is used, Gale-Shapley algorithm returns a matching that extends μ? Proposition. SEOPM is solvable in time 2 O(n). [Gupta and Roy, 2016]

max-size min-bp SMI. Given an instance of Stable Marriage, find a maximum matching with minimum number of BPs among all maximum matchings.

max-size min-bp SMI. Given an instance of Stable Marriage, find a maximum matching with minimum number of BPs among all maximum matchings. Proposition. max-size min-bp SMI is FPT parameterized by number of ``agent types. [Meeks and Rastegari, 2017]

Stable Roommate. Given a set of agents, each ranking a subset of other agents, determine if there exists a stable matching.

Stable Roommate. Given a set of agents, each ranking a subset of other agents, determine if there exists a stable matching. Without ties, polynomial time. [Irving, 1985] With ties, NP-hard. [Ronn, 1990]

Proposition. Egalitarian Stable Roommate with Ties is FPT parameterized by k-n, where k is the solution value. [Chen, Hermelin, Sorge and Yedidson, 2017] (Unmatched agents contribute, else para-np-hard.)

Proposition. Egalitarian Stable Roommate with Ties is FPT parameterized by k-n, where k is the solution value. [Chen, Hermelin, Sorge and Yedidson, 2017] (Unmatched agents contribute, else para-np-hard.) Proposition. min-bp Stable Roommate is W[1]-hard w.r.t. b, the number of blocking pairs. Moreover, unless ETH fails, it cannot be solved in time f(b)n o(b). [Chen, Hermelin, Sorge and Yedidson, 2017]

Proposition. max-srti and min-srti admit a kernel of size O(k 2 ), where k is the size of a maximum matching. [Adil, Gupta, Roy, Saurabh and Zehavi, 17]

Proposition. max-srti and min-srti admit a kernel of size O(k 2 ), where k is the size of a maximum matching. [Adil, Gupta, Roy, Saurabh and Zehavi, 17] Proposition. max-srti is FPT w.r.t. number of ``agent types. [Meeks and Rastegari, 2017]

Hospitals/Residents. A set of hospitals H, and a set of residents R. Every agent has a ranked set of acceptable partners. Every hospital has a lower quota and an upper quota. Matching. Every resident is matched at most once, and every hospital is matched according to its specification.

Hospitals/Residents. A set of hospitals H, and a set of residents R. Every agent has a ranked set of acceptable partners. Every hospital has a lower quota and an upper quota. Blocking pair (h,r). h either has free space or prefers r to an assigned resident; r prefers being assigned to h to the current status.

Hospitals/Residents. A set of hospitals H, and a set of residents R. Every agent has a ranked set of acceptable partners. Every hospital has a lower quota and an upper quota. Goal. Does there exist a stable matching?

Hospitals/Residents. A set of hospitals H, and a set of residents R. Every agent has a ranked set of acceptable partners. Every hospital has a lower quota and an upper quota. No ties: Polynomial-time. Ties: NP-hard.

Proposition. Hospitals/Residents with Couples without lower quotas is W[1]-hard parameterized by the number of couples. [Marx and Schlotter, 11] In addition, they studied strict and permissive local search versions of this problem. Proposition. max-hospitals/residents is FPT w.r.t. number of ``agent types. [Meeks and Rastegari, 2017]

rapctelaviv. weebly. com