高级检索
    赵卫中 冯好娣 朱大铭. 欧氏空间货郎担问题的一个多项式时间近似方案的改进与实现[J]. 计算机研究与发展, 2007, 44(10): 1790-1795.
    引用本文: 赵卫中 冯好娣 朱大铭. 欧氏空间货郎担问题的一个多项式时间近似方案的改进与实现[J]. 计算机研究与发展, 2007, 44(10): 1790-1795.
    Zhao Weizhong, Feng Haodi, and Zhu Daming. Improvement and Implementation of a Polynomial Time Approximation Scheme for Euclidean Traveling Salesman Problem[J]. Journal of Computer Research and Development, 2007, 44(10): 1790-1795.
    Citation: Zhao Weizhong, Feng Haodi, and Zhu Daming. Improvement and Implementation of a Polynomial Time Approximation Scheme for Euclidean Traveling Salesman Problem[J]. Journal of Computer Research and Development, 2007, 44(10): 1790-1795.

    欧氏空间货郎担问题的一个多项式时间近似方案的改进与实现

    Improvement and Implementation of a Polynomial Time Approximation Scheme for Euclidean Traveling Salesman Problem

    • 摘要: 货郎担问题的实例是给定n个结点和任意一对结点i,j之间的距离d\-\i,j\,要求找出一条封闭的回路,该回路经过每个结点一次且仅一次,并且费用最小,这里的费用是指回路上相邻结点间的距离和.货郎担问题是NP难的组合优化问题,是计算机算法研究的热点之一.在过去几十年中,这一经典问题成为许多重要算法思想的测试平台,并促使一些研究领域的出现,如多面体理论和复杂性理论.欧氏空间上的货郎担问题,结点限制在欧氏空间,距离定义为欧氏距离.即使是这样,欧氏空间上的货郎担问题仍然是NP难的. 1996年,Arora提出欧氏空间上货郎担问题的第1个多项式时间近似方案.对其中货郎担问题的算法进行了改进:提出一种新的构造方法,使应用于该算法的“补丁引理”结论由常数6改进到常数3,从而使算法的时间复杂度大幅减少;同时,编程实现了该算法,并对实验结果进行了分析.

       

      Abstract: In the traveling salesman problem(“TSP” for short), given n nodes and for each pair i,j of distinct nodes, a distance d\-\i,j\, it desires a closed path that visits each node exactly once and incurs the least cost, which is the sum of the distances along the path. Traveling salesman problem is a NP-hard combinatorial optimization problem, and one of hot topics in computer algorithm field. The classic problem has proved a rich testing ground for most important algorithmic ideas during the past few decades, and influenced the emergence of fields such as polyhedral theory and complexity theory. However, exact optimization for TSP is NP-hard. So is approximating the optimum within any constant factor. TSP instances arising in practice are usually quite special, so the hardness result may not necessarily apply to them. In Euclidean TSP, the nodes lie in R\+\2\and distance is defined using the l\-\2\ norm. However, even Euclidean TSP is NP-hard. In 1996, S. Arora gave the first polynomial time approximation scheme (“PTAS”, for short) for this problem. An improvement on this scheme is proposed by reducing the constant in the so-called “patching lemma” from 6 to 3. At the same time, an implementation of the improved version is given.

       

    /

    返回文章
    返回