TY - GEN
T1 - On the Cut-Query Complexity of Approximating Max-Cut
AU - Plevrakis, Orestis
AU - Ragavan, Seyoon
AU - Weinberg, S. Matthew
N1 - Publisher Copyright:
© Orestis Plevrakis, Seyoon Ragavan, and S. Matthew Weinberg.
PY - 2024/7
Y1 - 2024/7
N2 - We consider the problem of query-efficient global max-cut on a weighted undirected graph in the value oracle model examined by [31]. Graph algorithms in this cut query model and other query models have recently been studied for various other problems such as min-cut, connectivity, bipartiteness, and triangle detection. Max-cut in the cut query model can also be viewed as a natural special case of submodular function maximization: on query S ⊆ V , the oracle returns the total weight of the cut between S and V \S. Our first main technical result is a lower bound stating that a deterministic algorithm achieving a c-approximation for any c > 1/2 requires Ω(n) queries. This uses an extension of the cut dimension to rule out approximation (prior work of [20] introducing the cut dimension only rules out exact solutions). Secondly, we provide a randomized algorithm with Õ(n) queries that finds a c-approximation for any c < 1. We achieve this using a query-efficient sparsifier for undirected weighted graphs (prior work of [31] holds only for unweighted graphs). To complement these results, for most constants c ∈ (0, 1], we nail down the query complexity of achieving a c-approximation, for both deterministic and randomized algorithms (up to logarithmic factors). Analogously to general submodular function maximization in the same model, we observe a phase transition at c = 1/2: we design a deterministic algorithm for global c-approximate max-cut in O(log n) queries for any c < 1/2, and show that any randomized algorithm requires Ω(n/log n) queries to find a c-approximate max-cut for any c > 1/2. Additionally, we show that any deterministic algorithm requires Ω(n2) queries to find an exact max-cut (enough to learn the entire graph).
AB - We consider the problem of query-efficient global max-cut on a weighted undirected graph in the value oracle model examined by [31]. Graph algorithms in this cut query model and other query models have recently been studied for various other problems such as min-cut, connectivity, bipartiteness, and triangle detection. Max-cut in the cut query model can also be viewed as a natural special case of submodular function maximization: on query S ⊆ V , the oracle returns the total weight of the cut between S and V \S. Our first main technical result is a lower bound stating that a deterministic algorithm achieving a c-approximation for any c > 1/2 requires Ω(n) queries. This uses an extension of the cut dimension to rule out approximation (prior work of [20] introducing the cut dimension only rules out exact solutions). Secondly, we provide a randomized algorithm with Õ(n) queries that finds a c-approximation for any c < 1. We achieve this using a query-efficient sparsifier for undirected weighted graphs (prior work of [31] holds only for unweighted graphs). To complement these results, for most constants c ∈ (0, 1], we nail down the query complexity of achieving a c-approximation, for both deterministic and randomized algorithms (up to logarithmic factors). Analogously to general submodular function maximization in the same model, we observe a phase transition at c = 1/2: we design a deterministic algorithm for global c-approximate max-cut in O(log n) queries for any c < 1/2, and show that any randomized algorithm requires Ω(n/log n) queries to find a c-approximate max-cut for any c > 1/2. Additionally, we show that any deterministic algorithm requires Ω(n2) queries to find an exact max-cut (enough to learn the entire graph).
KW - approximation algorithms
KW - graph sparsification
KW - maximum cut
KW - query complexity
UR - https://www.scopus.com/pages/publications/85198392916
UR - https://www.scopus.com/pages/publications/85198392916#tab=citedBy
U2 - 10.4230/LIPIcs.ICALP.2024.115
DO - 10.4230/LIPIcs.ICALP.2024.115
M3 - Conference contribution
AN - SCOPUS:85198392916
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 51st International Colloquium on Automata, Languages, and Programming, ICALP 2024
A2 - Bringmann, Karl
A2 - Grohe, Martin
A2 - Puppis, Gabriele
A2 - Svensson, Ola
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 51st International Colloquium on Automata, Languages, and Programming, ICALP 2024
Y2 - 8 July 2024 through 12 July 2024
ER -