Solving TSP Problem in Cloud Computing using Improved Cultural Algorithm

被引:0
|
作者
Azarkasb, Seyed Omid [1 ]
Khasteh, Seyed Hossein [1 ]
Kashi, Saeed Sedighian [2 ]
机构
[1] KN Toosi Univ Technol, Artificial Intelligence, Tehran, Iran
[2] KN Toosi Univ Technol, Software Engn, Tehran, Iran
关键词
Traveling Salesman Problem; Cultural Algorithm; Cloud Computing; NP-Hard Problems; SCHEDULING PROBLEM;
D O I
10.1109/CSICC52343.2021.9420610
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Traveling Salesman Problem (TSP), despite its simple appearance, is one of the classic and complex problems in Combinatorial Optimization and it is difficult to find an accurate answer for large samples. This problem is so important that many real-world problems can be turned into a TSP and solved. Optimization methods for solving difficult problems, such as TSP, mainly involve a large number of variables and constraints that reduce their practical efficiency in solving large-scale problems. An optimization algorithm includes factors that increase the speed of convergence, which can be inherited as a culture to the next generation. The basic idea of cultural algorithms is based on the theory that in advanced societies, in addition to the knowledge that parsons have in their genetic code and inherited from their ancestors, there is another element called culture for evolution. Culture is a set of accepted beliefs of community leaders. Of course, one of the disadvantages of this type of algorithm is the formation of a false culture and the adherence of all people to the same culture, which occasionally leads to local optimizations during the evolution process. The solution proposed in this paper to overcome this shortcoming is to select diverse leaders and consequently produce different subpopulations. This increases the diversity of people in the population and thus distributes the search throughout the problem space, and breaks the problem into smaller problems, and reduces the complexity of problem-solving temporality. In the meantime, cloud computing, given scalability and accessibility, provides us with good facilities. Using the capabilities of cloud computing, one problem can be divided into smaller sub-problems and solved in several virtual machines. Each of the virtual machines uses the improved culture algorithm technique proposed to solve their dedicated sub-problem. In the meantime, the nodes assigned to each machine are hidden from the other machine. Finally, the result is obtained by combining the results of all virtual machines, according to the proposed algorithm.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] An Improved Immune Algorithm for Solving TSP Problem
    Xue, Hongquan
    Wei, Shengmin
    Yang, Lin
    [J]. AUTOMATION EQUIPMENT AND SYSTEMS, PTS 1-4, 2012, 468-471 : 678 - +
  • [2] Solving TSP Problem with Improved Genetic Algorithm
    Fu, Chunhua
    Zhang, Lijun
    Wang, Xiaojing
    Qiao, Liying
    [J]. 6TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION (CDMMS 2018), 2018, 1967
  • [3] An improved swarm intelligence algorithm for solving TSP problem
    Tao, Yong-Qin
    Cui, Du-Wu
    Miao, Xiang-Lin
    Chen, Hao
    [J]. ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2007, 4682 : 813 - 822
  • [4] Improved quantum ant colony algorithm for solving TSP problem
    Ma Ying
    Tian Wei-jian
    Fan Yang-yu
    [J]. 2014 IEEE WORKSHOP ON ELECTRONICS, COMPUTER AND APPLICATIONS, 2014, : 453 - 456
  • [5] An Improved Ant Colony Optimization Algorithm for Solving the TSP Problem
    Du, Zhanwei
    Yang, Yongjian
    Sun, Yongxiong
    Zhang, Chijun
    Li, Tuanliang
    [J]. ADVANCED MECHANICAL ENGINEERING, PTS 1 AND 2, 2010, 26-28 : 620 - 624
  • [6] Application of an Improved Ant Colony Algorithm in TSP Problem Solving
    Ren, Weide
    Sun, Wenxin
    [J]. 3RD INTERNATIONAL CONFERENCE ON APPLIED ENGINEERING, 2016, 51 : 373 - 378
  • [7] An Improved Algorithm for TSP Problem Solving with Hopfield Neural Networks
    An Jinliang
    Gao Jia
    Lei Jinhui
    Gao Guohong
    [J]. SMART MATERIALS AND INTELLIGENT SYSTEMS, PTS 1 AND 2, 2011, 143-144 : 538 - +
  • [8] Improved genetic algorithm for solving TSP
    [J]. Yu, Ying-Ying, 1600, Northeast University (29):
  • [9] An Improved Ant Colony Algorithm for Solving a Virtual Machine Placement Problem in a Cloud Computing Environment
    Alharbe, Nawaf
    Rakrouki, Mohamed Ali
    Aljohani, Abeer
    [J]. IEEE ACCESS, 2022, 10 : 44869 - 44880
  • [10] Solving Dynamic Spectrum Management Problem Based on Cloud Computing Using Genetic Algorithm
    Ping-Liang Chen
    Yu-Cheng Lin
    Shin-Jia Chen
    [J]. Journal of Electronic Science and Technology, 2013, (02) : 132 - 139