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 条
  • [11] SOLVING NP-HARD PROBLEMS IN ALMOST TREES - VERTEX COVER
    COPPERSMITH, D
    VISHKIN, U
    DISCRETE APPLIED MATHEMATICS, 1985, 10 (01) : 27 - 45
  • [12] SOLVING LP RELAXATIONS OF SOME NP-HARD PROBLEMS IS AS HARD AS SOLVING ANY LINEAR PROGRAM
    Prusa, Daniel
    Werner, Tomas
    SIAM JOURNAL ON OPTIMIZATION, 2019, 29 (03) : 1745 - 1771
  • [13] NeuroPrim: An attention-based model for solving NP-hard spanning tree problems
    Yuchen Shi
    Congying Han
    Tiande Guo
    ScienceChina(Mathematics), 2024, 67 (06) : 1359 - 1376
  • [14] NeuroPrim: An attention-based model for solving NP-hard spanning tree problems
    Shi, Yuchen
    Han, Congying
    Guo, Tiande
    SCIENCE CHINA-MATHEMATICS, 2024, 67 (06) : 1359 - 1376
  • [15] Probabilistic solving of NP-hard problems with bistable nonlinear optical networks
    Kyriienko, O.
    Sigurdsson, H.
    Liew, T. C. H.
    PHYSICAL REVIEW B, 2019, 99 (19)
  • [16] Solving NP-hard semirandom graph problems in polynomial expected time
    Coja-Oghlan, Amin
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2007, 62 (01): : 19 - 46
  • [17] Network of femtosecond degenerate OPOs for solving NP-Hard Ising problems
    Marandi, Alireza
    Takata, Kenta
    Wang, Zhe
    Byer, Robert L.
    Yamamoto, Yoshihisa
    2014 CONFERENCE ON LASERS AND ELECTRO-OPTICS (CLEO), 2014,
  • [18] Implementation of Kernel P Systems in CUDA for Solving NP-hard Problems
    Fan, Songhai
    Gong, Yiyu
    Zhang, Gexiang
    Xiao, Yun
    Rong, Haina
    Paul, Prithwineel
    Ma, Xiaomin
    Huang, Han
    Gheorghe, Marian
    INTERNATIONAL JOURNAL OF UNCONVENTIONAL COMPUTING, 2021, 16 (2-3) : 259 - 278
  • [19] Most Tensor Problems Are NP-Hard
    Hillar, Christopher J.
    Lim, Lek-Heng
    JOURNAL OF THE ACM, 2013, 60 (06)
  • [20] DECOMPOSITION OF ARITHMETICAL NP-HARD PROBLEMS
    MEJZLIK, P
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1993, 48 (1-2) : 31 - 38