A Crossover in Simulated Annealing for Population Initialization of Genetic Algorithm to Optimize Distribution Cost

Authors

  • Asyrofa Rahmi Faculty of Computer Science, Universitas Brawijaya
  • Wayan Firdaus Mahmudy Faculty of Computer Science, Universitas Brawijaya
  • Syaiful Anam Faculty of Mathematics and Natural Sciences, Universitas Brawijaya

Keywords:

Genetic Algorithms, Crossover, Simulated Annealing, Multi-Level Multi-Product Distribution,

Abstract

Solving distribution problems have been an alluring topic for some academician. The determination of proper distribution network to provide a minimal cost is still difficult to resolve. This is because there are some difficult constraints to be addressed. As an algorithm, which typically offers a set of solutions in solving the problems, genetic algorithms (GA) has verified its power in solving complex combinatorial problems. The generation of a set of initial solutions (population) generally performed randomly in GA. In the large cases, it is becoming one of the drawbacks since the search space becomes too wide, so the probability to get stuck in a local optimum solution is also high. Therefore, simulated annealing (SA) is employed to generate the initial population for the GA. SA has been selected since it is able to avoid a local optimum solution. In this study, the process of finding new solutions using SA is improved by using the crossover process, which is commonly used in GA. This method has become novel because the crossover has the same principle of providing varied new solutions that still retain some of the properties of the parent solution. The result of the modification SA-GA proven to provide superior results than the existing algorithms.

Downloads

Download data is not yet available.

Downloads

Published

2017-09-01

How to Cite

Rahmi, A., Mahmudy, W. F., & Anam, S. (2017). A Crossover in Simulated Annealing for Population Initialization of Genetic Algorithm to Optimize Distribution Cost. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(2-8), 177–182. Retrieved from https://jtec.utem.edu.my/jtec/article/view/2651