A modified ant colony system for solving the travelling salesman problem with time windows

被引:70
作者
Cheng, Chi-Bin
Mao, Chun-Pin
机构
[1] Tamkang Univ, Dept Informat Management, Tamsui, Taipei County, Taiwan
[2] AU Optron Corp, Cell Mfg Deptd, Taichung, Taiwan
关键词
ant colony optimization (ACO); travelling salesman problem with time windows (TSPTW); meta-heuristic; nature-inspired algorithm;
D O I
10.1016/j.mcm.2006.11.035
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The travelling salesman problem with time windows (TSPTW) involves finding the minimum cost tour in which all cities are visited exactly once within their requested time windows. This problem has a number of important practical applications, including scheduling and routing. The problem is regarded as NP-complete, and hence traditional optimization algorithms are inefficient when applied to solve larger scale TSPTW problems. Consequently, the development of approximation algorithms has received considerable attention in recent years. Ant colony optimization (ACO), inspired by the foraging behaviour of real ants, is one of the most attractive approximation algorithms. Accordingly, this study develops a modified ant algorithm, named ACS-TSPTW, based on the ACO technique to solve the TSPTW. Two local heuristics are embedded in the ACS-TSPTW algorithm to manage the time-window constraints of the problem. The numerical results obtained for a series of benchmark problem instances confirm that the performance of the ACS-TSPTW is comparable to that of ACS-Time, an existing ACO scheme for solving the TSPTW problem. (C) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1225 / 1235
页数:11
相关论文
共 47 条
[31]   A special resource constrained project scheduling problem: model update and ant colony optimization solving [J].
Li, Mingwei ;
Jiang, Kun ;
Han, Sheng ;
Dong, Xingye .
PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 :1601-1606
[32]   An ant colony system (ACS) for vehicle routing problem with simultaneous delivery and pickup [J].
Gajpal, Yuvraj ;
Abad, Prakash .
COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (12) :3215-3223
[33]   A Meta Heuristic Solution for Closest String Problem Using Ant Colony System [J].
Bahredar, Faranak ;
Erfani, Hossein ;
Javadi, H. Haj Seyed ;
Masaeli, Nafiseh .
DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2010, 79 :549-+
[34]   An Ant Colony System Algorithm for the Hybrid Flow-Shop Scheduling Problem [J].
Khalouli, Safa ;
Ghedjati, Fatima ;
Hamzaoui, Abdelaziz .
INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2011, 2 (01) :29-43
[35]   Multi-ant colony system (MACS) for a vehicle routing problem with backhauls [J].
Gajpal, Yuvraj ;
Abad, P. L. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 196 (01) :102-117
[36]   A Scheme Library-Based Ant Colony Optimization with 2-Opt Local Search for Dynamic Traveling Salesman Problem [J].
Wang, Chuan ;
Zhu, Ruoyu ;
Jiang, Yi ;
Liu, Weili ;
Jeon, Sang-Woon ;
Sun, Lin ;
Hang, Hua .
CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 135 (02) :1209-1228
[37]   Design of Semi-chaotic Integration-Based Particle Swarm Optimization Algorithm and Also Solving Travelling Salesman Problem Using It [J].
Samar, Akanksha ;
Sharma, R. S. .
SOFT COMPUTING FOR PROBLEM SOLVING, SOCPROS 2017, VOL 1, 2019, 816 :695-709
[38]   An Ant Colony Optimization Algorithm for the Time-varying Workflow Scheduling Problem in Grids [J].
Chen, Wei-neng ;
Shi, Yuan ;
Zhang, Jun .
2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, :875-880
[39]   Redundancy Allocation Problem of Multi State Power Systems Using Ant Colony System [J].
Bendjeghaba, O. ;
Ouahdi, D. .
INTERNATIONAL REVIEW OF ELECTRICAL ENGINEERING-IREE, 2010, 5 (04) :1715-1720
[40]   Ant Colony System with Stagnation Avoidance For the Scheduling of Real-Time Tasks [J].
Laalaoui, Yacine ;
Drias, Habiba ;
Bouridah, Adel ;
Ahmed, R. B. .
2009 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SCHEDULING: (CI-SCHED), 2009, :1-6