1. Introduction
When modeling economic interactions between agents, it is standard to adopt a general framework where payoffs of individuals are dependent on the actions of all other decision-makers. However, some agents may have payoffs that depend only on their own actions, not on actions taken by other agents. In this paper, we explore the consequences of such asymmetries among agents. Since these features lead to a restricted version of the general model, the hope is that we can identify mechanisms that produce efficient outcomes by exploiting the properties of this specific setting.
A classic application of this setting is Coase’s example of a polluter and a single victim, e.g., a steel mill that affects a laundry. The Coase theorem [
2] is often interpreted as a demonstration of why private negotiations between polluters and victims can yield efficient levels of pollution without government interference. However, in an influential article, Hahnel and Sheeran [
3] criticize the Coase theorem by showing that, under more realistic conditions, it is unlikely that an efficient outcome will be reached. They emphasize that the solution is a negotiation and not a market-based transaction, as described by Coase. As such, incomplete information plays an important role, and game theory and bargaining games can explain inefficient outcomes.
This paper aims at taking the first step in this direction by proposing a class of two-player one-way dependent decision settings, which formalizes many of Hahnel and Sheeran’s critiques. We present a number of negative and positive results on one-way games. We first show that Nash equilibria in one-way games, under no side payments, can be arbitrarily far from the optimal social welfare. Moreover, in contrast to the Coase theorem, we show that when side payments are allowed in a Bayes–Nash incentive-compatible setting, there is no ex post efficient individually rational and budget-balanced mechanism for one-way games. To address this negative result, we focus on mechanisms that are budget-balanced, individually rational and incentive-compatible that are relatively efficient. Our main positive result is a single-offer bargaining mechanism, which, under reasonable assumptions for the players, increases the social welfare compared to the setting where no side payments are allowed. We also show that this single-offer mechanism cannot be improved by a (randomized) multi-offer mechanism.
This paper is an extended version of the work presented at IJCAI-15 [
1], and contains additional details, examples, and several generalizations and extensions of the model. More precisely, we have generalized our framework by analyzing the case where the outside option of one of the players is not known a priori in the bargaining mechanism. We also introduce a randomized multi-offer extension of the single-offer bargaining and show that it brings no additional benefit in terms of efficiency.
The rest of this paper is organized as follows. In
Section 2, we define one-way games and study the properties of Nash equilibria without payments. In
Section 4.1, we prove an impossibility result. The single-offer mechanism is presented and analyzed in
Section 5 and
Section 5.1, respectively. Finally, in
Section 6, we present a multi-offer mechanism, and we show that it does not improve the efficiency with respect to the single-offer one.
2. One-Way Games
One-way games feature two players A and B. Each player has a public action set , and we write to denote the set of joint action profiles. As most commonly done in mechanism design, we model private information by associating each agent i with a payoff function , where is the agent utility for strategy profile s when the agent has type . We assume that the player types are stochastically independent and drawn from a distribution f that is common knowledge. We denote by the set of possible types of player i and write . If , we use to denote the type of player i in θ. Similar conventions are used for strategies, utilities and type distributions.
A key feature of one-way games is that the payoff
of player
A is determined only by her own strategy and does not depend on
B’s actions,
i.e.,
As a result, for the ease of notation, we use
to denote
A’s payoff. Obviously, player
B must act according to what player
A chooses to do, and we use
to denote the best response of player
B given that
A plays action
and player
B has type
,
i.e.,
where ties are broken arbitrarily. In this paper, we always assume that ties are broken arbitrarily in arg−max expressions.
One-way games assume that players are risk-neutral agents and that after having observed the realization of their own types, players simultaneously choose their actions. As a consequence, if side payments are not allowed, player
A will play an action
that yields her a maximum payoff,
i.e.,
Player
B will pick
, such that her expected payoff is maximized,
i.e.,
The set of Nash equilibria (NE) is thus characterized by
. The best response
of player
B may be a bad outcome for her even when
B has a much greater potential payoff. Player
A achieves her optimal payoff, but our motivating applications aim at optimizing a global welfare function:
Thus, the global welfare achieved by the Nash equilibria can be expressed as . We quantify the quality of the Nash equilibrium outcome with the price of anarchy (PoA).
Definition 1. The price of anarchy of given type is defined as: A natural extension for the price of anarchy is to quantify the expected worst-case equilibrium.
Definition 2. The Bayes–Nash price of anarchy is defined as: Note that the price of anarchy given type
can be used to obtain a lower and an upper bound on the Bayes–Nash price of anarchy in the following way,
Throughout this paper, we use the following two running examples to illustrate key concepts.
Example 1. Consider the instance where player A has two possible actions . Player’s A type is drawn from a uniform distribution between zero and 100. Action has a payoff , while action has a constant payoff . Let player B have only one possible type . The set of dominant actions for player B corresponds to the set of best responses and , and we set payoffs to be and , where x is a positive constant. When no transfers are allowed, player A will always play action , yielding a social welfare of . If player A plays , her expected payoff is 50, and the expected social welfare is thus . The price of anarchy is if and one otherwise. Notice that the PoA is an increasing function of x.
Example 2. Consider the instance where player A has n possible actions . Player’s A type is drawn from n independent and identically distributed uniform distributions between zero and one. Each action has a payoff , where denotes the i-th element of vector . For player B, consider the set of best responses . Let the expected payoffs be for , where . All other payoffs are set to zero, i.e., for any , and : .
When no transfers are allowed, player
A chooses her (realized) maximizing payoff action. Such an action is distributed according to the largest order statistic,
i.e., the maximum between all payoffs. The largest order statistic between
n standard uniforms follows a
distribution [
4], with mean
. Hence, the expected payoff of player
A is
.
By symmetry of player A’s payoff functions, all of her actions will be played with probability . Thus, player B’s expected payoff is maximized when choosing , yielding her an expected payoff of . As a result, the expected social welfare in equilibrium is .
To compute the optimal social welfare, note that if player A select with probability one, her expected payoff is , and the expected payoff of player B is ; and so, the social welfare is , which is greater than if or, equivalently, for every value of . The price of anarchy is when , and in the limit as , the PoA becomes . Notice that the PoA is an increasing function of .
Examples 1 and 2 illustrate that, when no transfers are allowed, the price of anarchy can be arbitrarily large as player
B ’s payoff is large compared to the payoff of player
A. We now generalize this idea to quantify the price of anarchy in one-way games. Notice that, for this argument, private information plays no role. For instance, in Example 1, even if player
A’s revealed type is set to be public knowledge, this would not change her strategy. However, private information will have an important role when we explore side payments in
Section 5.
Proposition 1. In one-way games, the price of anarchy when no payments are allowed satisfies, for any type θ,
Proof. Let
,
. The independence of player
A implies that, for all
, her payoff is
. It follows that:
☐
The price of anarchy can thus be arbitrarily large. When it is large enough, Proposition 1 indicates that . In this case, player B has bargaining power to incentivize player A monetarily, so that she moves from her equilibrium and cooperates to overcome bad social welfare. This paper explores this possibility by analyzing the social welfare when side payments are allowed.
4. Bayesian–Nash Mechanisms
In this section, we consider a Bayesian Nash setting with quasi-linear preferences. Both players A and B have private utilities and beliefs about the utilities of the other players. By the revelation principle, we can restrict our attention to direct mechanisms that implement a social choice function. A social choice function in quasi-linear environments takes the form of , where, for every , is the allocation function and represents a monetary transfer to agent i. The main objective of mechanism design is to implement a social choice function that achieves near efficient allocations, while respecting some desirable properties. For completeness, we specify these key properties.
Definition 3. A social choice function is ex post efficient if, for all , we have: .
Definition 4. A social choice function is budget-balanced (BB) if, for all , we have .
In other words, there are no net transfers out of the system or into the system. Taken together, ex post efficiency and budget-balance imply Pareto optimality. An essential condition of any mechanism is to guarantee that agents report their true types. The following property captures this notion when agents have prior beliefs on the types of other agents.
Definition 5. A social choice function is Bayes–Nash incentive compatible (IC) if for every player i:where is the type of player i, is the type player i reports and denotes player i’s expectation over prior beliefs of the types of other agents given her own type .
The most natural definition of individual rationality (IR) is interim IR, which states that every agent type has non-negative expected gains from participation.
Definition 6. A social choice function is interim individual rational if, for all types , it satisfies:where is the expected utility for non-participation. In the context of one-way games, both players have positive outside options that depend only on their types. In particular, the outside options are given by the Nash equilibrium outcome under no side payments. For players A and B, the expected utilities for non-participation are and , respectively.
4.1. Impossibility Result
This section shows that there exists no mechanism for one-way games that is efficient and satisfies the traditional desirable properties. The result is derived from the Myerson–Satterthwaite [
6] theorem, a seminal impossibility result in mechanism design. The Myerson–Satterthwaite theorem considers a bargaining game with two-sided private information, and it states that, for a bilateral trade setting, there exists no Bayes–Nash incentive-compatible mechanism that is budget balanced,
ex post efficient and that gives every agent type non-negative expected gains from participation (
i.e.,
ex interim individual rationality).
Our contribution is two-fold: we present an impossibility result for one-way games, and we relate them with bargaining games, an idea that we will further explore in the following sections. We now formalize the impossibility result for one-way games.
Consider the Myerson–Satterthwaite bilateral bargaining setting.
Definition 7. Myerson–Satterthwaite bargaining game:A seller (Player 1) owns an object for which her valuation is , and a buyer (Player 2) wants to buy the object at a valuation .
Each player i knows her valuation at the time of the bargaining, and Player 1 (respectively, 2) has a probability density distribution (respectively, ) for the other player’s valuation.
Both distributions are assumed to be continuous and positive on their domain, and the intersection of the domains is not empty.
By the revelation principle, we can restrict our attention to incentive-compatible direct mechanisms. A direct mechanism for bargaining games is characterized by two functions: (1) a probability distribution that specifies the probability that the object is transferred from the seller to the buyer; and (2) a monetary transfer scheme . In this setting, ex post efficiency is achieved if when , and zero otherwise.
Our result consists of showing that a mechanism for the Myerson–Satterthwaite setting can be constructed using a mechanism for a one-way game in such a way that, if is efficient, individual rational (IR), incentive compatible (IC) and budget-balanced (BB), then is efficient, IR, IC and BB. The Myerson–Satterthwaite impossibility theorem states that such a mechanism cannot exist, which implies the following impossibility result for one-way games.
Theorem 1. There is no ex post efficient, individually rational, incentive-compatible and budget-balanced mechanism for one-way games.
Proof. For any bargaining setting, consider the following transformation into a one-way game instance:
where player types
are drawn from distribution
. Two possible outcomes may occur,
or
, with social welfare
and
, respectively.
Let us assume
is a direct mechanism for one-way games and that
is
ex post efficient, IR, IC and BB. We now construct a mechanism
, where
is the probability that the object is transferred from the seller to the buyer and
is the payment of each player. We define
such that:
and:
It remains to show that
satisfies all of the desired properties. An
ex post efficient mechanism
in the one-way instance satisfies:
Therefore, will assign the object to the buyer iff . That is, the player with the highest valuation will always get the object, meeting the restriction of ex post efficiency. The budget-balanced constraint in implies that for all possible valuations, so is budget-balanced.
The individual rationality property for comes from noticing that the default strategy of player A when no payments are allowed is , and the corresponding payoff is . Therefore, the seller utility is guaranteed to be at least her valuation . Analogously, the buyer will not have a negative utility given that .
Incentive compatibility is straightforward from the definition. Assume that is not incentive compatible, then in mechanism , at least one player could benefit from reporting a false type.
Such a mechanism cannot exist, since it contradicts the Myerson–Satterthwaite impossibility result, which concludes our proof. ☐
An immediate consequence of this result is that Bayesian Nash mechanisms can only achieve at most two of the three properties:
ex post efficiency, individual rationality and budget balance. For instance, the well-known Vickrey–Clarkev–Groves (VCG) mechanism and the d’Aspremont, Gérard-Varet [
7] and Arrow [
8] (dAGVA) mechanism are part of the Groves family of mechanisms that truthfully implement social choice functions that are
ex post efficient. VCG has no guarantee of budget balance, while dAGVA is not guaranteed to meet the individual rationality constraints. We refer the reader to Williams [
9] and Krishna and Perry [
10] for alternative derivations of the impossibility result for bilateral trading under the Groves family of mechanisms.
5. Single-Offer Mechanism
In this section, we propose a simple bargaining mechanism for player
B to increase her payoff. The literature about bargaining games is extensive, and we refer readers to a broad review by Kennan and Wilson [
11].
Given the nature of our applications, individual rationality imposes a necessary constraint. Otherwise, player A can always defect from participating in the mechanism and achieve her maximal payoff independently of the type of player B. Additionally, we search for Bayesian Nash mechanisms without subsidies, i.e., budget-balanced mechanisms. The lack of a subsidiary in this case gives rise to a decentralized mechanism that does not require a third agent to perform the computations needed by the mechanism. However, a third party is needed to ensure compliance with the agreement reached by both players.
An interesting starting point for one-way games is the recognition that, whenever player
B has a better payoff than
A, player
A may let player
B play her optimal strategy in exchange for money. The resulting outcome can be viewed as swapping the roles of both players,
i.e., player
B chooses her optimal strategy and
A plays her best response to
B’s strategy. In this case, as in Proposition 1, the worst outcome would be:
This observation together with Proposition 1 leads to the following lemma.
Lemma 1. Consider the social choice function that selects the best action that maximizes the payoff of either player A or player B, i.e., the strategy: In the one-way game, the price of anarchy of implementing strategy is two (i.e., ).
The intuition behind this result is that the optimal social welfare is upper bounded by twice the utility of the action that maximizes the payoff of either player, whereas in the worst case scenario, the payoff of one of the players may be zero.
Unfortunately, this social choice function cannot be implemented in dominant strategies without violating individual rationality. Player A may have a smaller payoff by following strategy instead of the Nash equilibrium strategy . Indeed, when , for any budget-balanced transfer function, it must be that at least one of the players will be worse than playing the Nash equilibrium strategy . Lemma 1, however, gives us hope for designing a budget-balanced mechanism that has a constant price of anarchy. Indeed, a simple and distributed implementation would ask player B to propose an action to be implemented, and player A would receive a monetary compensation for deviating from her maximal strategy.
We now present such a distributed implementation based on a bargaining mechanism. The mechanism is inspired by the model of two-person bargaining under incomplete information presented by Chatterjee and Samuelson [
12]. In their model, both the seller and the buyer submit sealed offers, and a trade occurs if there is a gap in the bids. The price is then set to be a convex combination of the bids. Our single-offer mechanism adapts this idea to one-way games. In particular, to counteract player
A’s advantage, player
B makes the first and final offer. Moreover, the structure of our mechanism makes it possible to quantify the price of anarchy and to provide a quality guarantee on the mechanism outcome. Our single-offer mechanism is defined as follows:
Player B selects an action to propose to player A.
Player B also computes her outside option in case player A rejects action , and we denote by the expected payoff from her outside option.
Player B proposes a monetary value of with and to player A in the hope that she accepts to play strategy instead of strategy .
Player A decides whether to accept the offer.
If player A accepts the offer, the outcome of the game is . Otherwise, the outcome of the game is the outside option .
It is worth observing that a broker is required in this mechanism to ensure that the outcome is implemented if player A rejects the unique offer, and no counteroffers are made. A key feature of the single-offer mechanism is that it requires a minimum amount of information from player A (i.e., whether she accepts or rejects the offer).
To derive the equilibrium strategy for the single-offer mechanism, we assume that players are expected utility maximizers. The parameter has been chosen so that player B, satisfying individual rationality, never offers more than , and her payoff is never worse than her expected outside option . Whereas the mechanism can only guarantee interim individual rationality for player B, it provides ex post individual rationality for player A, as shown in the following proposition.
Proposition 2. If players A and B play the single-offer mechanism, for any , player A accepts the offer whenever: In case player A rejects the offer , she will choose her utility maximizing action as her outside option. Note that by Proposition 2, if , player A would never reject the proposed action . Accordingly, if proposed action is rejected, then . This observation leads to the following proposition.
Proposition 3. For every task , let . In the single-offer mechanism, player B will pick outside option such that her expected payoff is maximized, i.e., Example 1. (continued) The payoff of player
B is higher if action
is played by player
A. Hence, player
B has incentives to submit an offer
c that triggers action
. Player
A of type
accepts the offer if
. Given that
follows a uniform distribution, the probability that player
A accepts the offer is
if
and one otherwise. For player
B, this offer has an expected payoff of
if
and
otherwise. The optimal value for the offer is given by
if
and
if
. This leads to an expected social welfare for the single-offer mechanism of:
Recall that the optimal social welfare is
if
and 100 otherwise. Therefore, the mechanism has a price of anarchy,
The PoA is bounded by a constant, and in fact, for any x. This contrasts with the unbounded PoA obtained when no side payments are allowed.
Example 2. (continued) The payoff of player
B is higher if action
is played by player
A. Hence, player
B has an incentive to submit a monetary offer
that triggers action
. Player
A of type
accepts the offer if
. It can be shown that the probability that player
A accepts the offer is
. In case of acceptance, the expected payoff is
for player
B and
for player
A. In case of rejection, it is guaranteed that player
A will not play
, and hence, player
B’s outside option is action
with an expected payoff of
. Player
A’s expected outside option is
, corresponding to her expected maximum payoff derived in Example 2. As a result, player
B by offering
c, has an expected payoff of:
When
n is large, the probability of acceptance is approximately,
Accordingly, in case of rejection, the expected payoffs become
for player
B and
for player
A. Player
B’s expected payoff is thus
and is maximized when she offers
if
and
otherwise. This leads to an expected social welfare for the single-offer mechanism of
. Recall that the optimal social welfare is
if
and one otherwise. Therefore, the mechanism has the following price of anarchy,
and the PoA has a maximum value of
. This contrasts with the unbounded PoA obtained by the Nash equilibrium when no side payments are allowed.
We now generalize the analysis done in Examples 1 and 2. We proceed by studying the utility-maximizing strategy
for player
B and then derive the expected social welfare of the outcome for the single-offer mechanism. Note that, in case of agreement, the action of player
B of type
is solely defined by
, as she has no incentives to defect from its best response
. By Proposition 2, player
A accepts an offer whenever
, where
. Player
B obviously aims at choosing γ and
to maximize her payoff, and we now study this optimization problem. In the case of an agreement, player
B is left with a profit of:
Otherwise, player B gets an expected payoff of .
Definition 8. The probability that player A accepts the offer , given that player B has type , is:with: The expected profit of players
A and
B for proposed action
and γ when player
B has type
is given by:
The optimal strategy of player B is specified in the following lemma.
Lemma 2. On the single-offer mechanism, player B chooses and such that:where: 5.1. Price of Anarchy
We now analyze the quality of the outcomes in the single-offer mechanism. The first step is the derivation of a lower bound for the expected social welfare of the single-offer mechanism. Inspired by Lemma 1, instead of considering all pairs , the analysis restricts attention to a single action . We prove that, when offering to player A action and its associated optimal value for γ, the expected social welfare is lower than the optimal pair . As a result, we obtain an upper bound to the price of anarchy of the single-offer mechanism.
To make the discussion precise, consider the strategy where player B offers , with being the optimal choice of γ given , following the notation used in Lemma 2.
Lemma 3. For any type of player B, the expected social welfare achieved by the single-offer mechanism is at least the expected social welfare achieved by the strategy .
Proof. Let
and
. The optimality condition of
implies that:
Two cases can occur. The first case is:
i.e., the probability of player
A accepting offer
is greater than if offered
. Then, it must be that the expected payoff of player
A is greater when offered
,
i.e.,
This, together with Inequality (1), results in the single-offer mechanism having a greater expected social welfare.
Consider
such that
. The fact that the probabilities of acceptance are the same implies that the expected payoff of player
A is the same in both cases,
i.e.,
. This, together with Equation (
1), yields:
Similarly, consider
such that:
which implies:
The existence of
is guaranteed by Inequality (2), which states that there is more money in expectation to transfer to player
A when choosing
over
. The fact that the acceptance probabilities are the same, together with Inequality (2), implies that:
Given that the expected payoff of player A is the same in both cases, it must be the case that the expected payoff of player B is higher when using .
Therefore, we have found an offer for the single-offer mechanism with greater expected social welfare and a greater payoff for player B compared to strategy . ☐
We are ready to derive an upper bound for the induced price of anarchy for the single-offer mechanism. We first derive the price of anarchy of strategy in the case of agreement and disagreement of player A.
Lemma 4. Consider action , and let and denote the induced price of anarchy if player A accepts and rejects the offer given a proposed γ. Then, Proof. Let , , , , and . Player B offers action and a monetary value of to player A. Two cases can occur.
Player A accepts: . Strategy
is played.
Player A rejects: . Strategy
is played.
where the last inequality comes from:
☐
When , the price of anarchy is two, but player B has no incentive to choose such a value. If , the price of anarchy is three. Of course, player B will choose . Lemma 4 indicates that the worst-case outcome is when player A accepts with a probability and otherwise. This yields the following result.
Theorem 2. The Bayesian Nash price of anarchy of the single-offer mechanism for one-way games is at most:where: Proof. By combining Lemmas 3 and 4, we can derive the following upper bound for the PoA.
☐
To get a better idea of how the mechanism improves the social welfare, it is useful to quantify the price of anarchy in Theorem 2 for a specific class of distributions.
Corollary 1. If has a cumulative distribution function between zero and , with , then , and the price of anarchy is at most: For example, if , then is the uniform distribution, , and the expected price of anarchy is at most .
This corollary, in conjunction with Lemma 1, gives us the cost of enforcing individual rationality, moving from a price of anarchy of two to a price of 2.25 in the case of a uniform distribution.
The strategy is of independent interest. It indicates how a player with limited computational power can achieve an outcome that satisfies individual rationality without optimizing overall strategies.
6. Multi-Offer Mechanism
This section extends the single-offer mechanism by allowing player B to make multiple monetary offers for the same proposed action. Our main result shows that making counteroffers under commitment does not improve efficiency over the single-offer mechanism. By commitment, we mean that player B must be able to guarantee that the price schedule she originally announces will not be modified in the future. In this setting, incentive-compatibility and individual rationality conditions refer to the optimality of each player’s complete plan of action, in which players initially commit directly to entire strategies.
The single-offer mechanism was characterized by an action
and a single value
. The multi-offer mechanism is characterized by a four-tuple:
where
n is the number of offers,
is a sequence of numbers in
to compute the ratios of
to be offered and
is a sequence of probabilities for continuing to make offers where we assume that
. The multi-offer mechanism is defined as follows:
Player B selects an action to propose to player A.
Player B also computes her outside option in case player A rejects action , and we denote by the expected payoff from her outside option.
Player B selects and , with . Player B has to commit to this sequence of values (despite what she learns from player A’s actions).
At step , player B proposes a monetary value of with and to player A in the hope that she accepts to play strategy instead of strategy .
Player A decides whether to accept the offer.
If player A accepts the offer, the outcome of the game is .
If player A rejects the offer, set , and go to Step 4 with probability .
Otherwise, the outcome of the game is the outside option .
For ease of notation, we denote and for the rest of this section, where . In the multiple-offer mechanism, player B makes a sequence of offers to player A to play strategy . The first offer is . If player A refuses the offer, then player B makes a second offer with probability . Hence, with probability , player B makes no offer, and the outcome of the game is . In general, at iteration i, player B makes an offer with probability and the outside option is played with probability . The mechanism stops when player A accepts an offer or when player B stops making offers to player A. In this last case, once again, the outside option is played.
Observe that player A could reject an offer even if it is more profitable than playing her maximizing utility action because she may expect a better offer in the future. To avoid this behavior, the multi-offer mechanism imposes a condition on the ’s and ’s to ensure that player A accepts the first offer that gives her a higher payoff than her default action . Two conditions must hold for player A to accept an offer in step :
(a) Individual rationality:
which is equivalent to Proposition 2.
(b) Greater expected utility in step
i than in step
:
which is equivalent to:
We now show that the multiple-offer mechanism is in fact equivalent to the single-offer mechanism. We use the notation:
so that Condition (4) can be expressed as
.
Note that if player A refuses an offer with , she will also refuse offers with smaller ratios. This observation leads to the following proposition.
Proposition 4. In the multi-offer mechanism, Therefore, Proposition 4 states that counteroffers should be increasing with time.
Lemma 5. In the multiple-offer mechanism, for all ,
Proof. Assume that . By the definition of , it follows that , and hence, . This contradicts Proposition 4, stating that the γ’s are defined as a non-decreasing sequence. ☐
Corollary 2. Condition (4) implies Condition (3).
Proof. and implies . ☐
If player
A rejected the offer in step
, then Conditions (3) and (4) were both not satisfied in step
. By Lemma 5, only two cases may occur:
If
, then it must be the case that:
If
, then:
The disjunction of Conditions (5) and (6) yields the following inequality:
By Corollary 2, if player
A accepts in step
i given that she rejected in step
, we have that:
Recalling Definition 8, the cumulative distribution function of random variable
was denoted by,
Hence, the probability of acceptance in step
i can be derived from Conditions (7) and (8) as:
Player
B aims at choosing the
’s, the probabilities
’s and action
to maximize her expected utility, which is equivalent to the following optimization problem.
where the term
is the probability of reaching the
i-th offer. We are now ready to state the main result of this section.
Theorem 3. The multi-offer mechanism is equivalent to the single-offer mechanism in one-way games.
Proof. By Equation (12),
Then, by using Equation (13) and grouping the
terms, the objective function becomes:
Observe that each term in the objective function features an expression of the form
. Hence, the objective is bounded by above by:
where
. We show that, for any given probabilities
p, there is a unique solution that meets this upper bound. Let
. The right-hand term in Equation (
15) is optimized by setting
. We show by induction that all of the other terms are optimized by setting
. Assume that this holds for
. We need to optimize
. By induction,
and assigning
to
gives
and
. Since all
are equal, this concludes the proof. ☐
The above derivation is related to a well-known result from Sobel and Takahashi [
13], which models an iterative bargaining where there is a buyer with a private reservation price and a seller with reservation price zero who makes all of the offers. There is a known fixed discount factor for each player, and when these discount factors are equal (this is equivalent to have a probability for the next offer), they showed that, under commitment, the infinite horizon bargaining is equivalent to the single shot. There are differences between their model and ours: in our model, the buyer is making the offers; the probabilities are not fixed
a priori (player
B can choose them); and both outside options are private.
7. Conclusions
In one-way games, the utility of one player does not depend on the decisions of the other player. We showed that, in this setting, the outcome of a Nash equilibrium when no side payments are allowed can be arbitrarily far from the social welfare solution. When it is far enough, player B has bargaining power to incentivize player A monetarily, so that she moves from her equilibrium and cooperates to overcome bad social welfare. We have explored this possibility by analyzing the social welfare when side payments are allowed. In the setting with private information and when side payments are allowed, we proved that it is impossible to design a Bayes–Nash incentive-compatible mechanism for one-way games that is budget-balanced, individually rational and efficient. To alleviate these negative results, we proposed two privacy-preserving mechanisms, a single-offer and a multi-offer mechanism, and showed that both are equivalent in terms of the equilibrium outcomes reached.
The single-offer mechanism is simple for both parties, as well as for the broker who just makes sure that the players follow the protocol. This mechanism also requires minimal information from the agents who perform all of the combinatorial computations, while it incentivizes them to cooperate towards social welfare in a distributed setting. Moreover, the mechanism has the following desirable properties: it is budget-balanced and satisfies the individual rationality constraints and Bayesian incentive-compatibility conditions. Whereas the mechanism can only guarantee interim individual rationality for player B since her outside option is not known a prior, it provides ex post individual rationality for player A. Additionally, we showed that, in a realistic setting, where agents have limited computational resources, a simpler version of the mechanism can be implemented without overly deteriorating the social welfare.
It is an open question whether there exists another mechanism (possibly more complex) that could lead to a better efficiency, while keeping the above properties. Indeed, in one-way games, player
A has an intrinsic advantage over player
B, which is not easy to overcome. One possible promising mechanism consists of player
B setting rewards for all player
A’s actions and player
A choosing one in return for that money. This is known as the Bayesian unit-demand item-pricing problem (BUPP) [
14]. Recent work has shown this problem to be NP-hard [
15], but a factor three approximation to the optimal expected revenue of player
B is obtained in [
14] (subsequently improved to two in [
16]). In the context of our paper, several interesting questions arise from the Bayesian unit-demand item-pricing problem: What is the efficiency achieved by the BUPP in one-way games? What is the impact of a constant factor approximation for the revenue on the social welfare in one-way games?