ARTÍCULO
TITULO

Synchronous Load Balancer for Traveling Salesman Problem

Andrei Gorchakov    

Resumen

When developing parallel methods for solving many numerical methods for solving applied problems, in particular the branch-and-bound method, the problem of load balancing arises. The choice of implementation options at the moment has been proposed quite a lot. First of all, schemes with a dedicated control process are considered, which issues tasks to the processes ?solvers?and collects from them the results of solving subtasks. The next type of load balancing is a tree-like diagram of processes corresponding to the solution tree of the problem. At the same time, for all load balancing options, the issue of scaling arises. The answer to this question can be obtained either through large-scale testing or through simulation. This paper considers a parallel implementation of one of the branch-and-bound method variants for solving the asymmetric traveling salesman problem. The method was developed in the python programming language, using the mpi4py package, which provides the functionality of the Message Passing Interface (MPI) standard for the Python programming language, which allows any Python program to use multiple processors. Load balancing is provided through synchronous (blocking) collective operations. A numerical experiment was carried out on a subset of the test set of TSPLIB problems. Based on the collected data, the main characteristics of the load balancer and its bottlenecks are identified. In addition, statistical modeling was carried out to determine the quality of the load balancer in the case of its scaling up to 107 processes.

 Artículos similares

       
 
Andrei Gorchakov     Pág. 1 - 5
When developing parallel methods for solving many numerical methods for solving applied problems, in particular the branch-and-bound method, the problem of load balancing arises. The choice of implementation options at the moment has been proposed quite ... ver más

 
Hao Chen, Xin Wang, Mohamed Benbouzid, Jean-Frédéric Charpentier, Nadia A?t-Ahmed and Jingang Han    
Wave compensation technology is crucial to the safety of the ship operation and the accurate placement of load. Its compensation efficiency and the gentle change of the rope tension are particularly important. In this paper, we adopt permanent magnet syn... ver más

 
Lingfei Xiao, Robert R. Sattarov, Peisong Liu and Cong Lin    
This paper presents a novel intelligent fault-tolerant control method for a kind of more electric aircraft AC/DC hybrid electrical power system, in order to ensure the safe operation of the engine and improve the power supply quality. The more electric a... ver más
Revista: Aerospace

 
Kyu-Yun Hwang and Keun-Young Yoon    
This study proposes an optimal design approach for an inverter-fed permanent magnet synchronous motor (PMSM) considering the variation in motor control parameters and input voltage (inverter output voltage), which vary with respect to the temperature and... ver más
Revista: Applied Sciences

 
Ke Li, Xuan Meng and Xiaodong Sun    
In recent years, electric vehicles have developed rapidly. However, many electric cars are equipped with permanent magnet synchronous motors. Permanent magnet synchronous motors have several disadvantages: For example, permanent magnets tend to demagneti... ver más
Revista: Applied Sciences