EconBase
← Back to paper

Happy family of stable marriages

Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.

37,563 characters · 8 sections · 13 citation commands

Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.

Happy family of stable marriages

\abstract{ In this chapter we study some aspects of the problem of stable marriage. There are two distinguished marriage plans: the fully transferable case, where money can be transferred between the participants, and the fully non transferable case where each participant has its own rigid preference list regarding the other gender. We continue to discuss intermediate partial transferable cases. Partial transferable plans can be approached as either special cases of cooperative games using the notion of a core, or as a generalization of the cyclical monotonicity property of the fully transferable case (fake promises). We shall introduced these two approaches, and prove the existence of stable marriage for the fully transferable and non-transferable plans. } \vskip .2in Keywords: Cyclic monotonicity, core, cooperative games, Monge-Kantorovich

Introduction

Consider two sets ${\cal I}_m,{\cal I}_w$ of $N$ elements each. We may think about ${\cal I}_m$ as a set of men and ${\cal I}_w$ as a set of women. We denote a man in ${\cal I}_m$ by $i$ and a woman in ${\cal I}_w$ by $i^{'}$.

A {\em marriage plan} (MP) is a bijection which assign to each man in ${\cal I}_m$ a unique woman in ${\cal I}_w$ (and v.v). A matching of a man $i\in{\cal I}_m$ to a woman $j^{'}\in{\cal I}_w$ is denoted by $ij^{'}$. The set of all such matchings is isomorphic to the set of permutations on $\{1, \ldots N\}$. Evidently, we can arrange the order according to a given marriage plan and represent this plan as $ \{ii^{'}\}; i=1\ldots N$.

The MP $\{ii^{'}\}$ is called {\em stable} if and only if there are no {\em blocking pairs}. A blocking pair is composed of a man $i$ and a woman $j^{'}\not=i^{'}$ such that {\em both} $i$ prefers $j^{'}$ over his assigned woman $i^{'}$ and $j^{'}$ prefers $i$ over her assigned man $j$.

In order to complete this definition we have to establish a criterion of preferences over the possible matchings in ${\cal I}_m\times {\cal I}_w$. Let us consider two extreme cases. The first is the {\em fully transferable} (FT) case shap1, SS, Bec1,Bec2. Here we assume a {\em utility value} $\theta_{ij^{'}}$ for a potential matching $ij^{'}$. If $ij^{'}$ are matched, they can split this reward $\theta_{ij^{'}}$ between themselves as they wish.

The second case is fully non-transferable (FNT) GSH, knu, Dub. This involves no utility value (and no money reward). Each participant (man or woman) list the set of participants of the other gender according to a preference list: For each man $i\in{\cal I}_m$ there exist an order relation $\succ_i$ on ${\cal I}_m$, such that $j^{'}\succ_i k^{'}$ means that the man $i$ will prefer the woman $j^{'}$ over the woman $k^{'}$. Likewise, each woman $i^{'}\in{\cal I}_w$ have its own order relation $\succ_{i^{'}}$ over ${\cal I}_m$.

These two notions seems very different, and indeed they are, not only because the first one seems to defines the preference in materialistic terms and the second hints on "true love". In fact, we can quantify the non-transferable case as well: There may be a reward $\theta^m_{i j^{'}}$ for a man $i$ marrying a woman $j{'}$, such that $j^{'}\succ_ik^{'}$ iff $\theta^m_{ij^{'}}>\theta^m_{ik^{'}}$. Likewise, $\theta^w_{ij^{'}}$ quantifies the reward the the woman $j^{'}$ obtains while marrying the man $i$.

Given a matching $\{ii^{'}\}$, a blocking pair in the FNT case is a pair $ij^{'}$, $j^{'}\not =i^{'}$ such that the man $i$ prefers the woman $j^{'}$ over his matched woman $i^{'}$ (i.e $j^{'}\succ_ii^{'}$, or $\theta^m_{ij^{'}}>\theta^m_{ii^{'}}$ ) {\em and} the woman $j^{'}$ prefers $i$ over her matched man $j$ ($j\succ_{i^{'}}i$, or $\theta^w_{ij^{'}}>\theta^w_{jj^{'}}$ ). Thus, a blocking pair $ij^{'}$ is defined by

equation[equation omitted — 116 chars of source]
defiThe matching $\{ii^{;}\}$ is stable if and only if $$ \min\{ \theta^m_{ij^{'}}-\theta^m_{ii^{'}}, \ \theta^w_{ij^{'}}-\theta^w_{jj^{'}}\}\leq 0$$ for any $i,j\in{\cal I}_m$ and $i^{'}, j^{'}\in{\cal I}_w$.

Let

equation[equation omitted — 82 chars of source]

Definition (ref) implies that the condition

equation[equation omitted — 99 chars of source]

is {\em necessary} for all $i,j$ for the stability of $\{ii^{'}\}$ in the FNT case.

Let us consider now the fully transferable (FT) case. Here a married pair $ii^{'}$ can share the rewards $\theta_{ii^{'}}$ for their marriage. Suppose the man $i$ cuts $u_i$ and the woman $i^{'}$ cuts $v_{i^{'}}$ form their mutual reward $\theta_{ii^{'}}$. Evidently, $u_i+v_{i^{'}}= \theta_{ii^{'}}$. If

equation[equation omitted — 60 chars of source]

for some $j^{'}\not= i^{'}$ then $ij^{'}$ is a blocking pair, since both $i$ and $j^{'}$ can increase their cuts to match the mutual reward $\theta_{ij^{'}}$. Hence $$ \theta_{ij^{'}}+\theta_{ji^{'}} > u_i+v_{j^{'}}+u_j+v_{i^{'}} = \theta_{ii^{'}}+\theta_{jj^{'}}$$ so ((ref)) is a necessary condition for the stability in the FT case as well.

Evidently, condition ((ref)) is {\em not} a sufficient one, unless $N=2$ in the FT case.

tcolorboxA simple example ($N=2$): \begin{center} \begin{tabular}{ c c c } $\theta^m$& $w_1$& $w_2$\\ $m_1$& 1 & 0 \\ $m_2$ & 0 & 1 \end{tabular} \ \ \ \ ; \ \ \ \begin{tabular}{ c c c } $\theta^w$& $w_1$ & $w_2$\\ $m_1$ & 1 & 5 \\ $m_2$& 0 & 1 \end{tabular} \end{center} The matching $\{ 11^{'}, 22^{'}\}$ is FNT stable. Indeed $\theta^m_{11^{'}}=1> \theta^m_{12^{'}}=0$ while $\theta^m_{22^{'}}=1>\theta^m_{21^{'}}=0$, so both men are happy, and this is enough for FNT stability, since that neither $\{ 12^{'}\}$ nor $\{21^{'}\}$ is a blocking pair. On the other hand, if the married pairs share their rewards $\theta_{ij^{'}}=\theta^m_{ij^{'}}+\theta^w_{ij^{'}}$ we get \begin{center} \begin{tabular}{ c c c } $\theta$& $w_1$& $w_2$\\ $m_1$& 2 & 5 \\ $m_2$ & 0 & 2 \end{tabular} \end{center} so $$ \theta_{11^{'}}+\theta_{22^{'}}=4< 5=\theta_{12^{'}}+\theta_{21^{'}}\ , $$ thus $\{21^{'}, 12^{'}\}$ is the stable marriage in the FT case.

However, we may extend the necessary condition ((ref)) in the FT case as follows:

Consider the couples $i_1i_1^{'}, \ldots i_ki_k^{'}$, $k\geq 2$ . The sum of the rewards for these couples is $\sum_{l=1}^k\theta_{i_li^{'}_l}$. Suppose they perform a "chain deal" such that man $i_l$ marries woman $i^{'}_{l+1}$ for $1\leq l\leq k-1$, and the last man $i_k$ marries the first woman $i^{'}_1$. The net reward for the new matching is $\sum_{l=1}^{k-1}\theta_{i_li^{'}_{l+1}}+ \theta_{i_ki^{'}_1}$.

This leads to a definition of a {\em blocking chain}:

defiA chain $i_1i^{'}_{1}, \ldots i_{k} i^{'}_{k}$ of married couples forms a blocking chain iff \begin{equation} \sum_{l=1}^k(\theta_{i_li^{'}_{l+1} }-\theta_{i_li^{'}_l} )>0\ \end{equation} where $i^{'}_{k+1} :=i^{'}_{1}$. If there are no blocking chains then the matching $\{ii^{'}\}$ is called {\em cyclically monotone} Roc.

The notion of a blocking chain extends the condition ((ref)) from $k=2$ to $k\geq 2$. It turns that it is also necessary condition for the stability in the fully transferable case:

propIf a marriage $\{ii^{'}\}$ is a stable one for the FT case then it is cyclically monotone.
proofLet $\{ii^{'}\}$ be a matching, such that $u_i$ is the cut of man $i$ marrying $i^{'}$ and $v_{i^{'}}$ the cut of the woman $i^{'}$ marrying $i$. Suppose by negation that $i_1i^{'}_1\ldots i_ki^{'}_k$ is a blocking chain. Since $u_i+v_{i^{'}}\leq \theta_{ii^{'}}$ we obtain $$\sum_{l=1}^k\theta_{i_li^{'}_{l+1}}> \sum_{l=1}^k\theta_{i_li^{'}_{l}} \geq \sum_{l=1}^k(u_{i_l} + v_{i^{'}_l})=\sum_{l=1}^k(u_{i_l} + v_{i^{'}_{l+1} }) $$ so, in particular, there exists a pair $i_li^{'}_{l+1}$ for which $\theta_{i_li^{'}_{l+1}} > u_{i_l} + v_{i^{'}_{l+1}}$. Hence $i_li^{'}_{l+1}$ is a blocking pair via ((ref)).

We shall see later on that cyclical monotonicity is, actually, an {\em equivalent definition} to stability in the FT case.

The notion of cyclical monotonicity implies an additional level of cooperation for the marriage game. Not only the married pair share their utility between themselves via ((ref)), but also different couples are ready to share their reward via a chain deal according to Definition (ref). If the total reward after the chain exchange exceeds their reward prior to this deal, the lucky ones are ready to share their reward with the unlucky and compensate their loss

What about the FNT case? Of course there is no point talking about a "chain deal" in that case. However, we may define a "FNT blocking chain" $i_1i^{'}_1\ldots i_{k}i^{'}_k$ by

equation[equation omitted — 155 chars of source]

where, again, $i^{'}_{k+1}\equiv i^{'}_1$. Definition (ref) is analogs to the statement that that there are no blocking chains of this form. Thus, a marriage $\{ii^{'}\}$ is stable in the FNT case if and only if

equation[equation omitted — 163 chars of source]

for any chain deal $i_1i^{'}_1\ldots i_{k}i^{'}_k$.

At the first sight definition ((ref)) seems redundant, since it provides no further information. However, we can observe the analogy between ((ref)) and ((ref)). In fact, ((ref)) and ((ref)) are obtained from each other by the exchanges

equation[equation omitted — 271 chars of source]

In section (ref) below we will take advantage on this representation.

Partial sharing

Here we present two possible definitions of intermediate marriage game which interpolate between the fully transferable and the non transferable case. The first is based on the notion of core of a cooperative game, and the second is based on cyclic monotonicity.

Stable marriage as a cooperative game

This part follows some of the ideas in Galichon et.all and references therein\footnote{which was turned to my attention by R. McCann} GASD. See also ECA.

Assume that we can guarantee a cut $u_i$ for each married man $i$, and a cut $v_{j^{'}}$ for each married woman $j^{'}$. In order to define a stable marriage we have to impose some conditions which will guarantee that no man or woman can increase his or her cut by marrying a different partner. For this let us define, for each pair $ij^{'}$, a {\em pairwise bargaining set} ${\cal F}(ij^{'})\subset \mathbb R^2$ which contains all possible cuts $(u_i,v_{j^{'}})$ for a matching of man $i$ with woman $j^{'}$.

assumption\ . \begin{description} • {i)} For each $i\in {\cal I}_m$ and $j^{'}\in {\cal I}_w$, ${\cal F}(ij^{'})$ are closed sets in $\mathbb R^2$, equal to the closure of their interior. Let ${\cal F}_0(ij^{'})$ the interior of ${\cal F}(ij^{'})$. • {ii)} ${\cal F}(ij^{'})$ is monotone in the following sense: If $(u ,v)\in {\cal F}(ij^{'})$ then $(u^{'}, v^{'})\in {\cal F}(ij^{'})$ whenever $u^{'}\leq u$ and $v^{'}\leq v$. • {iii)} There exist $C_1, C_2\in\mathbb R$ such that $$ \left\{(u,v); \max(u,v)\leq C_2 \right\}\subset {\cal F}(ij^{'})\subset \left\{(u,v); u+v\leq C_1 \right\} \ $$ for any $i\in{\cal I}_m, j\in {\cal I}_w$. \end{description}

The meaning of the feasibility set is as follows:

tcolorboxAny married couple $ij^{'}\in{\cal I}_m\times {\cal I}_w$ can guarantee the cut $u$ for $i$ and $v$ for $j^{'}$, provided $(u,v)\in {\cal F}(ij^{'})$.
defi\ . The {\em feasibility set} $V({\cal F})\subset \mathbb R^{2N}$ is composed of all vectors $(u_1, \ldots u_N, v_1, \ldots v_N)$ which satisfies $$ (u_i,v_{j^{'}})\in \mathbb R^2-{\cal F}_0(ij^{'})$$ for any $ij^{'}\in{\cal I}_m\times {\cal I}_w$. The marriage plan $\{ii^{'}\}$ is stable if and only if there exists $(u_1, \ldots v_N)\in V({\cal F})$ such that $(u_i, v_{i^{'}})\in {\cal F}(ii^{'})$ for any $i\in\{1, \ldots N\}$.

The FNT case is contained in definition (ref), where

equation[equation omitted — 111 chars of source]

Indeed, if $\{ii^{'}\}$ is a stable marriage plan let $u_i=\theta^m_{ii^{'}}$ and $v_{i^{'}}=\theta^w_{ii^{'}}$. Then $(u_1, \ldots v_N)$ satisfies $(u_i,v_{i^{'}})\in{\cal F}$ for any $i\in\{1\ldots N\}$. Since there are no blocking pairs if follows that for any $j^{'}\not= i^{'}$, either $\theta^m_{ij^{'}}>\theta_{ii^{'}}=u_i$ or $\theta^w_{ij^{'}}>\theta^w_{jj^{'}}=v_{j^{'}}$, hence $(u_i, v_{j^{'}})\in\mathbb R^2-{\cal F}_0(ij^{'})$ so $(u_1\ldots v_N)\in V({\cal F})$ (Fig. [1a]).

The FT case (Fig. [1b]) is obtained by

equation[equation omitted — 94 chars of source]

Indeed, if $\{ii^{'}\}$ is a stable marriage plan and $(u_1, \ldots v_N)$ are the corresponding cuts satisfying $u_i+v_{j^{'}}=\theta_{ij^{'}}$, then for each $j^{'}\not= i^{'}$ we obtain $u_i+v_{j^{'}}\geq \theta_{ij^{'}}$ (otherwise $ij^{'}$ is a blocking pair). This implies that $(u_i,v_{j^{'}})\in \mathbb R^2-{\cal F}_0(ij^{'})$.

figure[figure omitted — 396 chars of source]

There are other, sensible models of {\em partial transfers} which fit into the formalism of Definition (ref) and Theorem (ref). Let us consider several examples:

enumerate• {\em Transferable marriages restricted to non-negative cuts} : In the transferable case the feasibility sets may contain negative cuts for the man $u$ or for the woman $v$ (even though not for both, if it is assumed $\theta_{ij^{'}}>0$). To avoid the undesired stable marriages were one of the partners get a negative cut we may replace the feasibility set ((ref)) by $$ {\cal F}(ij^{'}):=\{(u,v)\in\mathbb R^2; u+v\leq \theta_{ij^{'}}\ , \max(u,v)\leq \theta_{ij^{'}}\} \ , $$ see Fig. [1c]. It can be easily verified that if $(u_1, \ldots v_N)\in V({\cal F})$ contains negative components, then $([u_1]_+, \ldots [v_N]_+)$, obtained by replacing the negative components by $0$, is in $V({\cal F})$ as well. Thus, the core of this game contains vectors in $V({\cal F})$ of non-negative elements. • In the transferable case ((ref)) we allowed both men and women to transfer money to their partner. Indeed, we assumed that the man's $i$ cut is $\theta^m_{ij^{'}}-w$ and the woman's $j$ cut is $\theta^w_{ij^{'}}+w$, where $w\in\mathbb R$. Suppose we wish to allow only transfer between men to women, so we insists on $w\geq0$. In that case we choose (Fig. [1d]) \begin{equation} {\cal F}(ij^{'}):=\{ (u,v)\in\mathbb R^2; \ u+v\leq \theta_{ij^{'}}; \ \ u\leq \theta^m_{ij^{'}} \} \ . \end{equation} • Let us assume that the transfer $w$ from man $i$ to woman $j^{'}$ is taxed, and the tax depends on $i,j^{'}$. Thus, if man $i$ transfers $w>0$ to a woman $j^{'}$ he reduces his cut by $w$, but the woman cut is increased by an amount $\beta_{i,j}w$, were $\beta_{i,j}\in [0,1]$. Here $1-\beta_{i,j}$ is the tax implied for this transfer. It follows that $$ u_i\leq \theta^m_{ij^{'}}-w \ \ \ ; \ \ \ v_{j^{'}}\leq \theta^w_{ij^{'}}+\beta_{i,j}w \ , \ \ w\geq 0 $$ Hence $$ {\cal F}(ij^{'}):=\{(u,v)\in\mathbb R^2; \ u_i + \beta^{-1}_{i,j}v_{j^{'}}\leq \theta^\beta_{ij^{'}} , \ \ u_i\leq \theta^m_{ij^{'}}\} \ , $$ where $\theta^\beta_{ij^{'}}:= \theta^m_{ij^{'}} + \beta^{-1}_{i,j}\theta^w_{ij^{'}}$. The geometrical description of ${\cal F}$ us as in Fig. [1d], where the dashed line is tilted.

Stability by fake promises

Suppose a man can make a promise to a married woman (which is not his wife), and v.v. The principle behind it is that each of them does not intend to honor his/her own promise, but, nevertheless, believes that the other parti will honor hers/his. It is also based on both partial sharing inside a married pair, as well as some collaboration between the pairs. Define

equation[equation omitted — 260 chars of source]

where $0\leq q\leq 1$. In particular $$ \Delta^{(0)}(i,j^{'}):=\min\{ \theta^m_{ij^{'}}-\theta^m_{ii^{'}}, \theta^w_{ij^{'}}-\theta^w_{j^{'}j^{'}}\} $$ $$ \Delta^{(1)}(i,j^{'}):= \theta^m_{ij^{'}}-\theta^m_{ii^{'}}+ \theta^w_{ij^{'}}-\theta^w_{ii^{'}}\equiv \theta_{ij^{'}}-\theta_{ii^{'}} . $$ The value of $q$ represents the level of {\em internal sharing} inside the couple. Thus, $q=0$ means there is no sharing whatsoever, and the condition $\Delta^{(0)}(i,j^{'})>0$ for a blocking pairs implies that both $i$ and $j^{'}$ gains from the exchange, is displayed in ((ref)) .

On the other hand, $\Delta^{(1)}(i, j^{'})+\Delta^{(1)}(j,i^{'})>0$, namely $$\theta_{ii^{'}}+ \theta_{jj^{'}}< \theta_{ij^{'}}+\theta_{ji^{'}}$$ is, as we argued, a necessary condition for a blocking pair in FT case, where $\theta$ represents the sum of the rewards to of the pair via ((ref)).

We now consider an additional parameter $p\in[0,1]$ and define the real valued function on $\mathbb R$:

equation[equation omitted — 66 chars of source]

Note that $[x]_p=x$ for any $p$ if $x\geq 0$, while $[x]_1=x$ for any real $x$. The parameter $p$ represents the level of sharing {\em between the pairs}.

defiLet \ $0\leq p,q\leq 1$. The matching $\{ii^{'}\}$ is $(p,q)-$stable if for any $k\in\mathbb{N}$ and $i_1, i_2, \ldots i_k\in \{1, \ldots N\}$ $$ \sum_{l=1}^k\left[ \Delta^{(q)}(i_l, i^{'}_{l+1})\right]_p \leq 0 \ \text{where} \ \ i_{k+1}=i_1 \ $$ where $i_{k+1}:= i_1$.

Note that $p=0$ implies that $\Delta^{(q)}(i, j^{'})\leq 0$ for {\em any} $j^{'}\not= i^{'}$. If, in addition, $q=0$ then this is just the statement that there are no blocking pairs in the FNT case.

On the other hand, $p=1$ implies $$ \sum_{l=1}^k \Delta^{(q)}(i_l, i^{'}_{l+1}) \leq 0 \ \text{where} \ \ $$ which is reduced to ((ref)) if $q=1$ as well.

Let us interpret the meaning of $q,p$ in the context of utility exchange. A man $i\in{\cal I}_m$ can offer some bribe $w$ to any other women $j^{'}$ he might be interested in (except his own wife, so $j^{'}\not=i^{'}$). His cut for marrying $j^{'}$ is now $\theta^m_{ij^{'}}-w$. The cut of the woman $j^{'}$ should have been $\theta^w_{ij^{'}}+w$. However, the happy woman have to pay some tax for accepting this bribe. Let $q\in[0,1]$ be the fraction of the bribe she can get (after paying her tax). Her supposed cut for marrying $i$ is just $\theta^w_{ij^{'}}+qw$. Woman $j^{'}$ will believe and accept offer from man $i$ if two conditions are satisfied: the offer should be both

enumerate• {\em Competitive}, namely $\theta^w_{ij^{'}}+qw\geq \theta^w_{j^{'}j^{'}}$. • {\em Trusted}, if woman $j^{'}$ believes that man $i$ is motivated. This implies $\theta^m_{ij^{'}}-w\geq \theta^m_{ii^{'}}$.

The two conditions above can be satisfied, and the offer is {\em acceptable}, only if

equation[equation omitted — 116 chars of source]

Symmetrically, man $i$ will accept an offer from a woman $j^{'}\not=i^{'}$ only if

equation[equation omitted — 119 chars of source]

The {\em utility} of the exchange $ii^{'}$ to $ij^{'}$ is, then defined by the minimum $\Delta^{(q)}(i, j^{'})$ of ((ref), (ref)) via ((ref)).

To understand the role of $p$, consider the chain of pairs exchanges

quote$(i_1i^{'}_1\rightarrow i_1i^{'}_2), \ldots (i_{k-1}i^{'}_{k-1}\rightarrow i_{k-1} i^{'}_k), (i_ki^{'}_k)\rightarrow (i_ki^{'}_1)$ \ .

Each of the pair exchange $(i_l,i_l)\rightarrow (i_l,i_{l+1})$ yields a utility \\ $\Delta^{(q)}(i_l, i^{'}_{l+1})$ for the new pair. The lucky new pairs in this chain of couples exchange are those who makes a positive reward. The unfortunate new pairs are those who suffer a loss (negative reward). The lucky pairs, whose interest is to activate this chain, are ready to compensate the unfortunate ones by contributing some of their gained utility. The chain will be activated (and the original marriages will break down) if the mutual contribution of the fortunate pairs is enough to cover {\it at least} the $p-$ part of the mutually loss of utility of the unfortunate pairs. This is the condition $$ \sum_{\Delta^{(q)}(i_l, i^{'}_{l+1})>0} \Delta^{(q)}(i_l, i^{'}_{l+1}) + p\sum_{\Delta^{(q)}(i_l, i^{'}_{l+1})<0} \Delta^{(q)}(i_l, i^{'}_{l+1}) \equiv \sum_{l=1}^k\left[ \Delta^{(q)}(i_l, i^{'}_{l+1})\right]_p > 0 \ \ . $$ \vskip .3in

center[center omitted — 136 chars of source]

Existence of stable marriage plans

In the general case of Assumption (ref), the existence of a stable matching follows from the following Theorem:

theoremLet $W({\cal F})\subset \mathbb R^{2N}$ defined as follows: \\ $(u_1, \ldots u_N, v_1, \ldots v_N)\in W({\cal F})$ , $ \Leftrightarrow \exists$ an injection $ \tau:{\cal I}_m\rightarrow{\cal I}_w$ such that $(u_i, v_{i^{'}})\in {\cal F}(ii^{'})$ where $i^{'}=\tau(i)$ , $\ \forall \ i\in {\cal I}_m \ . $ Then there exists $(u_1, \ldots u_N, v_1, \ldots v_N)\in W({\cal F})$ such that \begin{equation} (u_i,v_{j^{'}})\in \mathbb R^2- {\cal F}_0(ij^{'}) \ \end{equation} for any $(i,j^{'})\in{\cal I}_m\times {\cal I}_w$.

The set of vectors in $W({\cal F})$ satisfying ((ref)) is called {\em the core}. Note that the core is identified with the set of $\mathbb R^{2N}$ vector in $V({\cal F})$ which satisfy the condition $(u_i, v_{i^{'}})\in{\cal F}(ii^{'})$. Hence Definition (ref) can be recognized as the non-emptiness of the core, which is equivalent to the existence of a stable matching. Theorem (ref) is, in fact, a special case the celebrated Theorem of Scarf Sc for cooperative games, tailored to the marriage scenario (see also Gi, bon). As we saw, it can be applied to the fully non-transferable case ((ref)), as well as to the fully transferable case ((ref)).

Theorem (ref) implies, in particular, the existence of stable marriage in the FNT case corresponding to $p=q=0$ or ((ref)), as well as for the FT case corresponding to $p=q=1$ or ((ref)).

Gale-Shapley algorithm in the non-transferable case

Here we describe the celebrated, constructive algorithm due to Gale and Shapley GSH, is describe below:

enumerate• At the first stage, each man $i\in{\cal I}_m$ proposes to the woman $j\in{\cal I}_w$ at the top of his list. At the end of this stage, some women got proposals (possibly more than one), other women may not get any proposal. • At the second stage, each woman who got more than one proposal, bind the man whose proposal is most preferable according to her list (who is now engaged). She releases all the other men who proposed. At the end of this stage, the men's set ${\cal I}_m$ is composed of two parts: engaged and released. • At the next stage each {\em released} man makes a proposal to the {\em next} woman in his preference list (whenever she is engaged or not). • Back to stage 2.

It is easy to verify that this process must end at a finite number of steps. At the end of this process all women and men are engaged. This is a stable matching! Of course, we could reverse the role of men and women in this algorithm. In both cases we get a stable matching. The algorithm we indicated is the one which is best from the men's point of view. In the case where the women propose, the result is best for the women. In fact

theoremMO For any NT stable matching $\{ii^{'}\}$, the rank of the woman $i^{'}$ according to man $i$ is {\em at most} the rank of the woman matched to $i$ by the above, men proposing algorithm.

Variational formulation in the fully transferable case

There are several equivalent definitions of stable marriage plan in the FT case. Here we introduces two of these.

Recall that if ${\cal F}$ is given by ((ref)) the feasibility set $V({\cal F})$ (Definition (ref)) takes the form

equation[equation omitted — 170 chars of source]

Recall also Definition (ref) for cyclical monotonicity.

theorem$\{ii^{'}\}$ is a stable marriage plan in the FT case if and only if one of the following equivalent conditions is satisfied: \begin{itemize} • Efficiency (or {\em maximal public utility}): $\sum_{i=1}^N \theta_{ii^{'}}\geq \sum_{i=1}^N \theta_{i\sigma(i)}$ for any marriage plans $\sigma:{\cal I}_m\rightarrow {\cal I}_w$. • $\{ii^{'}\}$ is cyclically monotone. • Optimality: The minimal sum $\sum_1^N u^0_i+v^0_i$ of cuts in the feasibility set ((ref)) satisfies $u^0_i+v^0_{i^{'}}=\theta_{ii^{'}}$ (i.e $\{ u_1^0, \ldots v_N^0\}$ is in the core). \end{itemize}

The efficiency characterization of stable marriage connects this notion with optimal transport and the celebrated {\em Monge Kantorovich} theory Mo, Ka, Vil. See also Gal.

Since the set of all bijections is finite and the maximum on a finite set is always achieved we obtain from the efficiency characterization.

corThere always exists a stable marriage plan in the FT case.
remarkAs far as we know, the fully transferable case ((ref)) is the only case whose stable marriages are obtained by a variational argument.
proof(of theorems (ref)) In Proposition (ref) we obtained that FT stability implies cyclical monotonicity. We now prove that cyclical monotonicity implies efficiency. The proof follows the idea published originally by Afriat in 1963 effr, and was introduced recently in a much simpler form by Bresis Br. Let \begin{equation} -u^0_i:=\inf_{k-chains, k\in\mathbb{N}}\left( \sum_{l=1}^{k-1} \theta_{i_li^{'}_l}-\theta_{i_li^{'}_{l+1}}\right) + \theta_{i_ki^{'}_k}-\theta_{i_ki^{'}}\ . \end{equation} Let $\alpha>-u^0_i$ and consider a $k-$chain realizing \begin{equation}\alpha>\left( \sum_{l=1}^{k-1} \theta_{i_li^{'}_l}-\theta_{i_li^{'}_{l+1}}\right) + \theta_{i_ki^{'}_k}-\theta_{i_ki^{'}}\end{equation} By cyclic monotonicity, $ \sum_{l=1}^{k} \theta_{i_li^{'}_l}-\theta_{i_li^{'}_{l+1}}\geq 0$. Since $i^{'}_{k+1}=i^{'}_1$, $$ \sum_{l=1}^{k-1} \theta_{i_li^{'}_l}-\theta_{i_li^{'}_{l+1}}\geq \theta_{i_ki^{'}_1}-\theta_{i_ki^{'}_k}$$ so ((ref)) implies $$ \alpha> \theta_{i_k, i^{'}_1} - \theta_{i_k, i^{'}}\geq 0 \ , $$ in particular $u^0_i<\infty$. Hence, for any $j\in{\cal I}_m$ \begin{multline} \alpha+\theta_{ii^{'}}-\theta_{ij^{'}} > \left( \sum_{l=1}^{k-1} \theta_{i_l, i^{'}_l}-\theta_{i_l, i^{'}_{l+1}}\right) \\ + \theta_{i_ki^{'}_k}-\theta_{i_ki^{'}}+\theta_{ii^{'}}-\theta_{ij^{'}} \geq -u^0_j\ \end{multline} where the last inequality follows by the substitution of the $k+1-$cycle $i_1=i, i_2, \ldots, i_k, i_{k+1}=i$ in ((ref)). Since $\alpha$ is any number bigger than $-u^0_i$ it follows \begin{equation}-u^0_i+\theta_{ii^{'}}-\theta_{ij^{'}} \geq -u^0_j\ ,\end{equation} for any pair $i,j\in{\cal I}_m$. Now, let $\sigma$ be any permutation in ${\cal I}_m$ and let $j=\sigma(i)$. Then \begin{equation}-u^0_i+\theta_{ii^{'}}-\theta_{i\sigma(i^{'})} \geq -u^0_{\sigma(i)}\ . \end{equation} Since $\sigma$ is a bijection on ${\cal I}_m$ as well, so $\Sigma_{i=1}^N u^0_i=\sum_{i=1}^N u^0_{\sigma(i)}$. Then, sum ((ref)) over $1\leq i\leq N$ to obtain $$\sum_{i=1}^N \theta_{ii^{'}} \geq \sum_{i=1}^N \theta_{i\sigma(i^{'})} \ , $$ so $\{ii^{'}\}$ is an efficient marriage plan. To prove that any efficient solution is stable, we define $v^0_j:= \theta_{jj^{'}}-u^0_j$ so \begin{equation} u^0_j+v^0_{j^{'}}=\theta_{jj^{'}} \ . \end{equation} Then ((ref)) implies \begin{equation} u^0_i+v^0_{j^{'}}= u^0_i+\theta_{jj^{'}}-u^0_j\geq u^0_i-u^0_i+\theta_{ij^{'}}=\theta_{ij^{'}} \ \end{equation} for any $i,j$. Thus, ((ref),(ref)) establish that $\{ii^{'}\}$ is a stable marriage via Definition (ref). Finally, the optimality condition follows immedietly from the definition of the feasibility set $$ \sum_1^N u_i+v_{i^{'}}=\sum_1^N u_i+v_{\sigma(i)} \geq \sum_1^N \theta_{i\sigma(i)}$$ for any bijection $\sigma:{\cal I}_m\rightarrow {\cal I}_w$ and from ((ref)).

On existence and non-existence of stable fake promises

theoremIf the matching $\{ii^{'}\}$ is $(p,q)-$stable, then it is also $(p^{'}, q^{'})-$stable for $p^{'}\geq p$ and $q^{'}\leq q$.

The proof of this Theorem follows from the definitions ((ref), (ref)) and the following

lemmaFor any , $i\not=j$ and $1\geq q>q^{'}\geq 0$, $$(1+q)^{-1}\Delta^{(q)}(i,j)> (1+q^{'})^{-1}\Delta^{(q^{'})}(i,j) . $$
proofFor $a,b\in\mathbb R$ and $r\in[0,1]$ define $$\Delta_r(a,b):= \frac{1}{2}(a+b)-\frac{r}{2}|a-b| \ . $$ Observe that $\Delta_1(a,b)\equiv \min(a,b)$. In addition, $r \mapsto \Delta_r(a,b)$ is monotone not increasing in $r$. A straightforward calculation yields $$ \min(qa+b, qb+a) = \Delta_1(qa+b, qb+a) =(q+1)\Delta_{\frac{1-q}{1+q}}(a,b) \ , $$ and the Lemma follows from the above observation, upon inserting $a=\theta_m(i,j)-\theta_m(i,i)$ and $b=\theta_w(i,j)-\theta_w(j, j)$.

What can be said about the existence of s $(p,q)-$ stable matching in the general case? Unfortunately, we can prove now only a negative result:

propFor any $1\geq q>p\geq 0$, a stable marriage does not exist unconditionally.
figure[figure omitted — 176 chars of source]
proofWe only need to present a counter-example. So, let $N=2$. To show that the matching $11^{'}, 22^{'}$ is not stable we have to show \begin{equation}\left[ \Delta^{(q)}(1,2^{'})\right]_p+ \left[ \Delta^{(q)}(2,1^{'})\right]_p>0\end{equation} while, to show that $12^{'}, 21^{'}$ is not stable we have to show \begin{equation} \left[ \Delta^{(q)}(1,1^{'})\right]_p+ \left[ \Delta^{(q)}(2,2^{'})\right]_p>0 \ . \end{equation} By definition ((ref)) and Lemma (ref) $$ \Delta^{(q)}(1,2^{'})= (q+1)\Delta_r\left( \theta^m_{12^{'}}-\theta^m_{11^{'}}, \theta^w_{12^{'}}-\theta^w_{22^{'}}\right)$$ $$ \Delta^{(q)}(2,1^{'})= (q+1)\Delta_r\left( \theta^m_{21^{'}}-\theta^m_{22^{'}}, \theta^w_{21^{'}}-\theta^w_{11^{'}}\right)$$ where $r=\frac{1-q}{1+q}$. To obtain $\Delta^{(q)}(1,1^{'}), \Delta^{(q)}(2,2^{'})$ we just have to exchange man $1$ with man $2$, so $$ \Delta^{(q)}(2,2^{'})= (q+1)\Delta_r\left( \theta^m_{22^{'}}-\theta^m_{21^{'}}, \theta^w_{22^{'}}-\theta^w_{12^{'}}\right)$$ $$ \Delta^{(q)}(1,1^{'})= (q+1)\Delta_r\left( \theta^m_{11^{'}}-\theta^m_{12^{'}}, \theta^w_{11^{'}}-\theta^w_{21^{'}}\right) \ . $$ All in all, we only have 4 parameters to play with: $$ a_1:= \theta^m_{12^{'}}-\theta^m_{11^{'}}, \ \ a_2=\theta^w_{12^{'}}-\theta^w_{22^{'}} \ , $$ $$ b_1=\theta^m_{21^{'}}-\theta^m_{22^{'}}, \ b_2=\theta^w_{21^{'}}-\theta^w_{11^{'}} \ , $$ so the two conditions to be verified are $$ [\Delta_r(a_1, a_2)]_p+ [\Delta_r(b_1, b_2)]_p>0 \ \ ; \ \ [\Delta_r(-a_1, -b_2)]_p+ [\Delta_r( -b_1, -a_2)]_p >0 \ . $$ Let us insert $a_1=a_2:=a>0$. $b_1=b_2:=-b$ where $b>0$. So $$[\Delta_r(a_1,a_1)]_p=a, \ \ \ [\Delta_r(b_1, b_2)]_p=-pb \ , $$ while $\Delta_r(-a_1, -b_2)=\Delta_r(-b_1, -a_2)=\frac{b-a}{2}-\frac{r}{2}(a+b)$. In particular, the condition $\frac{a}{b}< \frac{1-r}{1+r}$ implies $[\Delta_r(-a_1, -b_2)]_p=[\Delta_r( -b_1, -a_2)]_p>0$ which verifies ((ref)). On the other hand, if $a-pb>0$ then ((ref)) is verified. Both conditions can be verified if $\frac{1-r}{1+r}>p$. Recalling $q=\frac{1-r}{1+r}$ we obtain the result.
conjIf If $0< p<q< 1$ then there always exists a $(p,q)$ stable marriage (c.f. Fig [2]).
thebibliography{20} \bibitem{effr} Afriat, S.N: The system of inequalities $a_{rs}\geq X_r-X_s$ , Math. Proc. Camb. Philos. Soc. 59 , 125-133, 1963 \bibitem{Bec1} Becker, G. S. A Theory of Marriage: Part I, Journal of Political Economy, 81(4), pp. 813(46), 1973 \bibitem{Bec2} Becker, G. S. A Treatise on the Family, Harvard University Press, 1991 \bibitem{bon} Bondareva, O: {\em Certain applications of the methods of linear programming to the theory of cooperative games.}, , (1963). Problemy Kibernetiki, 10, 119-139 (in Russian). \bibitem{Br}Bresis, H: Remarks on the Monge-Kantorovich problem in the discrete setting, C. R. Acad. Sci. Paris, Ser. I 356 207?213, 2018 \bibitem{ECA} Choo, E., and A. Siow: Who Marries Whom and Why, Journal of Political Economy, 114(1), 175-201, 2006 \bibitem{GSH} Gale, D and L.S. Shapley: College Admissions and the Stability of Marriage . American Mathematics Monthly. 69, 9-15. 1962. \bibitem{Dub} Dubins L.E and Freedman D.: \emph{Machiavelli and the Gale Shaply Algorithm}, Amer. Math. Month, 88(7), 485-494, 1981 \bibitem{Gal} Galichon, A: \emph{Optimal Transport Methods in Economics}, Princeton University Press, 2016 \bibitem{GASD} Galichon, Alfred, Scott D.K and Weber S, \emph{Costly Concessions: An Empirical Framework for Matching with Imperfectly Transferable Utility}, Working Paper, January 2016. \bibitem{MO} Gelain M, Pini M.S, , Rossi, F K, Venable K.B , and Walsh T: . 2010. \emph{Male optimality and uniqueness in stable marriage problems with partial orders}, Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1 (AAMAS '10), Vol. 1. International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC, 1387-1388, 2010 \bibitem{Gi} Gilles, R.P: {\em The Cooperative Game Theory of Networks and Hierarchies}, Theory and Decision Library C, Springer 2010. \bibitem{Ka} Kantorovich, L: \emph{ On the translocation of masses.}, C.R. (Doklady) Acad. Sci. URSS (N.S.), 37:199- 201, 1942. \bibitem{knu} Knuth D.E: \emph{Marriages Stables} , Montreal Univ. Press, Montreal, 1976. \bibitem{Mo}Monge, G: \emph{ M\'{e}moire sur la th\'{e}orie des d\'{e}blais et des remblais}, In Histoire de l\'{A}cad\'{e}mie Royale des Sciences de Paris, 666-704, 1781 \bibitem{Roc} Rockafellar, T: \emph{Convex analysis}, Number 28 in Princeton Mathematical Series. Princeton, NJ: Princeton University Press, 1970 \bibitem{Sc} SCarf, H: \emph{The core of an N-person game}, 1967, in Econometrica, Vol. 35, No. 1, 50-69. \bibitem{shap1} Shapley, L. S. {\em On balanced sets and cores.}, (1967), Naval Research Logistics Quarterly, 14, 453-460. \bibitem{SS} Shapley, L.S and Shubik, M: : \emph{ The assignment game I: The core}, Int. Journal of Game Theory, 1(1) 111-130, 1971 \bibitem{Vil} Villani, C: \emph{Topics in Optimal Transportation}, vol. 58 of Graduate Studies in Mathematics, AMS, Providence, RI, 2003