Price of Anarchy for Greedy Auctions
We consider auctions in which greedy algorithms, paired with first-price or critical-price payment rules, are used to resolve multi-parameter combinatorial allocation problems. We study the price of anarchy for social welfare in such auctions. We show for a variety of equilibrium concepts, including Bayes-Nash equilibrium and correlated equilibrium, the resulting price of anarchy bound is close to the approximation factor of the underlying greedy algorithm.
š” Research Summary
The paper investigates a class of combinatorial auctions that resolve allocation problems by coupling greedy algorithms with simple payment rulesāeither firstāprice or criticalāprice (also known as thresholdāprice). The central question is how much social welfare can be lost when participants behave strategically, i.e., what is the Price of Anarchy (PoA) of such mechanisms. The authors consider a broad spectrum of equilibrium concepts, including BayesāNash equilibrium (BNE) and correlated equilibrium (CE), and they show that the inefficiency bound is essentially the same as the approximation factor of the underlying greedy algorithm.
The model assumes a multiāparameter setting: each bidder i has a valuation function v_i(S) over subsets S of items. Bidders submit bids b_i(S) (which may be truthful reports or strategic misreports). The allocation rule runs a greedy procedure: while items remain unallocated, it selects the remaining bid with the highest āvalueātoācostā ratio (or simply the highest reported value, depending on the variant) and assigns the corresponding bundle to that bidder, removing the allocated items from further consideration. This greedy step is known to be an αāapproximation for many combinatorial problems (e.g., set packing, maximum weight matching), meaning that the total value of the greedy outcome is at least 1/α of the optimal social welfare.
Two payment schemes are examined. In the firstāprice rule, a winning bidder pays exactly the amount it bid for the allocated bundle. In the criticalāprice rule, the winner pays the smallest bid it could have submitted and still won the same bundle; this is analogous to the threshold price used in VickreyāClarkeāGroves (VCG) mechanisms but is computationally much cheaper. The criticalāprice rule preserves many incentiveācompatible properties while still being implementable with the greedy allocation.
To bound the PoA, the authors extend the smoothness framework originally developed for singleāparameter auctions. They define a smoothness condition tailored to multiāparameter greedy allocations: for any bid profile b and any deviation profile bā², the sum of the utilities obtained under the deviation plus a scaled sum of payments is at least a fraction Ī» of the optimal welfare minus a term μ times the total payments in the original profile. Formally,
ā_i u_i(bā²i, b{āi}) ℠λ·OPT ā μ·ā_i p_i(b).
When the greedy algorithm is an αāapproximation, they can set Ī» = 1/α and μ = β, where β captures the extra loss introduced by the payment rule (β = 0 for firstāprice, β ⤠1 for criticalāprice). This smoothness inequality holds for every possible deviation, which implies that in any BNE or CE the expected welfare satisfies
E