Effective hierarchical optimization by a hierarchical multi-space competitive genetic algorithm for the flexible job-shop scheduling problem

We propose an effective hierarchical optimize method HmcDGA.The HmcDGA not only optimizes individuals, but it also optimizes solution space.The HmcDGA can find an optimal solution at low computational cost.The HmcDGA does not require special operations for specific problems.We apply the proposed HmcDGA to the FJSP, and evaluate its effectiveness. In this paper, we propose a new optimization technique, the hierarchical multi-space competitive distributed genetic algorithm (HmcDGA), which is effective for the hierarchical optimization problem. It is an extension of the multi-space competitive distributed genetic algorithm (mcDGA), which was proposed by the authors. The mcDGA efficiently finds an optimal solution with a low computational cost by increasing the number of individuals in a solution space in which it is likely to exist. An optimization method that is divided into several levels of hierarchy is called a hierarchical optimization. Several hierarchical optimization techniques have been proposed, including the hierarchical genetic algorithm (HGA). In hierarchical optimization, a complex problem is divided into a hierarchical collection of simpler problems, and each level is optimized independently. In this way, complex problems can be solved without the need to develop problem-specific operators. However, in the conventional HGA, this results in a high computational cost because the genetic algorithm (GA) is repeated many times at upper and lower level. The HmcDGA is a hybrid of the mcDGA and HGA, and it has some of the advantages of each one; for example, the HmcDGA can find an optimal solution at low computational cost and without requiring special operations. This allows it to be applied to a wide variety of optimization problems. Therefore, the HmcDGA may become the powerful optimization algorithm that can solve various problems. In this paper, we apply the proposed HmcDGA to the flexible job-shop scheduling problem (FJSP) which is one of the complex combinational optimization problem and confirm its effectiveness. Simulation results show that the HmcDGA can find solutions that are comparable to those found by using GAs developed specifically for the FJSP, the HmcDGA is not required a lot of computational costs comparing to the HGA.

[1]  Gilbert Laporte,et al.  The vehicle routing problem: An overview of exact and approximate algorithms , 1992 .

[2]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[3]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[4]  Barrie M. Baker,et al.  A genetic algorithm for the vehicle routing problem , 2003, Comput. Oper. Res..

[5]  Patricia Melin,et al.  Optimization of modular granular neural networks using hierarchical genetic algorithms for human recognition using the ear biometric measure , 2014, Eng. Appl. Artif. Intell..

[6]  Martin Middendorf,et al.  A hierarchical particle swarm optimizer and its adaptive variant , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[7]  Arit Thammano,et al.  Modified Genetic Algorithm for Flexible Job-Shop Scheduling Problems , 2012, Complex Adaptive Systems.

[8]  Paolo Brandimarte,et al.  Routing and scheduling in a flexible job shop by tabu search , 1993, Ann. Oper. Res..

[9]  Dan Boneh,et al.  On genetic algorithms , 1995, COLT '95.

[10]  John H. Holland,et al.  Outline for a Logical Theory of Adaptive Systems , 1962, JACM.

[11]  Rui Araújo,et al.  Automatic extraction of the fuzzy control system by a hierarchical genetic algorithm , 2014, Eng. Appl. Artif. Intell..

[12]  D. J. Smith,et al.  A Study of Permutation Crossover Operators on the Traveling Salesman Problem , 1987, ICGA.

[13]  Lawrence Davis,et al.  Applying Adaptive Algorithms to Epistatic Domains , 1985, IJCAI.

[14]  Takeshi Yamakawa,et al.  Multi-Space Competitive DGA for Model Selection and its Application to Localization of Multiple Signal Sources , 2011, J. Adv. Comput. Intell. Intell. Informatics.

[15]  Dirk Thierens,et al.  Hierarchical Genetic Algorithms , 2004, PPSN.

[16]  Reiko Tanese,et al.  Distributed Genetic Algorithms , 1989, ICGA.

[17]  Yu Zhao,et al.  Simultaneous optimization of photostrictive actuator locations, numbers and light intensities for structural shape control using hierarchical genetic algorithm , 2015, Adv. Eng. Softw..

[18]  Nasr Al-Hinai,et al.  An efficient hybridized genetic algorithm architecture for the flexible job shop scheduling problem , 2011 .

[19]  Peter Brucker,et al.  Job-shop scheduling with multi-purpose machines , 1991, Computing.

[20]  F. Pezzella,et al.  A genetic algorithm for the Flexible Job-shop Scheduling Problem , 2008, Comput. Oper. Res..

[21]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[22]  Kyung Mi Lee,et al.  A genetic algorithm for general machine scheduling problems , 1998, 1998 Second International Conference. Knowledge-Based Intelligent Electronic Systems. Proceedings KES'98 (Cat. No.98EX111).

[23]  Ryosuke Kubota,et al.  Hierarchical optimization using hierarchical multi-competitive genetic algorithm and its application to multiple Vehicle Routing Problem , 2014, 2014 International Conference on Signal Processing and Multimedia Applications (SIGMAP).

[24]  Young-Jou Lai,et al.  Hierarchical optimization: A satisfactory solution , 1996, Fuzzy Sets Syst..

[25]  Kenichi Ida,et al.  Flexible Job-Shop Scheduling Problem by Genetic Algorithm , 2009 .

[26]  Haoxun Chen,et al.  A genetic algorithm for flexible job-shop scheduling , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).