Precedence-constrained covering problems with multiplicity constraints

被引:0
|
作者
Kolliopoulos, Stavros G. [1 ]
Skarlatos, Antonis [1 ,2 ]
机构
[1] Natl & Kapodistrian Univ Athens, Dept Informat & Telecommun, Athens 15784, Greece
[2] Univ Salzburg, Dept Comp Sci, Salzburg, Austria
关键词
Covering integer programs; Precedence constraints;
D O I
10.1007/s10878-023-01027-4
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We study the approximability of covering problems when the set of items chosen to satisfy the covering constraints must form an ideal of a given partial order. We examine the general case with multiplicity constraints, where item i can be chosen up to d(i) times. For the basic precedence-constrained knapsack problem (PCKP) we answer an open question of McCormick et al. (Algorithmica 783:771-787, 2017) and show the existence of approximation algorithms with strongly-polynomial bounds. PCKP is a special case, with a single covering constraint, of a precedence-constrained covering integer program (PCCP). For a general PCCP where the number of cover-ing constraints is m = 1, we show that an algorithm of Pritchard and Chakrabarty (Algorithmica 611:75-93, 2011) for covering integer programs can be extended to yield an f-approximation, where f is the maximum number of variables with nonzero coefficients in a covering constraint. This is nearly-optimal under standard complexity-theoretic assumptions and rather surprisingly matches the bound achieved for the problem without precedence constraints.
引用
收藏
页数:19
相关论文
共 50 条