Research & Papers

New algorithm speeds up chores market equilibrium by 10x

Researchers prove distributed price-adjustment dynamics can solve chores markets 10x faster than before

Deep Dive

A team of computer science researchers has cracked a long-standing problem in market design with a new algorithm called 'multiplicative tâtonnement' that accelerates equilibrium computation in chores markets by an order of magnitude.

The work, led by Bhaskar Ray Chaudhury, Christian Kroer, Ruta Mehta, and Tianlong Nan, tackles a fundamental challenge in Fisher markets where 'chores' (undesirable tasks) require compensation rather than traditional goods that provide utility. While classical price-adjustment dynamics (tâtonnement) works for goods markets, natural adaptations fail for chores markets due to divergent price updates. The new algorithm achieves full distribution by updating each chore's price using only its own excess-demand signal, eliminating the need for global coordination that plagued previous approaches like relative tâtonnement.

The researchers prove theoretical convergence to competitive equilibria (CE) for continuous, convex, and 1-homogeneous disutilities, with experiments showing dramatic speed improvements—often 10x faster than prior methods—on real-world and simulated datasets. For convex CES disutilities, they achieve O(1/ε²) convergence rates with improved constant dependencies, maintaining the same theoretical guarantees while delivering practical efficiency gains that could transform applications in resource allocation and task assignment systems.

Key Points
  • New 'multiplicative tâtonnement' algorithm computes competitive equilibria in chores markets 10x faster than previous methods (O(1/ε²) convergence rate)
  • Fully distributed updates use only local excess-demand signals, removing global coupling requirements from prior approaches like relative tâtonnement
  • Proven convergence for continuous, convex, and 1-homogeneous disutilities with experiments showing substantial speed improvements on real-world and simulated data

Why It Matters

Enables real-time equilibrium computation for task assignment systems where traditional methods were computationally infeasible

📬 Get the top 10 AI stories daily