A decision problem is in NP if every yes-instance has a complexity certificate of length bounded by a polynomial in the input length, and a deterministic verifier can check that certificate in polynomial time. More precisely, for some polynomial and verifier ,
where runs in polynomial time. Equivalently, a nondeterministic machine decides the problem in polynomial time. A problem is NP-complete if it belongs to NP and is NP-hard: every problem in NP has a polynomial-time many-one reduction to it. Such a reduction maps instances to instances with if and only if is a yes-instance of the target problem.
For 3-SAT, the complexity certificate is one truth value for each Boolean variable. Check every Boolean literal, negate its variable's truth value when appropriate, evaluate the disjunction in each Boolean clause, and check their conjunction. This takes time linear in the encoded Boolean formula, apart from equally polynomial bookkeeping for variable names. A satisfying assignment passes; an unsatisfiable Boolean formula has no passing assignment. Thus 3-SAT belongs to NP.
For the diagram's three-colour clause gadget, name the three colours by the graph triangle . Each input is adjacent to , so each has colour or . Suppose that none has colour . Then all three have colour . Because is adjacent to and to , neither has colour . The edge forces these two colours to be and in some order. The graph triangle now forces to have colour . Since is adjacent to and , it must have colour . The graph triangle forces to have colour . But is adjacent to , which also has colour , contradicting a proper graph colouring. Therefore at least one input has colour .
To give the polynomial-time many-one reduction, use one common palette graph triangle . For each Boolean variable , create two graph vertices and join them to each other and to . This Boolean-pair colouring gadget forces them to have opposite colours . For each Boolean clause, introduce five fresh auxiliary graph vertices and the edges of the three-colour clause gadget, identifying its inputs with that clause's three Boolean literal vertices and using the common . In the notation of the diagram, its ten additional edges are the two triangles and , the bridge , and the three input edges. With variables and clauses the constructed undirected graph has vertices and at most edges. Repeated literals do not affect the argument. Its construction takes polynomial time.
A proper graph colouring defines a consistent truth assignment by declaring true precisely when its vertex has colour . The only-if result just proved makes every clause true. Conversely, a satisfying assignment colours every literal vertex consistently, and the supplied if-direction extends each satisfied clause's colours to its fresh auxiliary vertices. These extensions do not conflict, since different clauses share only already-coloured palette and literal vertices. Thus the Boolean formula is satisfiable exactly when the constructed undirected graph is three-colourable. Since 3-SAT is NP-complete, composition of reductions proves NP-hardness of the three-colourability problem.
Finally, a list of three colour labels, one for each graph vertex, is a complexity certificate for the three-colourability problem. Checking all edges takes time. Hence this problem is in NP as well, and the three-colourability problem is NP-complete.
A linear polyhedron is full-dimensional if its affine hull is . For a convex set, this is equivalent to containing an open Euclidean ball: an open ball has full affine span, while affinely independent points in the set span a simplex with nonempty interior. In particular, a nonempty linear polyhedron need not be full-dimensional; a singleton or a hyperplane is an example.
Assume , increasing the coefficient bound to one if necessary. If and denotes the th row, then . For and , the Cauchy-Schwarz inequality gives
Thus with , proving that is a full-dimensional linear polyhedron. This part works for every positive ; the particular small value also ensures that relaxation cannot create feasibility when is empty.
Here is that exact-feasibility point. Put . If is empty, a Farkas certificate for linear inequalities gives with and . Normalize , and maximize over the compact linear polyhedron
Choose a maximizing extreme point. Its positive support has size : a dependence among its supported columns would permit small perturbations of both signs in , contradicting extremality. Select independent equations for those coordinates. Cramer's rule expresses them over a common nonzero integer determinant , with . Since is integer and , its numerator is a positive integer after choosing a positive denominator. Hence . This is the normalized integer Farkas infeasibility gap. A point in would imply
a contradiction. Consequently if and only if .
The ellipsoid method takes the integer matrix , vector , dimension , and a bound (or their binary encodings). It computes the prescribed , an inner radius , and an outer radius whose logarithms have polynomial size. For an explicit outer bound, let . A nonempty has a rational feasibility certificate for integer inequalities with . To see this bound, intersect with an orthant containing a feasible point. This intersection is a nonempty linear polyhedron containing no whole nontrivial affine line, and it has an extreme point. Indeed, if its active rows do not yet span the ambient space, move along a nonzero direction annihilating them. The orthant prevents motion in both directions from being feasible forever, so in at least one direction a new independent row becomes active. Repeating at most times produces an extreme point. At that point choose independent active constraints, including coordinate constraints where needed. Cramer's rule and the Hadamard determinant inequality bound the numerators by , while a nonzero integer denominator has absolute value at least one. Thus the point has norm at most . Choosing ensures that, whenever is nonempty, an entire radius- Euclidean ball in lies inside .
Start with the ellipsoid and retain . At each iteration test the centre against every relaxed inequality. If it passes all tests, is nonempty and hence so is . Otherwise a violated row gives the separation oracle: the feasible set lies in . Cut the current ellipsoid by this half-space through its centre and replace it by the standard containing ellipsoid. Every step retains and, for , reduces Lebesgue measure by a factor at most . In dimension one the corresponding step bisects an interval.
If more than cuts occur without finding a feasible centre, the Lebesgue measure is smaller than that of a radius- ball. This contradicts the retained ball whenever is nonempty, so the algorithm can declare empty. Both and are polynomial in and , and each inequality test uses arithmetic operations for rows. The bit implementation uses rational rounding with outward enlargement of the containing ellipsoids; the encoding bounds allow polynomial precision while keeping a constant fraction of the volume decrease. Detailed update and rounding formulae are not needed for this account. The essential role of the full-dimensional relaxation of integer inequalities is to supply a positive inner-volume bound without changing the emptiness decision; applying a Lebesgue measure stopping test directly to a lower-dimensional would fail.
Write for the partial assignment problem solution sending person to job . The prescribed assignment lower bound from independent task minima is
Every completion must pay at least the minimum in each remaining column, so this is a valid lower bound, even if the minima use the same person several times. At , the one remaining job must go to person 4, and the bound is the exact completed cost.
Use branch and bound with the smallest open bound expanded first. The initial bounds are
For example, . Expand , giving
Expand . Its children are with bound 64 and with bound 65. Completing the first gives at cost 64, our first incumbent. The second cannot improve it. We may also discard , , and , since their lower bounds are at least 64; equality may be pruned when seeking one optimum.
The remaining open prefix is , whose children have bounds
Only can improve the incumbent. Its children and have exact completed costs 69 and 61, respectively. The latter completes to and replaces the incumbent. Every other branch has already been bounded above this value. Thus the optimal assignment is
This branch and bound computation produces fourteen partial nodes: four initial nodes, three below , two below , three below and two below . The last person is assigned automatically at a depth-three node.
For the travelling salesman problem, let mean that the tour goes directly from city to city . Retain only the constraints
This is an assignment problem between cities as departure points and cities as arrival points, solvable by the Hungarian algorithm. Its optimum is a cycle cover of a directed graph, possibly with several disjoint cycles. Since every tour is such a cover, its cost is a lower bound on the best tour cost. This is the assignment relaxation of the travelling salesman problem.
If the minimizing cover is a single Hamiltonian cycle, it supplies a tour and can update the incumbent. Otherwise choose one proper subtour . No tour can contain all edges of , since that would close a cycle before visiting the remaining cities. Make one child subproblem for each edge of , forbidding that edge, and solve its modified assignment problem. These branches may overlap but together retain every possible tour. Prune a child if it is infeasible or its assignment bound is at least the incumbent cost. Further subtours cause further branching. Each branch adds a new forbidden edge, so the search is finite, and the covering property plus the valid lower bounds proves optimality when no open branch remains. This enforces the effect of subtour elimination constraints through branch and bound.
A Nash bargaining problem consists of a compact convex set of feasible two-player payoff vectors and a disagreement point . If bargaining fails, the players receive ; agreement selects a feasible vector. The convex set allows jointly agreed correlated payoff lotteries over outcomes. Assume essentiality: some feasible vector strictly improves both coordinates of . The admissible answers satisfy bargaining individual rationality, .
The four characterizing axioms are Pareto efficiency (no feasible vector weakly improves both chosen payoffs and strictly improves one), bargaining symmetry (interchanging identical player roles leaves the answer unchanged), positive affine invariance in bargaining (independently replacing utilities by , , transforms the answer by the same maps), and bargaining independence of irrelevant alternatives (restricting to an admissible smaller feasible set that still contains the chosen vector leaves the choice unchanged). The last axiom keeps the disagreement point fixed.
The arbitration procedure maximizes the Nash product over individually rational vectors:
A maximizer exists by compactness and has positive gains by essentiality. It is unique, since the logarithm of the product is a strictly concave function of the two gains on their positive domain. The product is strictly increasing in either positive gain, giving Pareto efficiency. A positive affine utility change multiplies the product by , giving positive affine invariance in bargaining. Uniqueness gives bargaining symmetry and bargaining independence of irrelevant alternatives.
For completeness, these axioms also force the procedure. Normalize the product-maximizing vector to and to zero using positive affine invariance in bargaining. For any normalized feasible vector , the directional derivative of the product along the feasible segment from to is . The initial part of that segment has positive gains, so optimality implies . Choose sufficiently large that the transformed feasible set is contained in the symmetric triangle
On this triangle, bargaining symmetry requires equal coordinates and Pareto efficiency then forces . By bargaining independence of irrelevant alternatives, restricting from to the original normalized set still selects . Undoing the normalization proves the Nash bargaining solution characterization. This is the supporting triangle for Nash bargaining argument.
For the numerical game, the maximin disagreement point is the vector of the players' separate security level payoffs. If player I uses its first action with probability , its worst expected payoff is
The two lines meet at ; before that point the increasing second line is smaller and afterwards the decreasing first line is smaller. Hence . If player II uses its first action with probability , its worst payoff is
maximized at , giving . Thus . These are separate worst-case guarantees; they need not equal the actual payoffs when both security strategies are used together.
The cooperative feasible set is the convex hull of the four outcome vectors. The outcomes and are dominated by . Its Pareto frontier is the segment joining to , with equation . Any maximizer of the positive Nash product is on this frontier. Bargaining individual rationality restricts its relevant portion to . There we maximize
The stationary point lies strictly inside that interval and is the unique maximum. Therefore the Nash bargaining solution is
The gains are and , with Nash product . The arbitration can implement the vector by the agreed correlated payoff lottery assigning probability to outcome and to outcome . Indeed and . This is a correlated payoff lottery; independent mixed strategies are not required to implement the cooperative agreement.
Let denote player 's expected payoff, so the definition also covers mixed strategies. If is a dominant strategy, then
for every opponents' profile and every alternative . In particular this holds at . Thus no player can improve its payoff by a unilateral deviation from , which is exactly the definition of a Nash equilibrium. A profile of dominant strategies is a Nash equilibrium.
For the second-price sealed-bid auction, use the usual private-value auction assumptions: a bidder with value has quasilinear utility minus its payment if it wins, and zero if it loses. Fix the highest opposing bid . If , winning gives , and bidding wins. If , winning gives , and bidding loses. If , winning or losing gives zero, irrespective of the tie rule. Any other bid can only change whether the bidder wins, not the payment conditional on winning. It therefore cannot improve on the truthful bid in any of these cases. Hence bidding the true value is a weakly dominant strategy. Neither symmetry nor independence of the opposing values is needed for this argument.
For part (a), in a first-price sealed-bid auction with , continuous nonnegative bids and , no fixed bid is a dominant strategy. A positive bid can be improved against opponents all bidding zero: replace it by , still win, and increase the payoff by . Bid zero can be improved against an opposing highest bid : bidding wins and earns , whereas zero loses. This proves the no dominant positive-value bid in a first-price auction result.
Allowing mixed strategies does not change that conclusion. Against all-zero opponents, a random bid has expected payoff strictly below unless it is always zero and the tie rule awards this bidder the item with certainty. Any positive bid incurs a strictly positive payment, and any probability of losing at zero also reduces the payoff below . In the strict case choose a sufficiently small positive fixed bid so that exceeds the random bid's expected payoff. In the exceptional case the preceding deviation against still improves it. The assumptions matter: for value zero, bid zero is weakly dominant; with only one bidder it is also optimal. Consequently there is no dominant strategy for a positive-value bidder in the standard first-price setting.
Part (b)'s printed nonexistence request is false under the stated symmetric independent private values model. Lack of a dominant strategy does not imply lack of a Nash equilibrium. For incomplete private information the appropriate equilibrium is a Bayesian Nash equilibrium, a Nash equilibrium of the game whose strategies are bidding rules as functions of private values. Here is an explicit counterexample with a full deviation check.
Let the risk-neutral bidders have independent valuations with the uniform distribution on , and put . Suppose every opponent bids . A bidder with value who bids wins with probability , since the opposing values must all be below . Ties have probability zero, including at either endpoint. Its expected quasilinear utility is
For ,
Thus increases up to and decreases thereafter. For , bid zero is optimal directly. A bid above wins with certainty and pays more than bidding , so it cannot improve on the maximum already found in . A randomized bid is a mixture of these payoffs and also cannot improve on their maximum. The best response for every value is therefore the proposed bidding rule itself. This proves the uniform private-value first-price bidding equilibrium:
The value- expected equilibrium payoff is . The bidding rule is a pure strategy in the Bayesian game, even though values are random. Therefore the requested general nonexistence claim in (b) has a counterexample, rather than a valid proof. The defect is present in the original PDF, not introduced by the converted text.
In a two-player symmetric finite game, represent mixed strategies by probability vectors and let be the payoff to a player using against one using . A resident strategy is an evolutionarily stable strategy if every distinct mutant strategy has an invasion barrier such that, for ,
Thus when mutants are sufficiently rare, the resident has strictly larger fitness against the population mixture. The barrier may depend on the mutant; a common barrier is not part of this definition.
For fixed put
By bilinearity the resident-minus-mutant fitness difference is
If this is positive for all sufficiently small positive , taking gives . If , strict positivity requires . Conversely, if , choose ; then the difference is at least . If and , it is for every . This proves the two-condition criterion for evolutionary stability: for every , either
or
The weak first comparison is the symmetric Nash equilibrium condition; the second excludes neutrally competitive mutants when that comparison is an equality.
For the Hawk-Dove game, let and , . Against the resident, both pure strategies give , so
Direct multiplication of the payoff matrix gives
Consequently
The equality case of the two-condition criterion for evolutionary stability therefore applies to every distinct mutant. More explicitly, the fitness difference in a mixed population is , positive for every . Hence , with the common invasion barrier one.

Articles by others on the same topic (0)

There are currently no matching articles.