Arrow Research search
Back to TCS

TCS 2025

Efficient deterministic algorithms for maximizing symmetric submodular functions

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

Symmetric submodular maximization is an important class of combinatorial optimization problems, including MAX-CUT on graphs and hyper-graphs. The state-of-the-art algorithm for the problem over general constraints has an approximation ratio of 0. 432 [16]. The algorithm applies the canonical continuous greedy technique that involves a sampling process. It, therefore, suffers from high query complexity and is inherently randomized. In this paper, we present several efficient deterministic algorithms for maximizing a symmetric submodular function under various constraints. Specifically, for the cardinality constraint, we design a deterministic algorithm that attains a 0. 432 ratio and uses O ( k n ) queries. Previously, the best deterministic algorithm attains a 0. 385 − ϵ ratio and uses O ( k n ( 10 9 ϵ ) 20 9 ϵ − 1 ) queries [12]. For the matroid constraint, we design a deterministic algorithm that attains a 1 / 3 − ϵ ratio and uses O ( k n log ⁡ ϵ − 1 ) queries. Previously, the best deterministic algorithm can also attain 1 / 3 − ϵ ratio but it uses much larger O ( ϵ − 1 n 4 ) queries [24]. For the packing constraints with a large width, we design a deterministic algorithm that attains a 0. 432 − ϵ ratio and uses O ( n 2 ) queries. To the best of our knowledge, there is no deterministic algorithm for the constraint previously. The last algorithm can be adapted to attain a 0. 432 ratio for single knapsack constraint using O ( n 4 ) queries. Previously, the best deterministic algorithm attains a 0. 316 − ϵ ratio and uses O ˜ ( n 3 ) queries [2].

Authors

Keywords

  • Symmetric submodular maximization
  • Deterministic algorithm
  • Approximation algorithm

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
136543382297406270