We use cookies to improve your experience with our site.
张百栈, 黄伟修, 张真真. 以区块探勘及重组技术发展拼图式基因算法求解旅行者问题[J]. 计算机科学技术学报, 2012, 27(5): 937-949. DOI: 10.1007/s11390-012-1275-3
引用本文: 张百栈, 黄伟修, 张真真. 以区块探勘及重组技术发展拼图式基因算法求解旅行者问题[J]. 计算机科学技术学报, 2012, 27(5): 937-949. DOI: 10.1007/s11390-012-1275-3
Pei-Chann Chang, Wei-Hsiu Huang, Zhen-Zhen Zhang. A Puzzle-Based Genetic Algorithm with Block Mining and Recombination Heuristic for the Traveling Salesman Problem[J]. Journal of Computer Science and Technology, 2012, 27(5): 937-949. DOI: 10.1007/s11390-012-1275-3
Citation: Pei-Chann Chang, Wei-Hsiu Huang, Zhen-Zhen Zhang. A Puzzle-Based Genetic Algorithm with Block Mining and Recombination Heuristic for the Traveling Salesman Problem[J]. Journal of Computer Science and Technology, 2012, 27(5): 937-949. DOI: 10.1007/s11390-012-1275-3

以区块探勘及重组技术发展拼图式基因算法求解旅行者问题

A Puzzle-Based Genetic Algorithm with Block Mining and Recombination Heuristic for the Traveling Salesman Problem

  • 摘要: 传统基因算法当求解组合优化问题常面临过早收敛与陷入局部最佳解, 有鉴于此, 本研究采用蚁群优化(Ant Colony Optimization, ACO)由前代求解过程中所发展出之染色体萃取特定模式。第一阶段主要为区块探勘, ACO技术在此主要应用于建立数据库, 专责搜集未重复区块及剩余节点(城市)相关信息。第二阶段为区块重组, 本区块重组阶段将结合区块及剩余节点建构人造解(Artificial Chromosomes, AC), 并注入传统基因(Standard Genetic Algorithm, SGA)演算流程以加速收敛过程。本研究所提出之方法名为拼图式基因算法或p-ACGA, 透过旅行者问题验证本研究所提出之算法表现良好, 此外本研究对于预防GA过早收敛有显著效果并能透过人造解引导算法进行探索与探究。

     

    Abstract: In this research, we introduce a new heuristic approach using the concept of ant colony optimization (ACO) to extract patterns from the chromosomes generated by previous generations for solving the generalized traveling salesman problem. The proposed heuristic is composed of two phases. In the first phase the ACO technique is adopted to establish an archive consisting of a set of non-overlapping blocks and of a set of remaining cities (nodes) to be visited. The second phase is a block recombination phase where the set of blocks and the rest of cities are combined to form an artificial chromosome. The generated artificial chromosomes (ACs) will then be injected into a standard genetic algorithm (SGA) to speed up the convergence. The proposed method is called "Puzzle-Based Genetic Algorithm" or "p-ACGA". We demonstrate that p-ACGA performs very well on all TSPLIB problems, which have been solved to optimality by other researchers. The proposed approach can prevent the early convergence of the genetic algorithm (GA) and lead the algorithm to explore and exploit the search space by taking advantage of the artificial chromosomes.

     

/

返回文章
返回