A Polynomial Lower Bound on the Number of Rounds for Parallel Submodular Function Minimization and Matroid Intersection

11/14/2021
by   Deeparnab Chakrabarty, et al.
0

Submodular function minimization (SFM) and matroid intersection are fundamental discrete optimization problems with applications in many fields. It is well known that both of these can be solved making poly(N) queries to a relevant oracle (evaluation oracle for SFM and rank oracle for matroid intersection), where N denotes the universe size. However, all known polynomial query algorithms are highly adaptive, requiring at least N rounds of querying the oracle. A natural question is whether these can be efficiently solved in a highly parallel manner, namely, with poly(N) queries using only poly-logarithmic rounds of adaptivity. An important step towards understanding the adaptivity needed for efficient parallel SFM was taken recently in the work of Balkanski and Singer who showed that any SFM algorithm making poly(N) queries necessarily requires Ω(log N/loglog N) rounds. This left open the possibility of efficient SFM algorithms in poly-logarithmic rounds. For matroid intersection, even the possibility of a constant round, poly(N) query algorithm was not hitherto ruled out. In this work, we prove that any, possibly randomized, algorithm for submodular function minimization or matroid intersection making poly(N) queries requires Ω̃(N^1/3) rounds of adaptivity. In fact, we show a polynomial lower bound on the number of rounds of adaptivity even for algorithms that make at most 2^N^1-δ queries, for any constant δ> 0. Therefore, even though SFM and matroid intersection are efficiently solvable, they are not highly parallelizable in the oracle model.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/09/2022

Improved Lower Bounds for Submodular Function Minimization

We provide a generic technique for constructing families of submodular f...
research
02/12/2021

Adaptive Sampling for Fast Constrained Maximization of Submodular Function

Several large-scale machine learning tasks, such as data summarization, ...
research
04/15/2018

Submodular Maximization with Nearly-optimal Approximation and Adaptivity in Nearly-linear Time

In this paper, we study the tradeoff between the approximation guarantee...
research
02/21/2022

Single-Query Verifiable Proof-of-Sequential-Work

We propose a proof-of-sequential-work (PoSW) that can be verified with o...
research
12/31/2020

The Query Complexity of Local Search and Brouwer in Rounds

We study the query complexity of local search and Brouwer fixed-point co...
research
09/08/2023

Parallel Submodular Function Minimization

We consider the parallel complexity of submodular function minimization ...
research
08/31/2019

Near-optimal Approximate Discrete and Continuous Submodular Function Minimization

In this paper we provide improved running times and oracle complexities ...

Please sign up or login with your details

Forgot password? Click here to reset