Hardness and Approximation of Submodular Minimum Linear Ordering Problems

08/02/2021
by   Majid Farhadi, et al.
0

The minimum linear ordering problem (MLOP) seeks to minimize an aggregated cost f(·) due to an ordering σ of the items (say [n]), i.e., min_σ∑_i∈ [n] f(E_i,σ), where E_i,σ is the set of items that are mapped by σ to indices at most i. This problem has been studied in the literature for various special cases of the cost function f, and in a general setting for a submodular or supermodular cost f [ITT2012]. Though MLOP was known to be NP-hard for general submodular functions, it was unknown whether the special case of graphic matroid MLOP (with f being the matroid rank function of a graph) was polynomial-time solvable. Following this motivation, we explore related classes of linear ordering problems, including symmetric submodular MLOP, minimum latency vertex cover, and minimum sum vertex cover. We show that the most special cases of our problem, graphic matroid MLOP and minimum latency vertex cover, are both NP-hard. We further expand the toolkit for approximating MLOP variants: using the theory of principal partitions, we show a 2-1+ℓ_f/1+|E| approximation to monotone submodular MLOP, where ℓ_f=f(E)/max_x∈ Ef({x}) satisfies 1 ≤ℓ_f ≤ |E|. Thus our result improves upon the best known bound of 2-2/1+|E| by Iwata, Tetali, and Tripathi [ITT2012]. This leads to a 2-1+r(E)/1+|E| approximation for the matroid MLOP, corresponding to the case when r is the rank function of a given matroid. Finally, we show that MLVC can be 4/3 approximated, matching the integrality gap of its vanilla LP relaxation.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset