Fuzzy logic guided genetic algorithms for the location assignment of items

In today's logistics environment, large-scale combinatorial problems will inevitably be met during industrial operations. This paper deals with a novel real-world optimization problem, called the 'Item-location assignment problem', faced by a logistics company in Shenzhen, China. The objective of the company in this particular operation is to assign items to suitable locations such that the sum of the total traveling time of the workers required for all orders is minimized. We propose to use a stochastic search technique called fuzzy logic guided genetic algorithms (FLGA) to solve this operational problem. In GA, a specially designed crossover operation, called a shift and uniform based multi-point (SUMP) crossover, and swap mutation are adopted. Furthermore, the role of fuzzy logic is to dynamically adjust the crossover and mutation rates after each ten consecutive generations. In order to demonstrate the effectiveness of the FLGA and make a comparison with the FLGA through simulations, several search methods, branch and bound, standard GA (i.e. without the guide of fuzzy logic), simulated annealing, and tabu search, are adopted. Results show that the FLGA outperforms the other search methods in the considered scenario.

[1]  Yi-Shiung Yeh,et al.  A genetic algorithm for reliability-oriented task assignment with k/spl tilde/ duplications in distributed systems , 2006, IEEE Transactions on Reliability.

[2]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[3]  T. Shima,et al.  UAV cooperative multiple task assignments using genetic algorithms , 2005, Proceedings of the 2005, American Control Conference, 2005..

[4]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[5]  Sadiq M. Sait,et al.  Iterative computer algorithms with applications in engineering - solving combinatorial optimization problems , 2000 .

[6]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[7]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  Nabanita Das,et al.  Channel assignment using genetic algorithm based on geometric symmetry , 2003, IEEE Trans. Veh. Technol..

[9]  M. J. Wierman,et al.  Empirical study of defuzzification , 2003, 22nd International Conference of the North American Fuzzy Information Processing Society, NAFIPS 2003.

[10]  Arthur C. Sanderson,et al.  Fuzzy logic controlled genetic algorithms versus tuned genetic algorithms: an agile manufacturing application , 1998, Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell.

[11]  S. McClintock,et al.  Using fuzzy logic to optimize genetic algorithm performance , 1997, Proceedings of IEEE International Conference on Intelligent Engineering Systems.

[12]  Christos D. Tarantilis,et al.  Guest Editors' Introduction: Advanced Heuristics in Transportation and Logistics , 2005, IEEE Intell. Syst..

[13]  Horacio Martinez Solving the Classroom Assignment Problem With Simulated Annealing , 1998 .

[14]  Lakhmi C. Jain,et al.  Introduction to fuzzy systems , 1995, Proceedings Electronic Technology Directions to the Year 2000.

[15]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[16]  Andrew Lim,et al.  A hybrid genetic algorithm for the Three-Index Assignment Problem , 2006, Eur. J. Oper. Res..

[17]  Andrew Lim,et al.  A hybrid genetic algorithm for three-index assignment problem , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[18]  S. McClintock,et al.  A fuzzy logic controlled genetic algorithm environment , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[19]  A. T. Johns,et al.  Environmental/economic dispatch using fuzzy logic controlled genetic algorithms , 1997 .

[20]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[21]  H.C.S. Rughooputh,et al.  A fuzzy logic controlled genetic algorithm for optimal electrical distribution network reconfiguration , 2004, IEEE International Conference on Networking, Sensing and Control, 2004.

[22]  A.A. Lotfi,et al.  Bandwidth optimization of the E-shaped microstrip antenna using the genetic algorithm based on fuzzy decision making , 2004, IEEE Antennas and Propagation Society Symposium, 2004..

[23]  K. Kim,et al.  Lane assignment problem using a genetic algorithm in the Automated Highway Systems , 2005, Proceedings. 2005 IEEE Intelligent Transportation Systems, 2005..

[24]  Christos D. Tarantilis,et al.  Advanced Heuristics in Transportation and Logistics , 2005 .

[25]  Shi Zhang,et al.  Routing and wavelength assignment based on genetic algorithm , 2002, IEEE Commun. Lett..

[26]  J. Reed,et al.  Simulation of biological evolution and machine learning. I. Selection of self-reproducing numeric patterns by data processing machines, effects of hereditary control, mutation type and crossing. , 1967, Journal of theoretical biology.

[27]  F. Glover,et al.  In Modern Heuristic Techniques for Combinatorial Problems , 1993 .

[28]  Hideyuki Takagi,et al.  Dynamic Control of Genetic Algorithms Using Fuzzy Logic Techniques , 1993, ICGA.

[29]  Michael W. Carter,et al.  Operations Research: A Practical Introduction , 2000 .

[30]  Emile H. L. Aarts,et al.  Simulated Annealing: Theory and Applications , 1987, Mathematics and Its Applications.

[31]  Horacio Martinez-Alfaro,et al.  Solving the classroom assignment problem with simulated annealing , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).