Solving NP-Hard Problems with Physarum-Based Ant Colony System

被引:68
|
作者
Liu, Yuxin [1 ,2 ]
Gao, Chao [1 ,2 ,3 ]
Zhang, Zili [1 ,2 ]
Lu, Yuxiao [1 ,2 ]
Chen, Shi [1 ,2 ]
Liang, Mingxin [1 ,2 ]
Tao, Li [1 ,2 ]
机构
[1] Southwest Univ, Coll Comp & Informat Sci, Chongqing 400715, Peoples R China
[2] Southwest Univ, Coll Software, Chongqing 400715, Peoples R China
[3] Jilin Univ, Minist Educ, Key Lab Symbol Computat & Knowledge Engn, Changchun 130012, Peoples R China
基金
国家高技术研究发展计划(863计划); 中国国家自然科学基金;
关键词
Physarum-inspired mathematical model; ant colony system; NP-hard problem; traveling salesman problem; 0/1 knapsack problem; positive feedback mechanism; SLIME-MOLD; OPTIMIZATION ALGORITHM; ROUTING PROBLEM; NETWORK;
D O I
10.1109/TCBB.2015.2462349
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
NP-hard problems exist in many real world applications. Ant colony optimization (ACO) algorithms can provide approximate solutions for those NP-hard problems, but the performance of ACO algorithms is significantly reduced due to premature convergence and weak robustness, etc. With these observations in mind, this paper proposes a Physarum-based pheromone matrix optimization strategy in ant colony system(ACS) for solving NP-hard problems such as traveling salesman problem(TSP) and 0/1 knapsack problem(0/1 KP). In the Physarum-inspired mathematical model, one of the unique characteristics is that critical tubes can be reserved in the process of network evolution. The optimized updating strategy employs the unique feature and accelerates the positive feedback process in ACS, which contributes to the quick convergence of the optimal solution. Some experiments were conducted using both benchmark and real datasets. The experimental results show that the optimized ACS outperforms other meta-heuristic algorithms in accuracy and robustness for solving TSPs. Meanwhile, the convergence rate and robustness for solving 0/1 KPs are better than those of classical ACS.
引用
收藏
页码:108 / 120
页数:13
相关论文
共 50 条
  • [31] On the Solution of the Steiner Tree NP-Hard Problem via Physarum BioNetwork
    Caleffi, Marcello
    Akyildiz, Ian F.
    Paura, Luigi
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2015, 23 (04) : 1092 - 1106
  • [32] On the solution of NP-hard linear complementarity problems
    Joaquim J. Júdice
    Ana M. Faustino
    Isabel Martins Ribeiro
    Top, 2002, 10 (1) : 125 - 145
  • [33] SOME NP-HARD POLYGON DECOMPOSITION PROBLEMS
    OROURKE, J
    SUPOWIT, KJ
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1983, 29 (02) : 181 - 190
  • [34] MULTIVARIATE ALGORITHMICS FOR NP-HARD STRING PROBLEMS
    Bulteau, Laurent
    Hueffner, Falk
    Komusiewicz, Christian
    Niedermeier, Rolf
    BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2014, (114): : 32 - 73
  • [35] Rigorous Analysis of Heuristics for NP-Hard Problems
    Feige, Uriel
    PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2005, : 927 - 927
  • [36] Nested Quantum Search and NP-Hard Problems
    Nicolas J. Cerf
    Lov K. Grover
    Colin P. Williams
    Applicable Algebra in Engineering, Communication and Computing, 2000, 10 : 311 - 338
  • [37] NP-hard Problems of Learning From Examples
    Chen, Bin
    Quan, Guangri
    FIFTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 2, PROCEEDINGS, 2008, : 182 - 186
  • [38] Nested quantum search and NP-hard problems
    Cerf, NJ
    Grover, LK
    Williams, CP
    APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2000, 10 (4-5) : 311 - 338
  • [39] 2 NP-HARD INTERCHANGEABLE TERMINAL PROBLEMS
    SAHNI, S
    WU, SY
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1988, 7 (04) : 467 - 472
  • [40] An Approach to Resolve NP-Hard Problems of Firewalls
    Khoumsi, Ahmed
    Erradi, Mohamed
    Ayache, Meryeme
    Krombi, Wadie
    NETWORKED SYSTEMS, NETYS 2016, 2016, 9944 : 229 - 243