Qing Cui 2014/09/30.  Introduction of matching theory  Stable Marriage, extensions and maximum-weighted stable matching problem. By Prof. Chen. 2014.3.3.

Slides:



Advertisements
Similar presentations
Annual Conference of ITA ACITA 2009 Knowledge-Driven Agile Sensor-Mission Assignment A. Preece*, D. Pizzocaro*, K. Borowiecki*, G. de Mel, W. Vasconcelos,
Advertisements

Chapter 7 Valuation Using the Sales Comparison and Cost Approaches
13. Production Varian, Chapter 31.
Algorithmic mechanism design Vincent Conitzer
(More on) characterizing dominant-strategy implementation in quasilinear environments (see, e.g., Nisan’s review: Chapter 9 of Algorithmic Game Theory.
CPSC 455/555 Combinatorial Auctions, Continued… Shaili Jain September 29, 2011.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Chapter 2 The market mechanism. Economic Systems Classifying economic systems – methods of classification – classification by degree of government control.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Multiagent Coordination Using a Distributed Combinatorial Auction Jose M. Vidal University of South Carolina AAAI Workshop on Auction Mechanisms for Robot.
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
1 Competitive equilibrium in an Exchange Economy with Indivisibilities. By:Sushil Bikhchandani and John W.Mamer University of California. presented by:
Side Constraints and Non-Price Attributes in Markets Tuomas Sandholm Carnegie Mellon University Computer Science Department [Paper by Sandholm & Suri 2001]
6.896: Topics in Algorithmic Game Theory Lecture 14 Constantinos Daskalakis.
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Georgia Tech Combinatorial Approximation Algorithms for Convex Programs?!
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Georgia Tech Combinatorial Algorithms for Convex Programs (Capturing Market Equilibria.
Auction Algorithms for Market Equilibrium Rahul Garg IBM India Research Sanjiv Kapoor Illionis Institute of Technology.
General Equilibrium Theory
Distributed Multiagent Resource Allocation In Diminishing Marginal Return Domains Yoram Bachrach(Hebew University) Jeffrey S. Rosenschein (Hebrew University)
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
Distributed Rational Decision Making Sections By Tibor Moldovan.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Noam Nisan Non-price Equilibria in Markets of Discrete goods Avinatan Hassidim, Haim Kaplan, Yishay Mansour, Noam Nisan.
Multi-item auctions & exchanges (multiple distinguishable items for sale) Tuomas Sandholm Carnegie Mellon University.
Incentive-compatible Approximation Andrew Gilpin 10/25/07.
Arbitrage in Combinatorial Exchanges Andrew Gilpin and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Collusion and the use of false names Vincent Conitzer
Aspects of E-Science, Mathematics and Theoretical Computer Science Professor Iain Stewart Department of Computer Science University of Durham March 2003.
Are Monopolies Desirable?
CPS 173 Mechanism design Vincent Conitzer
G-commerce Computational economies for resource allocation in computational Grid settings Fundamentals Resources are not free Resources are not free For.
Problems of Uncertainty. Leon Walras Walras wanted to show evidence that free markets provide the optimal allocation of prices and factors by mathematical.
An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing Weijie Shi*, Linquan Zhang +, Chuan Wu*, Zongpeng Li +, Francis C.M. Lau*
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Polynomial Time Algorithms For Market Equilibria.
Preference elicitation Communicational Burden by Nisan, Segal, Lahaie and Parkes October 27th, 2004 Jella Pfeiffer.
Modeling Market Failure Chapter 3 © 2004 Thomson Learning/South-Western.
Auctions Resource Bundling and Allocation Charles Snyder.
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Georgia Tech Combinatorial Algorithms for Convex Programs (Capturing Market Equilibria.
MAP: Multi-Auctioneer Progressive Auction in Dynamic Spectrum Access Lin Gao, Youyun Xu, Xinbing Wang Shanghai Jiaotong University.
Introduction to Matching Theory E. Maskin Jerusalem Summer School in Economic Theory June 2014.
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Polynomial Time Algorithms For Market Equilibria.
Slide 1 of 16 Noam Nisan The Power and Limitations of Item Price Combinatorial Auctions Noam Nisan Hebrew University, Jerusalem.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Key Economic Principles of Free Enterprise Ms. Cichon.
Algorithmic, Game-theoretic and Logical Foundations
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Georgia Tech Primal-Dual Algorithms for Rational Convex Programs II: Dealing with Infeasibility.
Pricing of Competing Products BI Solutions December
Introduction to: Tycoon A Market Based Resource Allocation System by Alejandro García López.
Combinatorial Auctions with k-wise Dependent Valuations Vincent Conitzer (CMU) Tuomas Sandholm (CMU) Paolo Santi (Pisa) (Some of the results in this paper.
Lectures in By Prof. Dr. Younis El Batrik. THE FIELD OF PUBLIC FINANCE Fundamental Economic Facts  The Scarcity of Resources  The necessity of economizing.
مهندسي سيستم‌هاي تجارت الکترونیکی Electronic Commerce System Engineering (ECSE) رشته مهندسي فناوري اطلاعات- گرايش تجارت الکترونیکی دوره کارشناسی ارشد حضوری.
Cs234r Markets for Networks and Crowds B RENDAN L UCIER, M ICROSOFT R ESEARCH NE N ICOLE I MMORLICA, M ICROSOFT R ESEARCH NE.
John Glenn College of Public Affairs Zhongnan Jiang
Fair division Lirong Xia Oct 7, 2013.
Vijay V. Vazirani Georgia Tech
L13 General Equilibrium.
The Price Adjustment Process
Market Oriented Programming
Chapter 6 Price!.
Market Oriented Programming
Introduction to Mechanism Design
L12 General Equilibrium.
L12 General Equilibrium.
Introduction to Mechanism Design
L13 General Equilibrium.
Presentation transcript:

Qing Cui 2014/09/30

 Introduction of matching theory  Stable Marriage, extensions and maximum-weighted stable matching problem. By Prof. Chen  Matching markets and market clearing price. By Prof. Wang  Deep understanding on matching  Two fundamental algorithms (stability) and several perspectives on dimensionality. By Qing  Stable roommates and the connection with two fundamental algorithms. By Zisang  Research  The solvability of stable roommates when the scale increases. By Zisang.  Application on time scheduling problem  Consistent preference and student project allocation. By Qing  Solving scheduling problem by market clearing price. By Qing and

 Elementary concepts and results (1 lesson)  The structure and representation of all stable matchings (2 lessons)  Building and exploiting the representation of all stable matchings (1 lesson)  The stable roommates problem (2 lessons)  The perfect matching on hypergraph (1 lesson)

 Two papers  Abraham Othman, Tuomas Sandholm, and Eric Budish Finding approximate competitive equilibria: efficient and fair course allocation. In Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems (AAMAS '10) (Similar version published in Journal of Political Economy in 2011)  Hatfield, John William, and Paul R. Milgrom. "Matching with contracts."American Economic Review (2005):  One professor    Part of one book (in our small seminar)  Two-Sided Matching A Study in Game-Theoretic Modeling and Analysis

 Abraham Othman, Tuomas Sandholm, and Eric Budish Finding approximate competitive equilibria: efficient and fair course allocation. In Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems (AAMAS '10)  He has commercialized this paper 

 Definition of course allocation problem  Budish’s approximate CEEI mechanism (A-CEEI)  Why traditional solutions fail  The algorithm: agent level and master level  Experiments

 The course-allocation problem belongs to a broader class of problems called combinatorial assignment, in which a set of indivisible integer-supply objects is to be allocated amongst a set of agents with preferences over bundles, without the use of monetary transfers.

Two students {1,2} and four courses {a,b,c,d} each in unit supply. Students consume at most two courses each. Students’ utility functions are additive separable over objects. Preferences (normalized to sum to 100)

 Unfair  It will allocate both of the good courses to student 2  Create incentives to misreport  If student 1 report (63, 33, 3, 1) then she will get both of the good courses  The reason why it works well in auction is real money transfer. Winner determination problem from combinatorial auctions

 In their problem, money is artificial and has no outside use  There is no easy way to augment this problem so as to implement A-CEEI mechanism.

 Eisenberg-Gale paradigm  Assume the goods are divisible  Solve for an optimal allocation as if the goods were perfectly divisible and then “round” the resulting fractional allocation to a “nearby” integer allocation – may be dangerous about fairness.  Allocate students equal budgets of artificial currency and highest bidders get a seat. (PKU)  No money transfer. Similar to the first problem.

 Preference language  How the agents report their valuation for courses  The agent level  Each agent searches through bundle space to find their most- preferred affordable bundle at the current prices.  Use Mixed Integer Programming (MIP)  The master level  The center searches through price space to determine what prices to next propose to the agents.  Use Tabu search

 Cost most time of the algorithm  Can be parallized

 Tabu Neighborhood Selection  Gradient Descent (global)  Individual Price Adjustments  The key difficulty is determining the minimum price increase to lower demand on an oversubscribed course by exactly one student  General case  Solve with MIPs

 Preference need normalized?  Select the most preferred class according to what? Value – price or the affordable best?  Local search method like Tabu search  Hybrid neighborhoods  Parallezation