Lune

SODA2023Top-tier venue

Shortest Cycles With Monotone Submodular Costs

Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Daniel Lokshtanov, Giannos Stamoulis

2023Year
1Top-tier citations

Abstract

We introduce the following submodular generalization of the Shortest Cycle problem. For a nonnegative monotone submodular cost function f defined on the edges (or the vertices) of an undirected graph G, we seek for a cycle C in G of minimum cost OPT = f (C). We give an algorithm that given an n-vertex graph G, parameter ε > 0, and the function f represented by an oracle, in time n

This is in sharp contrast with the non-approximability of the closely related Monotone Submodular Shortest (s, t)-Path problem, which requires exponentially many queries to the oracle for finding an n 2/3-ε -approximation [Goel et al., FOCS 2009]. We complement our algorithm with a matching lower bound. We show that for every ε > 0, obtaining a (1 + ε)-approximation requires at least n Ω(log 1/ε) queries to the oracle.

When the function f is integer-valued, our algorithm yields that a cycle of cost OPT can be found in time n O(log OPT) . In particular, for OPT = n O(1) this gives a quasipolynomial-time algorithm computing a cycle of minimum submodular cost. Interestingly, while a quasipolynomialtime algorithm often serves as a good indication that a polynomial time complexity could be achieved, we show a lower bound that n O(log n) queries are required even when OPT = O(n).

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext b9599c4d-47b5-473d-9d95-e48823a8f844

Cited by top-tier papers1

Ask how each one uses it

Builds on1

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines