Multiagent Optimization System for Solving the Traveling Salesman Problem (TSP)

被引:56
作者
Xie, Xiao-Feng [1 ]
Liu, Jiming [1 ]
机构
[1] Hong Kong Baptist Univ, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS | 2009年 / 39卷 / 02期
关键词
Cooperative systems; multiagent systems; optimization methods; traveling salesman problems (TSPs); COLLECTIVE MEMORY; LIN-KERNIGHAN; ALGORITHM; IMPLEMENTATION; BEHAVIOR; CULTURE;
D O I
10.1109/TSMCB.2008.2006910
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The multiagent optimization system (MAOS) is a nature-inspired method, which supports cooperative search by the self-organization of a group of compact agents situated in an environment with certain sharing public knowledge. Moreover, each agent in MAOS is an autonomous entity with personal declarative memory and behavioral components. In this paper, MAOS is refined for solving the traveling salesman problem (TSP), which is a classic hard computational problem. Based on a simplified MAOS version, in which each agent manipulates on extremely limited declarative knowledge, some simple and efficient components for solving TSP, including two improving heuristics based on a generalized edge assembly recombination, are implemented. Compared with metaheuristics in adaptive memory programming, MAOS is particularly suitable for supporting cooperative search. The experimental results on two TSP benchmark data sets show that MAOS is competitive as compared with some state-of-the-art algorithms, including the Lin-Kernighan-Helsgaun, IBGLK, PHGA, etc., although MAOS does not use any explicit local search during the runtime. The contributions of MAOS components are investigated. It indicates that certain clues can be positive for making suitable selections before time-consuming computation. More importantly, it shows that the cooperative search of agents can achieve an overall good performance with a macro rule in the switch mode, which deploys certain alternate search rules with the offline performance in negative correlations. Using simple alternate rules may prevent the high difficulty of seeking an omnipotent rule that is efficient for a large data set.
引用
收藏
页码:489 / 502
页数:14
相关论文
共 81 条
[1]  
Anderson D, 2005, EJC SUPPL, V3, P313
[2]  
[Anonymous], J FUTURE GENERATION
[3]  
[Anonymous], 2006, AAMAS 06
[4]   Chained Lin-Kernighan for large traveling salesman problems [J].
Applegate, D ;
Cook, W ;
Rohe, A .
INFORMS JOURNAL ON COMPUTING, 2003, 15 (01) :82-92
[5]   Exploring the central executive [J].
Baddeley, A .
QUARTERLY JOURNAL OF EXPERIMENTAL PSYCHOLOGY SECTION A-HUMAN EXPERIMENTAL PSYCHOLOGY, 1996, 49 (01) :5-28
[6]  
Bandura A., 1986, SOCIAL FDN THOUGHT A
[7]   A hybrid heuristic for the traveling salesman problem [J].
Baraglia, R ;
Hidalgo, JI ;
Perego, R .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2001, 5 (06) :613-622
[8]  
Bentley J. L., 1992, ORSA Journal on Computing, V4, P387, DOI 10.1287/ijoc.4.4.387
[9]   A NEW ADAPTIVE MULTI-START TECHNIQUE FOR COMBINATORIAL GLOBAL OPTIMIZATIONS [J].
BOESE, KD ;
KAHNG, AB ;
MUDDU, S .
OPERATIONS RESEARCH LETTERS, 1994, 16 (02) :101-113
[10]   Agent-based modeling: Methods and techniques for simulating human systems [J].
Bonabeau, E .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2002, 99 :7280-7287