Approximation Algorithms for NP-hard Optimization Problems
Approximation Algorithms for NP-hard Optimization Problems
批准号:
RGPIN-2014-06302
负责人:
Gaur, Daya
金额:
$1.46万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2017
资助国家:
加拿大
项目状态:
已结题
起止时间:
2017-01-01 至 2018-12-31
中文摘要
一般认为,对于NP-hard优化问题,不存在寻找最优解的有效算法。解决无法有效地找到精确解的一个自然方法是用解的质量来换取计算时间。近似算法就是这样做的。近似算法不仅在多项式时间内提供近似解,而且还提供了解的最优性证明。人们总是可以根据实践中出现的特定类别的情况来改进和调整近似算法,从而提高性能比率。本研究的主要目的是进一步推动近似算法设计的理论和实践。我们将为生物信息学、设施定位、调度和机器学习领域中出现的问题设计近似算法。我们设计近似算法的方法有组合算法、线性和半确定规划的理论基础。基于线性规划的方法在最近取得了很大的成功。基本框架需要将优化问题描述为整数线性规划或整数变量上的非线性规划。构造了合适的线性规划松弛或半确定规划松弛。利用高效算法求解松弛问题。用某种格式将得到的分数解转化为积分解。要注意确保将分数解转化为积分解的过程不会过多地增加解的成本。另一种方法是使用原始-对偶模式同时迭代构造一个积分原始解和候选对偶解(可能是分数)。原始对偶模式的优点是可以使用指数级的公式,而不必求助于分离oracle。基于原始对偶模式的方法对于某些类型的优化问题已经非常成功。整数规划公式的完整性缺口是最优分数的代价与最优积分解的代价之间的缺口。基于线性或半确定规划的逼近算法的性能并不优于松弛的完整性间隙。因此,具有小完整性间隙的整数程序是这种近似算法成功的关键。直接的计划是i)为感兴趣的优化问题开发有界积分间隙的松弛或证明不存在,ii)开发组合算法在可能的情况下解决松弛,iii)开发可证明的良好策略将分数解转换为松弛到积分解。近年来,人们对近似的硬度进行了大量的研究,并取得了一些较为深刻的结果。本研究的重点是近似算法的设计,我们将借鉴近似硬度的结果来指导程序。在理论方面,我们将推动近似算法设计的前沿。作为该项目的一部分进行的研究将具有商业化的前景,并将对该行业产生直接的兴趣。所产生的知识将使用专利(如适用)加以保护,并在高质量的期刊和会议上传播。该计划将培养高技能人才;熟练运用离散优化理论和工具。
英文摘要
It is generally believed that efficient algorithms do not exist for finding an optimal solution to NP-hard opti-mization problems. A natural way to deal with the inability to find exact solutions efficiently is to trade thequality of solution for the computation time. Approximation algorithms do precisely that. Approximationalgorithms not only provide an approximate solution in polynomial time, they also provide a certificate ofoptimality for the solution. One can always refine and tune an approximation algorithm to specific class ofinstances arising in practice, thereby improving the performance ratio.Primary goal of this research is to further the theory and praxis of the design of approximation algorithms. Wewill design approximation algorithms for problems arising in the bioinformatics, facility location, schedul-ing, and machine learning domains. Our approach for designing approximation algorithms has theoreticalunderpinnings in combinatorial algorithms, linear and semi-definite programming. Linear programmingbased approaches have enjoyed a great deal of success in the recent past. The basic framework entails de-scribing the optimization problem as an integer linear program or a non-linear program over integer variables.A suitable linear programming relaxation or a semi-definite programming relaxation is constructed. The re-laxation is solved using efficient algorithms. A fractional solution thus obtained is converted to an integralsolution using some scheme. Care is taken to ensure that the process of converting the fractional solution toan integral solution does not increase the cost of the solution too much. Another approach is to simultane-ously construct an integral primal solution and candidate dual solution (possibly fractional) iteratively usingthe primal-dual schema. Primal-dual schema has the advantage that one can work with an exponential sizedformulation without having to resort to a separation oracle. Approaches based on the primal-dual schemahave been very successful for certain types of optimization problems. Integrality gap of an integer program-ming formulation is the gap in the cost of the optimal fractional and the cost of the optimal integral solution.Approximation algorithms based on linear or semi-definite programming have performance ratio no betterthan the integrality gap of the relaxation. Therefore integer programs with small integrality gap are criticalto the success of such approximation algorithms. The immediate program is i) to develop relaxations withbounded integrality gap for the optimization problems of interest or show none exists, ii) to develop combi-natorial algorithms for solving the relaxations where possible, and iii) to develop provably good strategiesfor converting the fractional solutions to the relaxations to integral solution. There has been considerableresearch activity on the hardness of approximations in the last few years and several deep results on the hard-ness of approximations have been obtained. The focus of this research is on the design of approximationalgorithms and we will draw on the results on hardness of approximations to guide the program.On the theoretical front we will push the frontier in approximation algorithms design. Research conducted aspart of this project will have prospect for commercialization and will be of immediate interest to the industry.Knowledge generated will be protected using patents (where applicable) and disseminated in high qualityjournals and conferences. The program will produce highly skilled manpower; skilled in the use of discreteoptimization theory and tools.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Development and analysis of methods of approximation for NP-hard optimization problems
-
批准号:RGPIN-2021-03828
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2022
-
负责人:Gaur, Daya
-
依托单位:
Development and analysis of methods of approximation for NP-hard optimization problems
-
批准号:RGPIN-2021-03828
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2021
-
负责人:Gaur, Daya
-
依托单位:
Approximation Algorithms for NP-hard Optimization Problems
-
批准号:RGPIN-2014-06302
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2018
-
负责人:Gaur, Daya
-
依托单位:
Approximation Algorithms for NP-hard Optimization Problems
-
批准号:RGPIN-2014-06302
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2016
-
负责人:Gaur, Daya
-
依托单位:
Approximation Algorithms for NP-hard Optimization Problems
-
批准号:RGPIN-2014-06302
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2015
-
负责人:Gaur, Daya
-
依托单位:
Approximation Algorithms for NP-hard Optimization Problems
-
批准号:RGPIN-2014-06302
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2014
-
负责人:Gaur, Daya
-
依托单位:
Linear programming based approximation algorithms for optimization problems
-
批准号:262126-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.38万
-
财政年份:2010
-
负责人:Gaur, Daya
-
依托单位:
Linear programming based approximation algorithms for optimization problems
-
批准号:262126-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.38万
-
财政年份:2009
-
负责人:Gaur, Daya
-
依托单位:
Approximation algorithms for optimization problems
-
批准号:262126-2008
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2008
-
负责人:Gaur, Daya
-
依托单位:
Approximation algorithms for combinatorial optimization problems
-
批准号:262126-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2007
-
负责人:Gaur, Daya
-
依托单位:
Approximation algorithms for combinatorial optimization problems
-
批准号:262126-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2006
-
负责人:Gaur, Daya
-
依托单位:
Approximation algorithms for combinatorial optimization problems
-
批准号:262126-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2005
-
负责人:Gaur, Daya
-
依托单位:
Approximation algorithms for combinatorial optimization problems
-
批准号:262126-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2004
-
负责人:Gaur, Daya
-
依托单位:
Approximation algorithms for combinatorial optimization problems
-
批准号:262126-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2003
-
负责人:Gaur, Daya
-
依托单位:
海外基金