We consider the budgeted matroid independent set problem. The input is a ground set, where each element has a cost and a non-negative profit, along with a matroid over the elements and a budget. The goal is to select a subset of elements which maximizes the total profit subject to the matroid and budget constraints. Several well known special cases, where we have, e.g., a uniform matroid and a budget, or no matroid constraint (i.e., the classic knapsack problem), admit a fully polynomial-time approximation scheme (FPTAS). In contrast, already a slight generalization to the multi-budgeted matroid independent set problem has a PTAS but does not admit an efficient polynomial-time approximation scheme (EPTAS). This implies a PTAS for our problem, which is the best known result prior to this work. Our main contribution is an EPTAS for the budgeted matroid independent set problem. A key idea of the scheme is to find a representative set for the instance, whose cardinality depends solely on $1/\varepsilon$, where $\varepsilon > 0$ is the accuracy parameter of the scheme. The representative set is identified via matroid basis minimization, which can be solved by a simple greedy algorithm. Our scheme enumerates over subsets of the representative set and extends each subset using a linear program. The notion of representative sets may be useful in solving other variants of the budgeted matroid independent set problem.
翻译:输入是一个地面集, 每个元素都有成本和非负值的利润, 再加上一个相对元素和预算而言的超值。 目标是选择一个子集元素, 以在超机器人和预算的限制下最大限度地增加总利润。 有几个众所周知的特殊案例, 例如, 统一的超机器人和预算, 或没有超机器人约束( 典型的 knapsack 问题 ), 接受一个完全多元时近似计划( FPTAS ) 。 相比之下, 多预算的超机器人独立设定问题已经略微概括化, 但却没有采纳高效的超时超时近似计划( EPTAS ) 。 这意味着要针对我们的问题选择PTAS, 这是这项工作之前最已知的结果 。 我们的主要贡献是 ESPTAS, 用于预算的固态独立设定问题。 这个计划的一个重要想法是找到一个具有代表性的组合, 其基础完全取决于 1/\ varepslon$, 多预算的单项独立设定设置问题 。 美元\\\ vrecial real real commal pal mission sal pal pal prout room maismission sal sal sal mission maismission maismal mess mess mess mess maismal mais mess mais mess mais mess ma ma ma ma ma 。 。 ma ma ma mail mail mail 。 。 。 。 。 mail se mail mail sil sal mail mail mail mutus muts mass se se rbil se sal se se se se mail mail mal sal se mail se se se se se se se sal mabal mail mal mabal se se se se se se mais mass se se se se se se se ma se se se mais mis mis mis mass se se se se se se se ma