Results 1 - 10
of
159
Distributed Algorithmic Mechanism Design: Recent Results and Future Directions
, 2002
"... Distributed Algorithmic Mechanism Design (DAMD) combines theoretical computer science’s traditional focus on computational tractability with its more recent interest in incentive compatibility and distributed computing. The Internet’s decentralized nature, in which distributed computation and autono ..."
Abstract
-
Cited by 283 (24 self)
- Add to MetaCart
(Show Context)
Distributed Algorithmic Mechanism Design (DAMD) combines theoretical computer science’s traditional focus on computational tractability with its more recent interest in incentive compatibility and distributed computing. The Internet’s decentralized nature, in which distributed computation and autonomous agents prevail, makes DAMD a very natural approach for many Internet problems. This paper first outlines the basics of DAMD and then reviews previous DAMD results on multicast cost sharing and interdomain routing. The remainder of the paper describes several promising research directions and poses some specific open problems.
Preference Elicitation in Combinatorial Auctions (Extended Abstract)
- IN PROCEEDINGS OF THE ACM CONFERENCE ON ELECTRONIC COMMERCE (ACM-EC
, 2001
"... Combinatorial auctions (CAs) where bidders can bid on bundles of items can be very desirable market mechanisms when the items sold exhibit complementarity and/or substitutability, so the bidder's valuations for bundles are not additive. However, in a basic CA, the bidders may need to bid on e ..."
Abstract
-
Cited by 108 (27 self)
- Add to MetaCart
Combinatorial auctions (CAs) where bidders can bid on bundles of items can be very desirable market mechanisms when the items sold exhibit complementarity and/or substitutability, so the bidder's valuations for bundles are not additive. However, in a basic CA, the bidders may need to bid on exponentially many bundles, leading to di#culties in determining those valuations, undesirable information revelation, and unnecessary communication. In this paper we present a design of an auctioneer agent that uses topological structure inherent in the problem to reduce the amount of information that it needs from the bidders. An analysis tool is presented as well as data structures for storing and optimally assimilating the information received from the bidders. Using this information, the agent then narrows down the set of desirable (welfare-maximizing or Pareto-e#cient) allocations, and decides which questions to ask next. Several algorithms are presented that ask the bidders for value, order, and rank information. A method is presented for making the elicitor incentive compatible.
Rationality and Self-Interest in Peer to Peer Networks
- IN 2ND INT. WORKSHOP ON PEER-TO-PEER SYSTEMS (IPTPS’03)
, 2003
"... Much of the existing work in peer to peer networking assumes that users will follow prescribed protocols without deviation. This assumption ignores the user's ability to modify the behavior of an algorithm for self-interested reasons. ..."
Abstract
-
Cited by 99 (9 self)
- Add to MetaCart
(Show Context)
Much of the existing work in peer to peer networking assumes that users will follow prescribed protocols without deviation. This assumption ignores the user's ability to modify the behavior of an algorithm for self-interested reasons.
Contract-Based Load Management in Federated Distributed Systems
- In NSDI Symposium
, 2004
"... This paper focuses on load management in looselycoupled federated distributed systems. We present a distributed mechanism for moving load between autonomous participants using bilateral contracts that are negotiated offline and that set bounded prices for moving load. We show that our mechanism has ..."
Abstract
-
Cited by 87 (8 self)
- Add to MetaCart
(Show Context)
This paper focuses on load management in looselycoupled federated distributed systems. We present a distributed mechanism for moving load between autonomous participants using bilateral contracts that are negotiated offline and that set bounded prices for moving load. We show that our mechanism has good incentive properties, efficiently redistributes excess load, and has a low overhead in practice.
Specification Faithfulness in Networks with Rational Nodes
, 2004
"... It is useful to prove that an implementation correctly follows a specification. But even with a provably correct implementation, given a choice, would a node choose to follow it? This paper explores how to create distributed system specifications that will be faithfully implemented in networks with ..."
Abstract
-
Cited by 66 (10 self)
- Add to MetaCart
It is useful to prove that an implementation correctly follows a specification. But even with a provably correct implementation, given a choice, would a node choose to follow it? This paper explores how to create distributed system specifications that will be faithfully implemented in networks with rational nodes, so that no node will choose to deviate. Given a strategyproof centralized mechanism, and given a network of nodes modeled as having rational-manipulation faults, we provide a proof technique to establish the incentive-, communication-, and algorithm-compatibility properties that guarantee that participating nodes are faithful to a suggested specification. As a case study, we apply our methods to extend the strategyproof interdomain routing mechanism proposed by Feigenbaum, Papadimitriou, Sami, and Shenker (FPSS) [7], defining a faithful implementation.
Auction Design with Costly Preference Elicitation
- Annals of Mathematics and Artificial Intelligence
, 2003
"... We consider auction design in a setting with costly preference elicitation. We motivate the role of proxy agents, that are situated between bidders and the auction, and maintain partial information about agent preferences and compute equilibrium bidding strategies based on the available information. ..."
Abstract
-
Cited by 65 (14 self)
- Add to MetaCart
(Show Context)
We consider auction design in a setting with costly preference elicitation. We motivate the role of proxy agents, that are situated between bidders and the auction, and maintain partial information about agent preferences and compute equilibrium bidding strategies based on the available information. The proxy agents can also elicit additional preference information incrementally during an auction. We show that indirect mechanisms, such as proxied ascending-price auctions, can achieve better allocative efficiency with less preference elicitation than direct mechanisms, such as sealed-bid auctions.
Distributed Implementations of Vickrey-Clarke-Groves Mechanisms
- in Proc. 3rd Int. Joint Conf. on Autonomous Agents and Multi Agent Systems
, 2004
"... Mechanism design (MD) provides a useful method to implement outcomes with desirable properties in systems with self-interested computational agents. One drawback, however, is that computation is implicitly centralized in MD theory, with a central planner taking all decisions. We consider distributed ..."
Abstract
-
Cited by 49 (10 self)
- Add to MetaCart
Mechanism design (MD) provides a useful method to implement outcomes with desirable properties in systems with self-interested computational agents. One drawback, however, is that computation is implicitly centralized in MD theory, with a central planner taking all decisions. We consider distributed implementations, in which the outcome is determined by the self-interested agents themselves. Clearly this introduces new opportunities for manipulation. We propose a number of principles to guide the distribution of computation, focusing in particular on Vickrey-Clarke-Groves mechanisms for implementing outcomes that maximize total value across agents. Our solutions bring the complete implementation into an ex post Nash equilibrium.