TY - JOUR
T1 - An inequality for polymatroid functions and its applications
AU - Boros, E.
AU - Elbassioni, K.
AU - Gurvich, V.
AU - Khachiyan, L.
N1 - Funding Information:
This research was supported by the National Science Foundation (Grant IIS-0118635), and by the Office of Naval Research (Grant N00014-92-J-1375). Elbassioni and Gurvich are also grateful for the partial support by DIMACS, the National Science Foundation's Center for Discrete Mathematics and Theoretical Computer Science.
PY - 2003/9/12
Y1 - 2003/9/12
N2 - An integral-valued set function f:2V → ℤ is called polymatroid if it is submodular, non-decreasing, and f(ø) = 0. Given a polymatroid function f and an integer threshold t ≥ 1, let α = α(f,t) denote the number of maximal sets X ⊆ V satisfying f(X) < t, let β = β(f,t) be the number of minimal sets X ⊆ V for which f(X) ≥ t, and let n = |V|. We show that if β ≥ 2 then α ≤ β(logt)/c, where c = c(n,β) is the unique positive root of the equation 1 = 2c(nc/logβ-1). In particular, our bound implies that α ≤ (nβ)logt for all β ≥ 1. We also give examples of polymatroid functions with arbitrarily large t, n, α and β for which α ≥ β(0.551logt)/c. More generally, given a polymatroid function f : 2V → ℤ and an integral threshold t ≥ 1, consider an arbitrary hypergraph ℋ such that |ℋ| ≥ 2 and f(H) ≥ t for all H ∈ ℋ. Let ℒ be the family of all maximal independent sets X of ℋ for which f(X) < t. Then |ℒ| ≤ |ℋ|(logt)/c(n,|ℋ|). As an application, we show that given a system of polymatroid inequalities f1(X) ≥ t1,..., fm(X) ≥ tm with quasi-polynomially bounded right-hand sides t1,...,tm, all minimal feasible solutions to this system can be generated in incremental quasi-polynomial time. In contrast to this result, the generation of all maximal infeasible sets is an NP-hard problem for many polymatroid inequalities of small range.
AB - An integral-valued set function f:2V → ℤ is called polymatroid if it is submodular, non-decreasing, and f(ø) = 0. Given a polymatroid function f and an integer threshold t ≥ 1, let α = α(f,t) denote the number of maximal sets X ⊆ V satisfying f(X) < t, let β = β(f,t) be the number of minimal sets X ⊆ V for which f(X) ≥ t, and let n = |V|. We show that if β ≥ 2 then α ≤ β(logt)/c, where c = c(n,β) is the unique positive root of the equation 1 = 2c(nc/logβ-1). In particular, our bound implies that α ≤ (nβ)logt for all β ≥ 1. We also give examples of polymatroid functions with arbitrarily large t, n, α and β for which α ≥ β(0.551logt)/c. More generally, given a polymatroid function f : 2V → ℤ and an integral threshold t ≥ 1, consider an arbitrary hypergraph ℋ such that |ℋ| ≥ 2 and f(H) ≥ t for all H ∈ ℋ. Let ℒ be the family of all maximal independent sets X of ℋ for which f(X) < t. Then |ℒ| ≤ |ℋ|(logt)/c(n,|ℋ|). As an application, we show that given a system of polymatroid inequalities f1(X) ≥ t1,..., fm(X) ≥ tm with quasi-polynomially bounded right-hand sides t1,...,tm, all minimal feasible solutions to this system can be generated in incremental quasi-polynomial time. In contrast to this result, the generation of all maximal infeasible sets is an NP-hard problem for many polymatroid inequalities of small range.
KW - Dualization
KW - Incremental algorithm
KW - Independent set
KW - Matroid
KW - Polymatroid function
KW - Submodular function
KW - System of polymatroid inequalities
KW - Transversal hypergraph
UR - http://www.scopus.com/inward/record.url?scp=0042830845&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0042830845&partnerID=8YFLogxK
U2 - 10.1016/S0166-218X(02)00455-9
DO - 10.1016/S0166-218X(02)00455-9
M3 - Conference article
AN - SCOPUS:0042830845
SN - 0166-218X
VL - 131
SP - 255
EP - 281
JO - Discrete Applied Mathematics
JF - Discrete Applied Mathematics
IS - 2
T2 - Submodularity
Y2 - 1 August 2000 through 1 August 2000
ER -