Bilateral trade is a central problem in algorithmic economics, and recent work has explored how to design trading mechanisms that use no-regret learning algorithms. However, no-regret learning is impossible when budget balance has to be enforced at each time step. Bernasconi et al. show how this impossibility result can be circumvented by relaxing the budget balance constraint to hold only globally over all time steps. In particular, they design an algorithm achieving regret of the order of Õ(T3/4) and provide a lower bound of Ω(T5/7). In this work, we interpolate between these two extremes by studying how the optimal regret rate varies as a function of the allowed violation of the global budget balance constraint. Specifically, we design an algorithm that, by violating the constraint by at most Tβ for any given β ∈ [3/4, 6/7], attains regret Õ(T1−β/3). We complement this result with a matching lower bound, thus fully characterizing the trade-off between regret and budget violation. Our results show that both the Õ(T3/4) upper bound in the global budget balance case and the Ω(T5/7) lower bound under unconstrained budget balance violation obtained by Bernasconi et al. are tight.

Better Regret Rates in Bilateral Trade via Sublinear Budget Violation

Lunghi, Anna;Castiglioni, Matteo;Marchesi, Alberto
2026-01-01

Abstract

Bilateral trade is a central problem in algorithmic economics, and recent work has explored how to design trading mechanisms that use no-regret learning algorithms. However, no-regret learning is impossible when budget balance has to be enforced at each time step. Bernasconi et al. show how this impossibility result can be circumvented by relaxing the budget balance constraint to hold only globally over all time steps. In particular, they design an algorithm achieving regret of the order of Õ(T3/4) and provide a lower bound of Ω(T5/7). In this work, we interpolate between these two extremes by studying how the optimal regret rate varies as a function of the allowed violation of the global budget balance constraint. Specifically, we design an algorithm that, by violating the constraint by at most Tβ for any given β ∈ [3/4, 6/7], attains regret Õ(T1−β/3). We complement this result with a matching lower bound, thus fully characterizing the trade-off between regret and budget violation. Our results show that both the Õ(T3/4) upper bound in the global budget balance case and the Ω(T5/7) lower bound under unconstrained budget balance violation obtained by Bernasconi et al. are tight.
2026
Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
9781611978971
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1315948
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact