Multi-Agent Lipschitz Bandits
Organizations: University of Colorado Boulder · INRIA Paris
Abstract
We study the decentralized multi-player stochastic bandit problem over a continuous, Lipschitz-structured action space where hard collisions yield zero reward. Our objective is to design a communication-free policy that maximizes collective reward, while separating coordination costs from learning costs. We propose a modular protocol that first solves the multi-agent coordination problem by identifying and seating players on distinct, high-value regions via a novel maxima-directed search and then decouples the problem into independent single-player Lipschitz bandits. In the consensus regime, we obtain an end-to-end regret bound whose dominant learning term is , matching the single-player Lipschitz rate; the upfront coordination cost is horizon-independent at fixed confidence and only polylogarithmic in in the expected-regret form. Under an additional public coverage/scheduling assumption for the epochic extension, we also obtain a gap-free guarantee. We further derive a matching lower bound for the dominant learning term and extend the framework to general distance-threshold collision models.
Figures & tables
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | Cells | Local grid | Seeds | ||||
|---|---|---|---|---|---|---|---|
| 1D regret | |||||||
| 2D regret | |||||||
| Pathology illustration | – | – | probes/cell | – | deterministic |
| Setting | Our protocol | Independent baseline | Mean seating rounds |
|---|---|---|---|
| 1D at | |||
| 2D at |
| Quantity | Meaning | Sufficient choice / scaling used in the analysis |
|---|---|---|
| Phase-I per-round success probability for a fixed (player, cell) pair | ||
| Target Phase-I center-estimation radius | User-chosen coarse accuracy level | |
| Phase-I budget | It suffices that ( 15 ) holds; equivalently for fixed and fixed failure budget | |
| Phase-II probe-net resolution | For target final maxima accuracy , choose | |
| Maximum number of probe points in one active cell | ||
| Total number of active probe triples |