A Parallel Bioinspired Algorithm for Chinese Postman Problem Based on Molecular Computing

被引:9
作者
Wang, Zhaocai [1 ]
Bao, Xiaoguang [1 ]
Wu, Tunhua [2 ]
机构
[1] Shanghai Ocean Univ, Coll Informat, Shanghai 201306, Peoples R China
[2] Wenzhou Business Coll, Sch Informat Engn, Wenzhou 325035, Peoples R China
基金
中国国家自然科学基金;
关键词
POLYNOMIAL-TIME; OPTIMIZATION ALGORITHM; DNA ALGORITHM; SOLVE; COEXISTENCE; SYSTEM;
D O I
10.1155/2021/8814947
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
The Chinese postman problem is a classic resource allocation and scheduling problem, which has been widely used in practice. As a classical nondeterministic polynomial problem, finding its efficient algorithm has always been the research direction of scholars. In this paper, a new bioinspired algorithm is proposed to solve the Chinese postman problem based on molecular computation, which has the advantages of high computational efficiency, large storage capacity, and strong parallel computing ability. In the calculation, DNA chain is used to properly represent the vertex, edge, and corresponding weight, and then all possible path combinations are effectively generated through biochemical reactions. The feasible solution space is obtained by deleting the nonfeasible solution chains, and the optimal solution is solved by algorithm. Then the computational complexity and feasibility of the DNA algorithm are proved. By comparison, it is found that the computational complexity of the DNA algorithm is significantly better than that of previous algorithms. The correctness of the algorithm is verified by simulation experiments. With the maturity of biological operation technology, this algorithm has a broad application space in solving large-scale combinatorial optimization problems.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] A Parallel Markov Cerebrovascular Segmentation Algorithm Based on Statistical Model
    Cao, Rong-Fei
    Wang, Xing-Ce
    Wu, Zhong-Ke
    Zhou, Ming-Quan
    Liu, Xin-Yu
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2016, 31 (02) : 400 - 416
  • [32] A transfer learning-based particle swarm optimization algorithm for travelling salesman problem
    Zheng, Rui-zhao
    Zhang, Yong
    Yang, Kang
    JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2022, 9 (03) : 933 - 948
  • [33] Parallel algorithm for evolvable-based boolean synthesis on GPUs
    Vitola, Jaime
    Sanabria, Adriana
    Pedraza, Cesar
    Sepulveda, Johanna
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2013, 76 (03) : 335 - 342
  • [34] Services-Oriented Computing Using the Compact Genetic Algorithm for Solving the Carpool Services Problem
    Jiau, Ming-Kai
    Huang, Shih-Chia
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2015, 16 (05) : 2711 - 2722
  • [35] An Improved Ant Colony Algorithm for Solving a Virtual Machine Placement Problem in a Cloud Computing Environment
    Alharbe, Nawaf
    Rakrouki, Mohamed Ali
    Aljohani, Abeer
    IEEE ACCESS, 2022, 10 : 44869 - 44880
  • [36] A Clustering Algorithm based on 2-SAT Problem
    Xiao JingZhong
    Xiao Li
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 1, 2011, : 401 - 403
  • [37] Genetic-Based Task Scheduling Algorithm in Cloud Computing Environment
    Hamad, Safwat A.
    Omara, Fatma A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (04) : 550 - 556
  • [38] Marine depth mapping algorithm based on the edge computing in Internet of things
    Yang, Jiachen
    Wen, Jiabao
    Jiang, Bin
    Lv, Zhihan
    Sangaiah, Arun Kumar
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 114 : 95 - 103
  • [40] A Two-Way Parallel Slime Mold Algorithm by Flow and Distance for the Travelling Salesman Problem
    Liu, Meijiao
    Li, Yanhui
    Huo, Qi
    Li, Ang
    Zhu, Mingchao
    Qu, Nan
    Chen, Liheng
    Xia, Mingyi
    APPLIED SCIENCES-BASEL, 2020, 10 (18):