Shortest Cycles With Monotone Submodular Costs
Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Daniel, Lokshtanov, Giannos Stamoulis

TL;DR
This paper presents a near-optimal approximation algorithm for finding the shortest cycle with a monotone submodular cost in a graph, along with matching lower bounds on query complexity, highlighting the problem's computational difficulty.
Contribution
Introduces a novel approximation algorithm for the monotone submodular shortest cycle problem and establishes tight lower bounds on query complexity.
Findings
Algorithm achieves (1+ε)-approximation in n^{O(log 1/ε)} time.
Lower bounds show (1+ε)-approximation requires n^{Ω(log 1/ε)} queries.
For integer-valued functions, a quasipolynomial-time algorithm finds minimum cost cycles.
Abstract
We introduce the following submodular generalization of the Shortest Cycle problem. For a nonnegative monotone submodular cost function defined on the edges (or the vertices) of an undirected graph , we seek for a cycle in of minimum cost . We give an algorithm that given an -vertex graph , parameter , and the function represented by an oracle, in time finds a cycle in with . This is in sharp contrast with the non-approximability of the closely related Monotone Submodular Shortest -Path problem, which requires exponentially many queries to the oracle for finding an -approximation [Goel et al., FOCS 2009]. We complement our algorithm with a matching lower bound. We show that for every ,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Privacy-Preserving Technologies in Data · Cryptography and Data Security
