Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1838206.1838323acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
research-article

Finding approximate competitive equilibria: efficient and fair course allocation

Published: 10 May 2010 Publication History

Abstract

In the course allocation problem, a university administrator seeks to efficiently and fairly allocate schedules of over-demanded courses to students with heterogeneous preferences. We investigate how to computationally implement a recently-proposed theoretical solution to this problem (Budish, 2009) which uses approximate competitive equilibria to balance notions of efficiency, fairness, and incentives. Despite the apparent similarity to the well-known combinatorial auction problem we show that no polynomial-size mixed-integer program (MIP) can solve our problem. Instead, we develop a two-level search process: at the master level, the center uses tabu search over the union of two distinct neighborhoods to suggest prices; at the agent level, we use MIPs to solve for student demands in parallel at the current prices. Our method scales near-optimally in the number of processors used and is able to solve realistic-size problems fast enough to be usable in practice.

References

[1]
A. Alkan, G. Demange, and D. Gale. Fair allocation of indivisible goods and criteria of justice. Econometrica, 59(4):1023--1039, 1991.
[2]
E. Budish. The combinatorial assignment problem: Approximate competitive equilibrium from equal incomes. Technical report, University of Chicago Booth School of Business, 2009.
[3]
E. Budish, Y.-K. Che, F. Kojima, and P. Milgrom. Implementing random assignments: A generalization of the birkhoff-von neumann theorem. Technical report, 2009.
[4]
T. Cormen, C. Leiserson, R. Rivest, and C. Stein. Introduction to Algorithms. MIT Press, Cambridge, MA, second edition, 2001.
[5]
L. Ehlers and B. Klaus. Coalitional strategy-proof and resource-monotonic solutions for multiple assignment problems. Social Choice and Welfare, 21(2):265--280, 2003.
[6]
E. Eisenberg and D. Gale. Consensus of Subjective Probabilities: The Pari-Mutuel Method. The Annals of Mathematical Statistics, 30(1):165--168, 1959.
[7]
D. Foley. Resource Allocation and the Public Sector. Yale Economic Essays, 7(1):45--98, 1967.
[8]
F. Glover. Tabu search: a tutorial. Interfaces, 20(4):74--94, 1990.
[9]
F. Hayek. The use of knowledge in society. American Economic Review, 35:519--530, 1945.
[10]
H. Hoos and C. Boutilier. Bidding languages for combinatorial auctions. In Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence (IJCAI), pages 1211--1217, Seattle, WA, 2001.
[11]
K. Jain and V. V. Vazirani. Eisenberg-gale markets: algorithms and structural properties. In STOC '07: Proceedings of the thirty-ninth annual ACM symposium on Theory of computing, pages 364--373, 2007.
[12]
H. Kellerer, U. Pferschy, and D. Pisinger. Knapsack problems. Springer Verlag, 2004.
[13]
D. Lehmann, R. Müller, and T. Sandholm. The winner determination problem. In P. Cramton, Y. Shoham, and R. Steinberg, editors, Combinatorial Auctions, pages 297--317. MIT Press, 2006. Chapter 12.
[14]
D. McFadden. Quantal choice analysis: a survey. Annals of Economic and Social Measurement, 5(4):363--390, 1976.
[15]
P. Milgrom. Package auctions and exchanges. Econometrica, 75 (4):935--965, 2007.
[16]
P. Milgrom. Assignment exchanges. In WINE, 2008.
[17]
N. Nisan. Bidding languages for combinatorial auctions. In P. Cramton, Y. Shoham, and R. Steinberg, editors, Combinatorial Auctions, chapter 9. MIT Press, 2006.
[18]
S. Pápai. Strategyproof and nonbossy multiple assignments. Journal of Public Economic Theory, 3(3):257--271, 2001.
[19]
A. Roth. The economist as engineer: Game theory, experimentation, and computation as tools for design economics. Econometrica, pages 1341--1378, 2002.
[20]
T. Sandholm. Expressive commerce and its application to sourcing: How we conducted $35 billion of generalized combinatorial auctions. AI Magazine, 28(3):45--58, 2007.
[21]
H. Scarf. On the computation of equilibrium prices. Cowles Foundation for Research in Economics at Yale University, 1967.
[22]
T. Sönmez and U. Unver. Course Bidding at Business Schools. International Economic Review, Forthcoming.
[23]
W. Thomson and H. Varian. Theories of justice based on symmetry. Social Goals and Social Organizations: Essays in Memory of Elisha Pazner, 1985.
[24]
H. Varian. Equity, envy, and efficiency. Journal of Economic Theory, 9(1):63--91, 1974.
[25]
V. Vazirani. Combinatorial algorithms for market equilibria. In Algorithmic Game Theory, chapter 5, pages 103--134. Cambridge University Press, 2007.

Cited By

View all
  • (2019)Sharing is CaringProceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3306127.3332132(2417-2419)Online publication date: 8-May-2019
  • (2019)Fair Division of Indivisible Goods Among Strategic AgentsProceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3306127.3331927(1811-1813)Online publication date: 8-May-2019
  • (2019)Efficiency, Sequenceability and Deal-Optimality in Fair Division of Indivisible GoodsProceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3306127.3331783(900-908)Online publication date: 8-May-2019
  • Show More Cited By

Index Terms

  1. Finding approximate competitive equilibria: efficient and fair course allocation

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    AAMAS '10: Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
    May 2010
    1578 pages
    ISBN:9780982657119

    Sponsors

    • IFAAMAS

    In-Cooperation

    Publisher

    International Foundation for Autonomous Agents and Multiagent Systems

    Richland, SC

    Publication History

    Published: 10 May 2010

    Check for updates

    Author Tags

    1. combinatorial allocation
    2. local search
    3. mechanism design
    4. winner determination

    Qualifiers

    • Research-article

    Conference

    AAMAS '10
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)37
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 02 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Sharing is CaringProceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3306127.3332132(2417-2419)Online publication date: 8-May-2019
    • (2019)Fair Division of Indivisible Goods Among Strategic AgentsProceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3306127.3331927(1811-1813)Online publication date: 8-May-2019
    • (2019)Efficiency, Sequenceability and Deal-Optimality in Fair Division of Indivisible GoodsProceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3306127.3331783(900-908)Online publication date: 8-May-2019
    • (2019)Good markets (really do) make good neighborsACM SIGecom Exchanges10.1145/3331041.333104416:2(12-26)Online publication date: 7-May-2019
    • (2018)Fairness in Multiagent Resource Allocation with Dynamic and Partial ObservationsProceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3237383.3238006(1868-1870)Online publication date: 9-Jul-2018
    • (2018)Leximin Allocations in the Real WorldACM Transactions on Economics and Computation10.1145/32746416:3-4(1-24)Online publication date: 23-Oct-2018
    • (2018)Finding Fair and Efficient AllocationsProceedings of the 2018 ACM Conference on Economics and Computation10.1145/3219166.3219176(557-574)Online publication date: 11-Jun-2018
    • (2018)Pricing Equilibria and Graphical ValuationsACM Transactions on Economics and Computation10.1145/31754956:1(1-26)Online publication date: 5-Feb-2018
    • (2018)Approximate efficiency and strategy-proofness for moneyless mechanisms on single-dipped policy domainJournal of Global Optimization10.1007/s10898-017-0586-x70:4(859-873)Online publication date: 1-Apr-2018
    • (2016)The Complexity of Fairness Through EquilibriumACM Transactions on Economics and Computation10.1145/29565834:4(1-19)Online publication date: 16-Aug-2016
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media