930 research outputs found
Computer-aided verification in mechanism design
In mechanism design, the gold standard solution concepts are dominant
strategy incentive compatibility and Bayesian incentive compatibility. These
solution concepts relieve the (possibly unsophisticated) bidders from the need
to engage in complicated strategizing. While incentive properties are simple to
state, their proofs are specific to the mechanism and can be quite complex.
This raises two concerns. From a practical perspective, checking a complex
proof can be a tedious process, often requiring experts knowledgeable in
mechanism design. Furthermore, from a modeling perspective, if unsophisticated
agents are unconvinced of incentive properties, they may strategize in
unpredictable ways.
To address both concerns, we explore techniques from computer-aided
verification to construct formal proofs of incentive properties. Because formal
proofs can be automatically checked, agents do not need to manually check the
properties, or even understand the proof. To demonstrate, we present the
verification of a sophisticated mechanism: the generic reduction from Bayesian
incentive compatible mechanism design to algorithm design given by Hartline,
Kleinberg, and Malekian. This mechanism presents new challenges for formal
verification, including essential use of randomness from both the execution of
the mechanism and from the prior type distributions. As an immediate
consequence, our work also formalizes Bayesian incentive compatibility for the
entire family of mechanisms derived via this reduction. Finally, as an
intermediate step in our formalization, we provide the first formal
verification of incentive compatibility for the celebrated
Vickrey-Clarke-Groves mechanism
Budget feasible mechanisms on matroids
Motivated by many practical applications, in this paper we study budget feasible mechanisms where the goal is to procure independent sets from matroids. More specifically, we are given a matroid =(,) where each ground (indivisible) element is a selfish agent. The cost of each element (i.e., for selling the item or performing a service) is only known to the element itself. There is a buyer with a budget having additive valuations over the set of elements E. The goal is to design an incentive compatible (truthful) budget feasible mechanism which procures an independent set of the matroid under the given budget that yields the largest value possible to the buyer. Our result is a deterministic, polynomial-time, individually rational, truthful and budget feasible mechanism with 4-approximation to the optimal independent set. Then, we extend our mechanism to the setting of matroid intersections in which the goal is to procure common independent sets from multiple matroids. We show that, given a polynomial time deterministic blackbox that returns -approximation solutions to the matroid intersection problem, there exists a deterministic, polynomial time, individually rational, truthful and budget feasible mechanism with (3+1) -approximation to the optimal common independent set
Sequential Posted Price Mechanisms with Correlated Valuations
We study the revenue performance of sequential posted price mechanisms and
some natural extensions, for a general setting where the valuations of the
buyers are drawn from a correlated distribution. Sequential posted price
mechanisms are conceptually simple mechanisms that work by proposing a
take-it-or-leave-it offer to each buyer. We apply sequential posted price
mechanisms to single-parameter multi-unit settings in which each buyer demands
only one item and the mechanism can assign the service to at most k of the
buyers. For standard sequential posted price mechanisms, we prove that with the
valuation distribution having finite support, no sequential posted price
mechanism can extract a constant fraction of the optimal expected revenue, even
with unlimited supply. We extend this result to the the case of a continuous
valuation distribution when various standard assumptions hold simultaneously.
In fact, it turns out that the best fraction of the optimal revenue that is
extractable by a sequential posted price mechanism is proportional to ratio of
the highest and lowest possible valuation. We prove that for two simple
generalizations of these mechanisms, a better revenue performance can be
achieved: if the sequential posted price mechanism has for each buyer the
option of either proposing an offer or asking the buyer for its valuation, then
a Omega(1/max{1,d}) fraction of the optimal revenue can be extracted, where d
denotes the degree of dependence of the valuations, ranging from complete
independence (d=0) to arbitrary dependence (d=n-1). Moreover, when we
generalize the sequential posted price mechanisms further, such that the
mechanism has the ability to make a take-it-or-leave-it offer to the i-th buyer
that depends on the valuations of all buyers except i's, we prove that a
constant fraction (2-sqrt{e})/4~0.088 of the optimal revenue can be always be
extracted.Comment: 29 pages, To appear in WINE 201
POEM: Pricing Longer for Edge Computing in the Device Cloud
Multiple access mobile edge computing has been proposed as a promising
technology to bring computation services close to end users, by making good use
of edge cloud servers. In mobile device clouds (MDC), idle end devices may act
as edge servers to offer computation services for busy end devices. Most
existing auction based incentive mechanisms in MDC focus on only one round
auction without considering the time correlation. Moreover, although existing
single round auctions can also be used for multiple times, users should trade
with higher bids to get more resources in the cascading rounds of auctions,
then their budgets will run out too early to participate in the next auction,
leading to auction failures and the whole benefit may suffer. In this paper, we
formulate the computation offloading problem as a social welfare optimization
problem with given budgets of mobile devices, and consider pricing longer of
mobile devices. This problem is a multiple-choice multi-dimensional 0-1
knapsack problem, which is a NP-hard problem. We propose an auction framework
named MAFL for long-term benefits that runs a single round resource auction in
each round. Extensive simulation results show that the proposed auction
mechanism outperforms the single round by about 55.6% on the revenue on average
and MAFL outperforms existing double auction by about 68.6% in terms of the
revenue.Comment: 8 pages, 1 figure, Accepted by the 18th International Conference on
Algorithms and Architectures for Parallel Processing (ICA3PP
The Core of the Participatory Budgeting Problem
In participatory budgeting, communities collectively decide on the allocation
of public tax dollars for local public projects. In this work, we consider the
question of fairly aggregating the preferences of community members to
determine an allocation of funds to projects. This problem is different from
standard fair resource allocation because of public goods: The allocated goods
benefit all users simultaneously. Fairness is crucial in participatory decision
making, since generating equitable outcomes is an important goal of these
processes. We argue that the classic game theoretic notion of core captures
fairness in the setting. To compute the core, we first develop a novel
characterization of a public goods market equilibrium called the Lindahl
equilibrium, which is always a core solution. We then provide the first (to our
knowledge) polynomial time algorithm for computing such an equilibrium for a
broad set of utility functions; our algorithm also generalizes (in a
non-trivial way) the well-known concept of proportional fairness. We use our
theoretical insights to perform experiments on real participatory budgeting
voting data. We empirically show that the core can be efficiently computed for
utility functions that naturally model our practical setting, and examine the
relation of the core with the familiar welfare objective. Finally, we address
concerns of incentives and mechanism design by developing a randomized
approximately dominant-strategy truthful mechanism building on the exponential
mechanism from differential privacy
When Analysis Fails: Heuristic Mechanism Design via Self-Correcting Procedures
Computational mechanism design (CMD) seeks to understand how to design game forms that induce desirable outcomes in multi-agent systems despite private information, self-interest and limited computational resources. CMD finds application in many settings, in the public sector for wireless spectrum and airport landing rights, to Internet advertising, to expressive sourcing in the supply chain, to allocating computational resources. In meeting the demands for CMD in these rich domains, we often need to bridge from the theory of economic mechanism design to the practice of deployable, computational mechanisms. A compelling example of this need arises in dynamic combinatorial environments, where classic analytic approaches fail and heuristic, computational approaches are required. In this talk I outline the direction of self-correcting mechanisms, which dynamically modify decisions via “output ironing" to ensure truthfulness and provide a fully computational approach to mechanism design. For an application, I suggest heuristic mechanisms for dynamic auctions in which bids arrive over time and supply may also be uncertain.Engineering and Applied Science
Welfare and Revenue Guarantees for Competitive Bundling Equilibrium
We study equilibria of markets with heterogeneous indivisible goods and
consumers with combinatorial preferences. It is well known that a
competitive equilibrium is not guaranteed to exist when valuations are not
gross substitutes. Given the widespread use of bundling in real-life markets,
we study its role as a stabilizing and coordinating device by considering the
notion of \emph{competitive bundling equilibrium}: a competitive equilibrium
over the market induced by partitioning the goods for sale into fixed bundles.
Compared to other equilibrium concepts involving bundles, this notion has the
advantage of simulatneous succinctness ( prices) and market clearance.
Our first set of results concern welfare guarantees. We show that in markets
where consumers care only about the number of goods they receive (known as
multi-unit or homogeneous markets), even in the presence of complementarities,
there always exists a competitive bundling equilibrium that guarantees a
logarithmic fraction of the optimal welfare, and this guarantee is tight. We
also establish non-trivial welfare guarantees for general markets, two-consumer
markets, and markets where the consumer valuations are additive up to a fixed
budget (budget-additive).
Our second set of results concern revenue guarantees. Motivated by the fact
that the revenue extracted in a standard competitive equilibrium may be zero
(even with simple unit-demand consumers), we show that for natural subclasses
of gross substitutes valuations, there always exists a competitive bundling
equilibrium that extracts a logarithmic fraction of the optimal welfare, and
this guarantee is tight. The notion of competitive bundling equilibrium can
thus be useful even in markets which possess a standard competitive
equilibrium
Idiosyncratic risk, aggregate risk, and the welfare effects of social security
We ask whether a pay-as-you-go financed social security system is welfare improving in an economy with idiosyncratic productivity and aggregate business cycle risk. We show analytically that the whole welfare benefit from joint insurance against both risks is greater than the sum of benefits from insurance against the isolated risk components. One reason is the convexity of the welfare gain in total risk. The other reason is a direct risk interaction which amplifies the utility losses from consumption risk. We proceed with a quantitative evaluation of social security’s welfare effects. We find that introducing an unconditional minimum pension leads to substantial welfare gains in expectation, even net of the welfare losses from crowding out. About 60% of the welfare gains would be missing when simply summing up the isolated benefits
On the Efficiency of All-Pay Mechanisms
We study the inefficiency of mixed equilibria, expressed as the price of
anarchy, of all-pay auctions in three different environments: combinatorial,
multi-unit and single-item auctions. First, we consider item-bidding
combinatorial auctions where m all-pay auctions run in parallel, one for each
good. For fractionally subadditive valuations, we strengthen the upper bound
from 2 [Syrgkanis and Tardos STOC'13] to 1.82 by proving some structural
properties that characterize the mixed Nash equilibria of the game. Next, we
design an all-pay mechanism with a randomized allocation rule for the multi-
unit auction. We show that, for bidders with submodular valuations, the
mechanism admits a unique, 75% efficient, pure Nash equilibrium. The efficiency
of this mechanism outperforms all the known bounds on the price of anarchy of
mechanisms used for multi-unit auctions. Finally, we analyze single-item
all-pay auctions motivated by their connection to contests and show tight
bounds on the price of anarchy of social welfare, revenue and maximum bid.Comment: 26 pages, 2 figures, European Symposium on Algorithms(ESA) 201
- …