...
首页> 外文期刊>Discrete Applied Mathematics >Exact algorithms and heuristics for the Quadratic Traveling Salesman Problem with an application in bioinformatics
【24h】

Exact algorithms and heuristics for the Quadratic Traveling Salesman Problem with an application in bioinformatics

机译:二次旅行商问题的精确算法和启发式方法及其在生物信息学中的应用

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In this paper we introduce an extension of the Traveling Salesman Problem (TSP), which is motivated by an important application in bioinformatics. In contrast to the TSP the costs do not only depend on each pair of two nodes traversed in succession in a cycle but on each triple of nodes traversed in succession. This problem can be formulated as optimizing a quadratic objective function over the traveling salesman polytope, so we call the combinatorial optimization problem quadratic TSP (QTSP). Besides its application in bioinformatics, the QTSP is a generalization of the Angular-Metric TSP and the TSP with reload costs. Apart from the TSP with quadratic cost structure we also consider the related Cycle Cover Problem with quadratic objective function (QCCP). In this work we present three exact solution approaches and several heuristics for the QTSP. The first exact approach is based on a polynomial transformation to a TSP, which is then solved by standard software. The second one is a branch-and-bound algorithm that relies on combinatorial bounds. The best exact algorithm is a branch-and-cut approach based on an integer programming formulation with problem-specific cutting planes. All heuristical approaches are extensions of classic heuristics for the TSP. Finally, we compare all algorithms on real-world instances from bioinformatics and on randomly generated instances. In these tests, the branch-and-cut approach turned out to be superior for solving the real-world instances from bioinformatics. Instances with up to 100 nodes could be solved to optimality in about ten minutes.
机译:在本文中,我们介绍了旅行商问题(TSP)的扩展,该问题是由生物信息学中的重要应用所激发的。与TSP相比,成本不仅取决于循环中连续遍历的两个节点的每对,而且还取决于连续遍历的每个三重节点。这个问题可以表述为优化旅行商业务上的二次目标函数,因此我们将组合优化问题称为二次TSP(QTSP)。除了在生物信息学中的应用外,QTSP是Angular-Metric TSP和具有重载成本的TSP的概括。除了具有二次成本结构的TSP,我们还考虑具有二次目标函数(QCCP)的相关周期覆盖问题。在这项工作中,我们为QTSP提出了三种确切的解决方法和几种启发式方法。第一种精确方法是基于对TSP的多项式变换,然后由标准软件解决。第二个是依赖组合边界的分支定界算法。最好的精确算法是基于整数编程公式并具有特定于问题的切割平面的分支切割方法。所有启发式方法都是TSP经典启发式方法的扩展。最后,我们比较了来自生物信息学的真实实例和随机生成的实例上的所有算法。在这些测试中,分支剪切方法对于从生物信息学解决现实世界中的实例证明是优越的。具有最多100个节点的实例可以在大约十分钟内解决到最佳状态。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号