We study the budgeted versions of the well known matching and matroid intersection problems. While both problems admit a polynomial-time approximation scheme (PTAS) [Berger et al. (Math. Programming, 2011), Chekuri, Vondrak and Zenklusen (SODA 2011)], it has been an intriguing open question whether these problems admit a fully PTAS (FPTAS), or even an efficient PTAS (EPTAS). In this paper we answer the second part of this question affirmatively, by presenting an EPTAS for budgeted matching and budgeted matroid intersection. A main component of our scheme is a novel construction of representative sets for desired solutions, whose cardinality depends only on $\varepsilon$, the accuracy parameter. Thus, enumerating over solutions within a representative set leads to an EPTAS. This crucially distinguishes our algorithms from previous approaches, which rely on exhaustive enumeration over the solution set. Our ideas for constructing representative sets may find use in tackling other budgeted optimization problems, and are thus of independent interest.
翻译:我们研究了众所周知的匹配和机器人交叉问题的预算版本。虽然这两个问题都承认了多纪念时间近似计划(PTAS)[Berger等人(Math.Plantic,2011年)、Chekuri、Vondrak和Zenklusen(SODA,2011年 ),但一个令人感兴趣的问题是,这些问题是否完全承认PTAS(FTAS),甚至一个有效的PTAS(EPTAS ) 。在本文中,我们肯定地回答了这个问题的第二部分,提出了用于编入预算的匹配和预算的配方机器人交叉点的EPTAS。我们计划的一个主要部分是新颖地构建了有代表性的解决方案,其基本性仅依赖于美元和瓦雷普斯隆,即精确参数。因此,在代表设定的解决方案中列举出解决方案可以导致EPTAS(EPTAS),这使我们的算法与以前的方法区别非常关键,因为以往的方法依赖于对套解决办法的详尽的查点。我们构建代表组的想法可能用于解决其他编入预算的优化问题,因此具有独立的兴趣。