Abstract The minimum linear ordering problem (MLOP) generalizes well-known combinatorial optimization problems such as minimum linear arrangement and minimum sum set cover. MLOP seeks to minimize an aggregated cost$$f(\cdot )$$ due to an ordering$$\sigma $$ of the items (say [n]), i.e.,$$\min _{\sigma } \sum _{i\in [n]} f(E_{i,\sigma })$$ , where$$E_{i,\sigma }$$ is the set of items mapped by$$\sigma $$ to indices [i]. Despite an extensive literature on MLOP variants and approximations for these, it was unclear whether the graphic matroid MLOP was NP-hard. We settle this question through non-trivial reductions from mininimum latency vertex cover and minimum sum vertex cover problems. We further propose a new combinatorial algorithm for approximating monotone submodular MLOP, using the theory of principal partitions. This is in contrast to the rounding algorithm by Iwata et al. (in: APPROX, 2012), using Lovász extension of submodular functions. We show a$$(2-\frac{1+\ell _{f}}{1+|E|})$$ -approximation for monotone submodular MLOP where$$\ell _{f}=\frac{f(E)}{\max _{x\in E}f(\{x\})}$$ satisfies$$1 \le \ell _f \le |E|$$ . Our theory provides new approximation bounds for special cases of the problem, in particular a$$(2-\frac{1+r(E)}{1+|E|})$$ -approximation for the matroid MLOP, where$$f = r$$ is the rank function of a matroid. We further show that minimum latency vertex cover is$$\frac{4}{3}$$ -approximable, by which we also lower bound the integrality gap of its natural LP relaxation, which might be of independent interest.
more »
« less
Algorithms for covering multiple submodular constraints and applications
Abstract We consider the problem of covering multiple submodular constraints. Given a finite ground setN, a weight function$$w: N \rightarrow \mathbb {R}_+$$ ,rmonotone submodular functions$$f_1,f_2,\ldots ,f_r$$ overNand requirements$$k_1,k_2,\ldots ,k_r$$ the goal is to find a minimum weight subset$$S \subseteq N$$ such that$$f_i(S) \ge k_i$$ for$$1 \le i \le r$$ . We refer to this problem asMulti-Submod-Coverand it was recently considered by Har-Peled and Jones (Few cuts meet many point sets. CoRR.arxiv:abs1808.03260Har-Peled and Jones 2018) who were motivated by an application in geometry. Even with$$r=1$$ Multi-Submod-Covergeneralizes the well-known Submodular Set Cover problem (Submod-SC), and it can also be easily reduced toSubmod-SC. A simple greedy algorithm gives an$$O(\log (kr))$$ approximation where$$k = \sum _i k_i$$ and this ratio cannot be improved in the general case. In this paper, motivated by several concrete applications, we consider two ways to improve upon the approximation given by the greedy algorithm. First, we give a bicriteria approximation algorithm forMulti-Submod-Coverthat covers each constraint to within a factor of$$(1-1/e-\varepsilon )$$ while incurring an approximation of$$O(\frac{1}{\epsilon }\log r)$$ in the cost. Second, we consider the special case when each$$f_i$$ is a obtained from a truncated coverage function and obtain an algorithm that generalizes previous work on partial set cover (Partial-SC), covering integer programs (CIPs) and multiple vertex cover constraints Bera et al. (Theoret Comput Sci 555:2–8 Bera et al. 2014). Both these algorithms are based on mathematical programming relaxations that avoid the limitations of the greedy algorithm. We demonstrate the implications of our algorithms and related ideas to several applications ranging from geometric covering problems to clustering with outliers. Our work highlights the utility of the high-level model and the lens of submodularity in addressing this class of covering problems.
more »
« less
- Award ID(s):
- 1910149
- PAR ID:
- 10369572
- Publisher / Repository:
- Springer Science + Business Media
- Date Published:
- Journal Name:
- Journal of Combinatorial Optimization
- Volume:
- 44
- Issue:
- 2
- ISSN:
- 1382-6905
- Page Range / eLocation ID:
- p. 979-1010
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Abstract Let us fix a primepand a homogeneous system ofmlinear equations$$a_{j,1}x_1+\dots +a_{j,k}x_k=0$$ for$$j=1,\dots ,m$$ with coefficients$$a_{j,i}\in \mathbb {F}_p$$ . Suppose that$$k\ge 3m$$ , that$$a_{j,1}+\dots +a_{j,k}=0$$ for$$j=1,\dots ,m$$ and that every$$m\times m$$ minor of the$$m\times k$$ matrix$$(a_{j,i})_{j,i}$$ is non-singular. Then we prove that for any (large)n, any subset$$A\subseteq \mathbb {F}_p^n$$ of size$$|A|> C\cdot \Gamma ^n$$ contains a solution$$(x_1,\dots ,x_k)\in A^k$$ to the given system of equations such that the vectors$$x_1,\dots ,x_k\in A$$ are all distinct. Here,Cand$$\Gamma $$ are constants only depending onp,mandksuch that$$\Gamma . The crucial point here is the condition for the vectors$$x_1,\dots ,x_k$$ in the solution$$(x_1,\dots ,x_k)\in A^k$$ to be distinct. If we relax this condition and only demand that$$x_1,\dots ,x_k$$ are not all equal, then the statement would follow easily from Tao’s slice rank polynomial method. However, handling the distinctness condition is much harder, and requires a new approach. While all previous combinatorial applications of the slice rank polynomial method have relied on the slice rank of diagonal tensors, we use a slice rank argument for a non-diagonal tensor in combination with combinatorial and probabilistic arguments.more » « less
-
Abstract LetXbe ann-element point set in thek-dimensional unit cube$$[0,1]^k$$ where$$k \ge 2$$ . According to an old result of Bollobás and Meir (Oper Res Lett 11:19–21, 1992) , there exists a cycle (tour)$$x_1, x_2, \ldots , x_n$$ through thenpoints, such that$$\left( \sum _{i=1}^n |x_i - x_{i+1}|^k \right) ^{1/k} \le c_k$$ , where$$|x-y|$$ is the Euclidean distance betweenxandy, and$$c_k$$ is an absolute constant that depends only onk, where$$x_{n+1} \equiv x_1$$ . From the other direction, for every$$k \ge 2$$ and$$n \ge 2$$ , there existnpoints in$$[0,1]^k$$ , such that their shortest tour satisfies$$\left( \sum _{i=1}^n |x_i - x_{i+1}|^k \right) ^{1/k} = 2^{1/k} \cdot \sqrt{k}$$ . For the plane, the best constant is$$c_2=2$$ and this is the only exact value known. Bollobás and Meir showed that one can take$$c_k = 9 \left( \frac{2}{3} \right) ^{1/k} \cdot \sqrt{k}$$ for every$$k \ge 3$$ and conjectured that the best constant is$$c_k = 2^{1/k} \cdot \sqrt{k}$$ , for every$$k \ge 2$$ . Here we significantly improve the upper bound and show that one can take$$c_k = 3 \sqrt{5} \left( \frac{2}{3} \right) ^{1/k} \cdot \sqrt{k}$$ or$$c_k = 2.91 \sqrt{k} \ (1+o_k(1))$$ . Our bounds are constructive. We also show that$$c_3 \ge 2^{7/6}$$ , which disproves the conjecture for$$k=3$$ . Connections to matching problems, power assignment problems, related problems, including algorithms, are discussed in this context. A slightly revised version of the Bollobás–Meir conjecture is proposed.more » « less
-
Abstract We continue the program of proving circuit lower bounds via circuit satisfiability algorithms. So far, this program has yielded several concrete results, proving that functions in$$\mathsf {Quasi}\text {-}\mathsf {NP} = \mathsf {NTIME}[n^{(\log n)^{O(1)}}]$$ and other complexity classes do not have small circuits (in the worst case and/or on average) from various circuit classes$$\mathcal { C}$$ , by showing that$$\mathcal { C}$$ admits non-trivial satisfiability and/or#SAT algorithms which beat exhaustive search by a minor amount. In this paper, we present a new strong lower bound consequence of having a non-trivial#SAT algorithm for a circuit class$${\mathcal C}$$ . Say that a symmetric Boolean functionf(x1,…,xn) issparseif it outputs 1 onO(1) values of$${\sum }_{i} x_{i}$$ . We show that for every sparsef, and for all “typical”$$\mathcal { C}$$ , faster#SAT algorithms for$$\mathcal { C}$$ circuits imply lower bounds against the circuit class$$f \circ \mathcal { C}$$ , which may bestrongerthan$$\mathcal { C}$$ itself. In particular:#SAT algorithms fornk-size$$\mathcal { C}$$ -circuits running in 2n/nktime (for allk) implyNEXPdoes not have$$(f \circ \mathcal { C})$$ -circuits of polynomial size.#SAT algorithms for$$2^{n^{{\varepsilon }}}$$ -size$$\mathcal { C}$$ -circuits running in$$2^{n-n^{{\varepsilon }}}$$ time (for someε> 0) implyQuasi-NPdoes not have$$(f \circ \mathcal { C})$$ -circuits of polynomial size. Applying#SAT algorithms from the literature, one immediate corollary of our results is thatQuasi-NPdoes not haveEMAJ∘ACC0∘THRcircuits of polynomial size, whereEMAJis the “exact majority” function, improving previous lower bounds againstACC0[Williams JACM’14] andACC0∘THR[Williams STOC’14], [Murray-Williams STOC’18]. This is the first nontrivial lower bound against such a circuit class.more » « less
-
Abstract Let$$f$$ be an analytic polynomial of degree at most$$K-1$$ . A classical inequality of Bernstein compares the supremum norm of$$f$$ over the unit circle to its supremum norm over the sampling set of the$$K$$ -th roots of unity. Many extensions of this inequality exist, often understood under the umbrella of Marcinkiewicz–Zygmund-type inequalities for$$L^{p},1\le p\leq \infty $$ norms. We study dimension-free extensions of these discretization inequalities in the high-dimension regime, where existing results construct sampling sets with cardinality growing with the total degree of the polynomial. In this work we show that dimension-free discretizations are possible with sampling sets whose cardinality is independent of$$\deg (f)$$ and is instead governed by the maximumindividualdegree of$$f$$ ;i.e., the largest degree of$$f$$ when viewed as a univariate polynomial in any coordinate. For example, we find that for$$n$$ -variate analytic polynomials$$f$$ of degree at most$$d$$ and individual degree at most$$K-1$$ ,$$\|f\|_{L^{\infty }(\mathbf{D}^{n})}\leq C(X)^{d}\|f\|_{L^{\infty }(X^{n})}$$ for any fixed$$X$$ in the unit disc$$\mathbf{D}$$ with$$|X|=K$$ . The dependence on$$d$$ in the constant is tight for such small sampling sets, which arise naturally for example when studying polynomials of bounded degree coming from functions on products of cyclic groups. As an application we obtain a proof of the cyclic group Bohnenblust–Hille inequality with an explicit constant$$\mathcal{O}(\log K)^{2d}$$ .more » « less