Auctions
Transcription
Auctions
Madalina Croitoru, Cornelius Croitoru UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Contents MADALINA CROITORU 1 Combinatorial Auctions 2 Proposed Model: examples 3 Proposed Model: advantages 4 Discussion UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Contents MADALINA CROITORU 1 Combinatorial Auctions 2 Proposed Model: examples 3 Proposed Model: advantages 4 Discussion UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Auctions Who should get the goods and at what prices? MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Auctions: English auction The auctioneer opens the auction by announcing a starting price for the item on sale and then accepts increasingly higher bids from the floor consisting of buyers (bidders). If no competing bidder challenges the standing bid within a given time frame, the item is sold to the highest bidder at a price equal to his or her bid. MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Auctions: Dutch auction The auctioneer begins with a high asking price which is lowered until some participant is willing to accept the auctioneer's price The winning participant pays the last announced price. MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Auctions: Vickery auction Sealed-bid auction Bidders submit written bids without knowing the bid of the other people in the auction The highest bidder wins, but the price paid is the second-highest bid MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Combinatorial Auctions Auction where the bidders can place bids on combinations of items (bundles) First proposed for the allocation of airport landing slots Rassenti, Stephen J., Vernon L. Smith, and Robert L. Bulfin (1982): "A Combinatorial Auction Mechanism for Airport Time Slot Allocation“ MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Combinatorial auctions: background Employed in a variety of industries: airport landing slots truckload transportation bus routes allocating spectrum for wireless communication services Two main problems to be addressed: The bidding language Conciseness Expressivity Winner Determination algorithms MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Combinatorial auctions: approaches Atomic offers Bidders offer (B, p) where B is a bundle (a subset of goods) and p is the price The OR language Bidders offer (B1, p1), (B2, p2), …, (Bn, pn) to bid for as many Bi as possible paying the sum of respective prices: The XOR language Bidders offer (B1, p1), (B2, p2), …, (Bn, pn) to bid for at most one Bi and, if receiving more than one paying the most expensive of the Bi included: MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Combinatorial auctions: approaches TBBL: Tree Based Bidding Language Building a tree: Frontier: the goods Internal nodes: subsets that include all the goods in the respective subtrees MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE This paper: contribution Artificial Intelligence problem Combinatorial Auctions MADALINA CROITORU Representation Generalised Network Flow Language for Bid Specification UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Reasoning Winner Determination: Adequate Aggregation Of Individual Preferences Faculty of COMPUTER SCIENCE Contents MADALINA CROITORU 1 Combinatorial Auctions 2 Proposed Model: examples 3 Proposed Model: advantages 4 Discussion UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE How to build your bid: start MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE How to build your bid: goods MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE How to build your bid: bundles MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE How to build your bid: bids MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE How to build your bid: bonus MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Example 1 The bidder is interested in maximum k products considered equal. The bonus will increase in function of the number of products and not surpass k MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Example 2 The bidder is interested in exactly one product from each set of products (m sets of products). The bonus is proportional with the number of sets. MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Contents MADALINA CROITORU 1 Combinatorial Auctions 2 Proposed Model: examples 3 Proposed Model: advantages 4 Discussion UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Proposed model: advantages Two main problems to be addressed: The bidding language Conciseness Expressivity Winner Determination algorithms MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Proposed model: advantages Two main problems to be addressed: The bidding language Conciseness Expressivity Winner Determination algorithms MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Conciseness Bundle system: pair H = (R, B) where R is a set of resources (goods, products) and B a family of subsets of R A bundle system can be explicitly represented as bipartite graph MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Conciseness We propose representing a bundle implicitly using constructive rules Result: a potentially exponential bundle system represented polynomially MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Proposed model: advantages Two main problems to be addressed: The bidding language Conciseness Expressivity Winner Determination algorithms MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE TBBL The bidder is interested in in a bundle consistent of two or three resources of type E, together with the resource M which adds 10 to the values sum of the particular resources of type E MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Proposed model: advantages Two main problems to be addressed: The bidding language Conciseness Expressivity Winner Determination algorithms MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Winner Determination The task of finding a maximum value allocation for bidder valuations NP-hard problem: equivalent to weighted set packing Translate the winner determination problem as a adequate aggregation of individual preferences MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Contents MADALINA CROITORU 1 Combinatorial Auctions 2 Proposed Model: examples 3 Proposed Model: advantages 4 Discussion UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Discussion: work in progress Representation and reasoning: Novel algorithms working on the proposed graphical representation are still to be investigated Results of proposed algorithms have to be compared with those provided by existing work and potential differences justified from a relevance viewpoint Reasoning and efficiency: The structure of the represented bids can be used to characterise interesting complexity classes MADALINA CROITORU UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE Questions? UNIVERSITATEA ALEXANDRU IOAN CUZA IASI Faculty of COMPUTER SCIENCE