Cambridge indexes this paper as 31, although the Part III cover and footers print 34. The network area for Question 4 on page 4 is blank in the Part III PDF and PostScript edition, and in the MPhil PDF and MPhil PostScript edition. All four copies have been checked visually; the example's numerical distances remain unavailable.
In a two-person Nash bargaining problem, an agreement specifies a jointly feasible pair of payoffs , measured in each player's own utility function. For a finite game, binding agreements can randomize jointly among action pairs, so the feasible payoff region is the convex hull of the pure-action payoff. This permits correlated joint actions; it is generally larger than the payoff region generated by independent mixed strategies. A disagreement point specifies what each player receives if negotiations fail. Assume a compact convex set of feasible agreements and at least one agreement strictly improving both disagreement payoffs.
A vector jointly dominates if , , and at least one inequality is strict. This is joint dominance of payoff vectors; strict improvement for both is unnecessary. A Pareto optimal agreement is one that has no feasible joint dominator. A jointly dominated agreement wastes a possible gain, but Pareto efficiency alone does not settle how gains should be divided. The negotiation set in two-person bargaining isIts individual-rationality constraints keep either player from accepting less than disagreement; its Pareto efficiency constraint rules out wasted opportunities. This negotiation set is distinct from objection-and-counterobjection bargaining sets for coalitional games.
The Nash arbitration procedure selects the Nash bargaining solution by maximizing gains relative to disagreement:The objective function is the Nash product. Essentiality makes its maximum positive; compactness gives attainment. On positive gains, its logarithm is , whose Hessian is diagonal and negative definite. Thus strict concavity on the feasible convex set makes the maximizing payoff vector unique. Positive gain in either coordinate increases the product, so the solution is Pareto optimal.
The procedure respects feasibility, bargaining individual rationality, Pareto efficiency, bargaining symmetry, positive affine invariance in bargaining, and bargaining independence of irrelevant alternatives. In particular, replacing each player's utility by a separate positive affine rescaling multiplies the product by a positive constant; it does not compare one player's raw utility scale to the other's. Deleting other feasible agreements cannot change a unique maximizer that remains feasible. Symmetry under interchange of the players gives equal selected coordinates when the bargaining problem itself is symmetric.
These properties also explain why the product rule is distinguished. Normalize a positive-gain maximizer to and disagreement to by positive affine maps. The first-order inequality along a segment from to any feasible gives . A sufficiently large symmetric triangle, bounded below in each coordinate and above by , contains the normalized feasible region. Symmetry and Pareto efficiency select in that triangle. Independence of irrelevant alternatives then selects the same point in the original normalized region, and affine invariance transforms it back. This is the supporting triangle for Nash bargaining argument; the assumptions of convexity and a strict joint improvement are important. Without strict improvement, a zero product need not select a unique agreement.
For a finite game, a natural disagreement convention is each player's security level payoff:where are the two payoff matrices and are mixed strategies. Each player can independently guarantee at least its own security level. The maximin bargaining solution applies the Nash product rule using this . In this convention, “maximin” determines the disagreement payoffs; it does not replace the arbitration objective function by , which would depend improperly on interpersonal utility scales. The resulting agreement can strictly benefit both players relative to their guarantees, yet need not benefit both relative to a particular noncooperative Nash equilibrium.
Choose the sign conventionThis is the optimization Lagrangian; equality-constraint Lagrange multipliers are unrestricted in sign. The Lagrangian sufficiency theorem for minimization says: if satisfies and globally minimizes on for some , then it globally minimizes the constrained objective function. Indeed, for every feasible ,This is a full global certificate, not merely stationarity. No convexity is needed for the implication, although convexity commonly supplies the required global optimization Lagrangian minimum.
Let , setting , and assume is finite. The Strong Lagrangian property at means that a finite multiplier attains the constrained value as an unconstrained lower bound:This includes dual attainment, but need not include primal attainment. A non-vertical supporting hyperplane of a value function at has a finite slope and supports the epigraph from below:If this inequality holds, then for every ,so . Conversely restricting the infimum to gives , even if the primal infimum is approached only by a sequence. Thus equality holds. In the reverse direction, the Strong optimization Lagrangian identity implies for every . Taking the infimum over yields the supporting inequality, with empty fibres causing no problem. This proves both implications without a convexity or attainment assumption beyond finite .
For the advertising calculation, measure the budget in thousands of pounds by . Requiring the full budget to be spent gives , with . Substitute to reduce the maximization problem toIts second derivative is , so the unique constrained maximum is obtained by clipping the stationary point:The upper constraint never clips the interior formula because for . The maximal revenue in thousands of pounds isEquivalently the revenue Hessian is , negative definite since its leading minor is negative and its determinant is seven. Thus the full-budget affine feasible set has a unique global maximum.
At the two requested budgets,The units in the middle columns are minutes; the last column is thousands of pounds. Revenue measured in pounds is , soAn additional advertising pound therefore increases optimized revenue locally by £2.50 at the smaller budget and £0.25 at the larger budget. These are marginal rates, not exact finite-difference increments: on the interior branch .
The maximization multiplier in equals on the interior branch. The sign is consistent with the minimization convention above applied to , whose supporting slope is . If spending is only capped by the budget, rather than required to equal it, these same answers apply at the two budgets. Beyond £11,000 the unconstrained maximum is affordable, so further allowed spending is unused and the capped-budget value is constant; forced full spending would instead lower revenue.
A reduction must encode primal solutions and infeasibility or unboundedness information; merely declaring a known optimum or subtracting an unknown optimum from the objective function is not a construction. The following homogeneous self-dual embedding of a linear program works without assuming the input problem has an optimum.
First remove linearly dependent equality rows by Gaussian elimination. If an eliminated row has an inconsistent right-hand side, the original problem is already certified infeasible. Return the one-variable special-form program with , , and retain that certificate; no original mathematical optimization remains. Otherwise the remaining matrix has full row rank; write it as again. Put andUse nonnegative variables and , with a temporary unrestricted multiplier . Impose the homogeneous linear systemAll coefficients are computable from the input. The temporary free multiplier can be eliminated without introducing cancelling positive/negative variables. DefineReplace the second equation by , and substitute in the other equations. Because has full row rank, is equivalent to these conditions. For no remaining equality rows, simply omit and its empty equations.
Let and . Collect these substituted equations into , impose , and let select the coordinate . The resulting Karmarkar standard form isThe next two parts prove its known positive starting point and zero optimal value. Notice that normalization is legitimate for any nonzero nonnegative embedding vector because all the equations are homogeneous; it does not require a prior bound on the original optimizer.
In the unnormalized embedding, takeThen the first equation is , the second is , and the third is . The fourth becomesThe multiplier elimination preserves this point because and hence . Every coordinate of is one. Dividing by therefore giveswhich satisfies , , and strict positivity. Its existence is independent of feasibility of the original input problem.
The objective function is nonnegative. We now construct a feasible zero-objective point, distinguishing the input problem's possible states.
If the primal is feasible and bounded below, strong duality and attainment for a linear program give , and withSet , , , , , andThe first three embedding equations hold. Substituting their equalities into the fourth gives precisely .
If the primal is infeasible, the Farkas alternative supplies with and . Take , , , and . These satisfy the same equations. If the primal is feasible and unbounded below, it has a direction in the recession cone with and . Set , , and . This is again a feasible nonzero embedding vector. Normalize the constructed vector by the sum of its nonnegative coordinates. In every case,The facts about optimal pairs and recession directions follow from the polyhedral alternatives of linear programming duality; they do not require knowing their values or witnesses to write the transformed coefficients.
To recover information from the transformed optimum, multiply the first three original embedding equations by , , and , respectively, and add. Their cross terms cancel; the fourth equation givesAt , nonnegativity forces and . The equations also implyThus any normalized zero-objective point has : if , all these coordinates vanish, and then , contradicting normalization.
If , division by gives a primal-feasible point and dual-feasible point with equal objective function values; hence they are optimal. If , then , , , andTherefore either certifies primal infeasibility, or is an improving recession direction certifying dual infeasibility and unboundedness whenever the primal is feasible. If only the latter certificate is obtained and primal feasibility is unknown, apply the same construction to the feasibility problem with objective function ; it gives either a feasible point or a direct primal infeasibility certificate.
A degenerate optimal point can have and convey neither conclusion. Choose an optimum in the relative interior of the optimal face of a linear program. The explicit existence argument above gives a point of this face with . A nonnegative coordinate which is positive somewhere on a face of a convex set is positive throughout its relative interior, so the chosen point has and can be decoded. The assertion follows because a small relative-interior displacement in the direction opposite a positive-coordinate point would otherwise make that coordinate negative. Equivalently one may obtain a maximum-support optimum; choosing an arbitrary degenerate boundary optimum is insufficient.
This reduction is useful because an interior-point method now has a known strictly feasible start, a compact standard simplex slice, and a known target objective function. Projective rescalings can recenter positive iterates, and the transformed problem supplies optimality or infeasibility information without a separate guessed optimum. Polynomial bit-complexity claims need rational data with a finite encoding length. The printed bound on arbitrary real coefficients by itself does not bound denominators or the size of nonzero determinants; it is not a substitute for that encoding assumption.
The all-to-one shortest path problem asks for the minimum length of a directed path from every vertex to the root , with and if no such directed path exists. Positive directed edge lengths allow directed cycles to be deleted, so a shortest directed path, when one exists, uses at most directed edges. Its optimality equations areA Bellman-Ford algorithm initializes and other labels to infinity, then repeatskeeping the root label zero. Induction on proves that is the least length among directed paths using at most directed edges: either the old best directed path remains, or the first directed edge is followed by a directed path with at most directed edges. Thus rounds give the exact distances. An in-place variant repeatedly relaxes ; each decreased label triggers further incoming-arc relaxations. It terminates when no finite label can improve. The Bellman inequalities then telescope along each directed path to show the labels are lower bounds on all directed path lengths, while every finite label represents a discovered directed path and is an upper bound on the optimum. This proves correctness. The method is a label-correcting shortest-path algorithm: a processed label can be revised many times. Full scans cost .
Let and choose attaining it. Every directed path from a nonroot vertex to has a final directed edge costing at least , and all preceding directed edges have positive lengths. Therefore every . The direct directed edge from to has length , soIf no incoming root directed edge exists, all these distances are infinite and there is no finite next vertex to settle.
The all-to-one Dijkstra algorithm sets the root's label to zero and all others to infinity. Repeatedly choose an unsettled vertex with least finite label, make that label permanent, and relax every incoming directed edge of an unsettled vertex:Store the corresponding successor whenever the label improves. Stop when all vertices are settled or every remaining label is infinite. This applies the usual source version to the reversed graph; relaxing outgoing original directed edges would solve the wrong direction of the problem.
For its correctness, inductively assume every settled distance is exact. Any directed path from an unsettled vertex to the root must first enter the settled set at some vertex , through an directed edge . That directed edge has already been relaxed, so . The newly selected label is no greater than . The directed path's preceding nonnegative lengths therefore make its total length at least . On the other hand, itself is the length of a discovered directed path. Hence , and it can never need correction. This is a label-setting shortest-path algorithm. Straight array selection costs .
For four vertices and root 4, the full symbolic execution is as follows. After settling 4, the tentative labels are . Selectset , and update the two other labels to . Select the smaller of those labels at vertex , set , then for the last vertex setThe stored successors give the corresponding shortest routes; infinity conventions handle missing directed edges and disconnected vertices.
The supplied PDF contains no visible network diagram or directed edge lengths in the space for this example, and the converted TeX omits the diagram as well. Numerical distances and route choices cannot be determined from the supplied data. The symbolic run above gives the exact four-node calculation once those lengths are available; no network has been guessed.
Use the two-by-two payoff entries visible in the original PDF. If is the probability that II uses its first action, I's expected payoffs from its two pure strategies are and . Their difference is strictly positive for every . Thus I's first action strict dominance its second, and every Nash equilibrium has I use the first action with probability one. Against that action, II receives 8 from its first action and 4 from its second, so its first action is uniquely optimal. ThereforeThis excludes nontrivial mixed equilibria as well as the other pure pairs.
For the maximin bargaining solution, first compute the two security level payoffs. If I uses its first action with probability , its payoffs against II's two pure strategies are and . Both increase with , so its best worst-case payoff is attained at and is . If II uses its first action with probability , its payoffs against I's two actions are and . The lower of these is maximized at their intersection,These are separate security calculations, not the expected payoffs from a pair of security strategies.
Cooperation permits jointly chosen lotteries, giving the convex hull of the four payoff. The vector dominates and , so the Pareto frontier is the segment from to , with equation . Individual rationality relative to restricts this toOn this negotiation set, the Nash product isIts unique maximizer is interior, givingOne implementing binding agreement always uses I's first action and uses II's first action with probability , its second with probability . This agreement raises both payoffs above their security levels, but II receives , less than at the noncooperative equilibrium. Thus player II prefers the noncooperative game under the specified maximin bargaining rule. The cooperative feasible set contains the equilibrium payoff; it is the particular arbitration rule, not an inability to cooperate at that payoff, that produces II's lower allocation.
For a transferable utility game, an imputation is an efficient and individually rational payoff allocation:Here it isWriting , , identifies it with a scaled standard simplex . Its three vertices are , and .
The core of a cooperative game is the set of efficient allocations for which every coalition receives at least its own value: for every . The singleton constraints give individual rationality, and the remaining proper-coalition inequalities areEfficiency turns the second into ; together with this forces . Put and . The remaining constraints give , , and from . The first pair constraint adds only . HenceEach point in this segment satisfies all singleton, pair, and grand-coalition constraints, so the description is sufficient as well as necessary. Its endpoints are and .
For a coalition , its coalition excess at an allocation is , measuring its complaint. Sort all these excesses of a coalition in decreasing order. The nucleolus is the imputation whose sorted vector is smallest in lexicographic order: minimize the greatest complaint first, then the next among ties, and continue. Including the empty and grand coalitions merely inserts two fixed zero entries and does not change the minimizing allocation.
For every efficient allocation, the excesses of a coalition of and sum to zero:The largest proper-coalition coalition excess is therefore at least zero. Since the core of a cooperative game from part (b) is nonempty, this first-stage minimum is exactly zero and its minimizers are precisely that core of a cooperative game. Restrict to , . The six proper-coalition excesses of a coalition areThe two zero excesses of a coalition are fixed. Among the remaining excesses of a coalition, , so the next largest complaint is . It is minimized by equalizing those two affine expressions:This minimizer is unique, so later lexicographic stages cannot change it. ThusIts sorted proper-coalition coalition excess vector is . The calculation both identifies the nucleolus and proves uniqueness for this game without replacing the requested computation by the general uniqueness theorem.
Articles by others on the same topic
There are currently no matching articles.