TY - JOUR
T1 - On size-constrained minimum s-t cut problems and size-constrained dense subgraph problems
AU - Chen, Wenbin
AU - Samatova, Nagiza F.
AU - Stallmann, Matthias F.
AU - Hendrix, William
AU - Ying, Weiqin
N1 - Publisher Copyright:
© 2015 Elsevier B.V.
PY - 2016/1/4
Y1 - 2016/1/4
N2 - In some application cases, the solutions of combinatorial optimization problems on graphs should satisfy an additional vertex size constraint. In this paper, we consider size-constrained minimum s-t cut problems and size-constrained dense subgraph problems. We introduce the minimum s-t cut with at-least-k vertices problem, the minimum s-t cut with at-most-k vertices problem, and the minimum s-t cut with exactly k vertices problem. We prove that they are NP-complete. Thus, they are not polynomially solvable unless P=NP. On the other hand, we also study the densest at-least-k-subgraph problem (DalkS) and the densest at-most-k-subgraph problem (DamkS) introduced by Andersen and Chellapilla [1]. We present a polynomial time algorithm for DalkS when k is bounded by some constant c. We also present two approximation algorithms for DamkS. The first approximation algorithm for DamkS has an approximation ratio of n-1k-1, where n is the number of vertices in the input graph. The second approximation algorithm for DamkS has an approximation ratio of O(nδ), for some δ<1/3.
AB - In some application cases, the solutions of combinatorial optimization problems on graphs should satisfy an additional vertex size constraint. In this paper, we consider size-constrained minimum s-t cut problems and size-constrained dense subgraph problems. We introduce the minimum s-t cut with at-least-k vertices problem, the minimum s-t cut with at-most-k vertices problem, and the minimum s-t cut with exactly k vertices problem. We prove that they are NP-complete. Thus, they are not polynomially solvable unless P=NP. On the other hand, we also study the densest at-least-k-subgraph problem (DalkS) and the densest at-most-k-subgraph problem (DamkS) introduced by Andersen and Chellapilla [1]. We present a polynomial time algorithm for DalkS when k is bounded by some constant c. We also present two approximation algorithms for DamkS. The first approximation algorithm for DamkS has an approximation ratio of n-1k-1, where n is the number of vertices in the input graph. The second approximation algorithm for DamkS has an approximation ratio of O(nδ), for some δ<1/3.
KW - Approximation algorithm
KW - At-least-k-subgraph problem
KW - At-most-k-subgraph problem
KW - The minimum s-t cut with at-least-k vertices problem
KW - The minimum s-t cut with at-most-k vertices problem
KW - The minimum s-t cut with exactly k vertices problem
UR - http://www.scopus.com/inward/record.url?scp=84951273868&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84951273868&partnerID=8YFLogxK
U2 - 10.1016/j.tcs.2015.10.031
DO - 10.1016/j.tcs.2015.10.031
M3 - Article
AN - SCOPUS:84951273868
SN - 0304-3975
VL - 609
SP - 434
EP - 442
JO - Theoretical Computer Science
JF - Theoretical Computer Science
ER -