Autonomic Diffusive Load Balancing on Many-Core Architecture Using Simulated Annealing

Author(s):  
Hyunjik SONG ◽  
Kiyoung CHOI
2016 ◽  
Vol 25 (1) ◽  
pp. 30-40 ◽  
Author(s):  
Yu-guang Zhong

Hull assembly line balancing has significant impact on performance of shipbuilding system and is usually a multi-objective optimization problem. In this article, the primary objectives of the hull assembly line balancing are to minimize the number of workstations, to minimize the static load balancing index, to minimize the dynamic load balancing index between workstations, and to minimize the multi-station-associated complexity. Because this problem comes under combinatorial optimization category and is non-deterministic polynomial-time hard, an improved genetic algorithm simulated annealing is presented. In genetic algorithm simulated annealing, the task sequence numbers are used as chromosomes, and selection, crossover, and mutation operators only deal with the elements of task set instead of the ones of the problem space. In order to prevent the algorithm appearing early convergence or getting local optimal result, the simulated annealing algorithm is used to deal with the individuals. Meanwhile, the algorithm is embedded with the hierarchical scheduling tactics in order to solve the selection problem on optimal solution in the Pareto-optimal set. A number of benchmark problems are solved to prove the superior efficiency of the proposed algorithm. Finally, a case study of the optimization of a hull assembly line was given to illustrate the feasibility and effectiveness of the method.


2012 ◽  
Vol 463-464 ◽  
pp. 689-693 ◽  
Author(s):  
Chun Guo Fei

Phase balancing problem is to make a feeder system balanced in terms of phases in low voltage (LV) distribution networks. In this paper, we investigate the use of chaotic simulated annealing (CSA) for realize phase balancing in the low voltage circuit of the distribution network. The network energy function of the CSA is constructed for objective function that defined the load balancing problem. The CSA is applied to solve the problem when load is represented in terms of current flow at the connection points. The results obtained using CSA are compared with those from a heuristic algorithm. Simulations results show that the CSA is very effective and outperforms the heuristic algorithm in terms of the maximum difference of the phase currents


2017 ◽  
Vol 68 ◽  
pp. 45-58 ◽  
Author(s):  
Valeria Cardellini ◽  
Alessandro Fanfarillo ◽  
Salvatore Filippone
Keyword(s):  

2010 ◽  
Vol 1 (2) ◽  
pp. 72-79
Author(s):  
Chuan-Kai Yang

Given a set of 1D intervals and a desired partition number, in this paper, the author examines how to make an optimal partitioning of these intervals, such that the number of intervals between the largest partition and smallest partition is minimal among all possible partitioning schemes. This problem has its difficulty due to the fact that an interval “striding” multiple partitions should be counted multiple times. Previously the author proposed an approximated solution to this problem by employing a simulated annealing approach (Yang & Chiueh, 2006), which could give satisfactory results in most cases; however, there is no theoretical guarantee on its optimality. This paper proposes a method that could both optimally and deterministically partition a given set of 1D intervals into a given number of partitions. The author shows that some load balancing problems could also be formulated as a balanced interval partitioning problem.


2011 ◽  
Vol 26 (3-4) ◽  
pp. 211-220 ◽  
Author(s):  
Michael Deisher ◽  
Mikhail Smelyanskiy ◽  
Brian Nickerson ◽  
Victor W. Lee ◽  
Michael Chuvelev ◽  
...  
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document