On Distributed Separation Oracles and the Communication Cost of Optimization
Abstract
We introduce a new model for studying distributed optimization, that we call the distributed separation oracle model. Here one is allowed to make separation oracle queries to one of constraint sets at a time. In this model we show that one can solve linear programming with queries, for constant where represents the bit precision to which the underlying constraints are specified. This improves on the na\"ive approach of making queries per round to simulate separation oracle queries to , and suggests that further non-trivial algorithms may be possible in this model. We also show that a similar improvement is possible in constant dimensions, even for adversarial separation oracles, with no bit-precision limits on the query results. We also study the problem of solving linear programs in a distributed setting with many servers. In the blackboard and coordinator models of communication, we develop algorithms for linear programming, and related convex optimization problems that improve over the previous best of [Vempala, Woodruff, Wang '20]. Specifically, we give an algorithm using communication in the coordinator model with servers, and communication in the blackboard model.
est. 32% chance this paper gets accepted at ICLR 2027.
What do you think this paper will get?
All positions stay anonymous.