DOI QR코드

DOI QR Code

An Adaptive Genetic Algorithm with a Fuzzy Logic Controller for Solving Sequencing Problems with Precedence Constraints

선행제약순서결정문제 해결을 위한 퍼지로직제어를 가진 적응형 유전알고리즘

  • Yun, Young-Su (Division of Business Administration, Chosun University)
  • 윤영수 (조선대학교 경상대학 경영학부)
  • Received : 2011.04.01
  • Accepted : 2011.04.13
  • Published : 2011.06.30

Abstract

In this paper, we propose an adaptive genetic algorithm (aGA) approach for effectively solving the sequencing problem with precedence constraints (SPPC). For effective representation of the SPPC in the aGA approach, a new representation procedure, called the topological sort-based representation procedure, is used. The proposed aGA approach has an adaptive scheme using a fuzzy logic controller and adaptively regulates the rate of the crossover operator during the genetic search process. Experimental results using various types of the SPPC show that the proposed aGA approach outperforms conventional competing approaches. Finally the proposed aGA approach can be a good alternative for locating optimal solutions or sequences for various types of the SPPC.

본 논문에서는 선행제약순서결정문제(Sequencing problem with precedence constraints, SPPC)를 효과적으로 해결하기 위한 적응형 유전알고리즘(Adaptive genetic algorithm, aGA)을 제안한다. aGA에서 는 SPPC를 효과적으로 표현하기 위해 위상정렬에 기초한 표현절차(topological sort-based representation procedure) 를 사용한다. 제안된 aGA는 퍼지로직제어를 이용한 적응형구조를 가지고 있으며, 유전 탐색과정을 통해 교차변이 연산자(Crossover operator)의 비율을 적응적으로 조절한다. 수치예제에서는 다양한 형태의 SPPC를 제시하였으며, 그 실험결과는 제안된 aGA가 기존의 알고리즘보다 우수함을 보여주었다. 결론적으로 말하자면 본 논문에서는 제안된 aGA가 다양한 형태의 SPPC에서 최적해 혹은 최적순서를 발견하는데 아주 효과적이라는 것을 밝혔다.

Keywords

References

  1. Baker, K., Introduction to sequencing and scheduling, John Wiley and Sons, (1974).
  2. Chen, C., "AND/OR precedence constraint traveling salesman problem and its application to assembly schedule generation", Proceedings of 1990 IEEE International Conference on Systems, Man and Cybernetics, (1990), 560-562.
  3. Cheong, F. and R. Lai, "Constraining the optimization of a fuzzy logic controller using an enhanced genetic algorithm", IEEE Transactions on Systems, Man, and Cybernetics-Part B : Cybernetics, Vol.30, No.1(2000), 31-46. https://doi.org/10.1109/3477.826945
  4. Duman, E. and I. Or, "Precedence constrained TSP arising printed circuit board assembly", International Journal of Production Research, Vol. 42, No.1(2004), 67-78. https://doi.org/10.1080/00207540310001601073
  5. Gen, M. and R. Cheng, Genetic algorithms and engineering design, John Wiley and Son, (1997).
  6. Gen, M. and R. Cheng, Genetic algorithms and engineering optimization, John Wiley and Sons, (2000).
  7. Gen, M., F. Altiparmak and L. Lin, "A genetic algorithm for two-stage transportation problem using priority-based encoding", OR Spectrum, Vol.28(2006), 337-354. https://doi.org/10.1007/s00291-005-0029-9
  8. He, W. and A. Kusiak, "Scheduling manufacturing systems", Computers in Industry, Vol.20(1992), 163-175. https://doi.org/10.1016/0166-3615(92)90050-W
  9. Hong, T. P., H. S. Wang, W. Y. Lin and W. Y. Lee, "Evolution of appropriate crossover and mutation operators in a genetic process", Applied Intelligence, Vol.16(2002), 7-17. https://doi.org/10.1023/A:1012815625611
  10. Lambert, A. J. D., "Exact methods in optimum disassembly sequence search for problems subject to sequence dependent costs", Omega, Vol.34(2006), 538-549. https://doi.org/10.1016/j.omega.2005.01.005
  11. Mak, K. L., Y. S. Wong and X. X. Wang, "An adaptive genetic algorithm for manufacturing cell formation", International Journal of Manufacturing Technology, Vol.16(2000), 491-497. https://doi.org/10.1007/s001700070057
  12. Moon, C., J. Kim, G. Choi And T. Seo, An efficient genetic algorithm for the traveling salesman problem with precedence constraints", European Journal of Operational Research, Vol. 140, No.3(2002), 606-617. https://doi.org/10.1016/S0377-2217(01)00227-2
  13. Moon, C. and Y. Seo, "Advanced planning for minimizing makespan with load balancing in multi-plants chain", International Journal of Production Research, Vol.43, No.20(2005), 4381-4396. https://doi.org/10.1080/00207540500142449
  14. Pinedo, M. and X. Chao, Operations scheduling, McGraw-Hill, (1999).
  15. Renaud, J., F. F. Boctor and J. Ouenniche, "A heuristic for the pickup and delivery traveling salesman problem", Computers and Operations Research, Vol.27(2000), 905-916. https://doi.org/10.1016/S0305-0548(99)00066-0
  16. Savelsbergh, M. and M. Sol, "The general pickup and delivery problem", Transportation Science, Vol.29(1995), 17-29. https://doi.org/10.1287/trsc.29.1.17
  17. Srinivas, M. and L. M. Patnaik, "Adaptive probabilities of crossover and mutation in genetic algorithms", IEEE Transaction on Systems, Man and Cybernetics, Vol.24, No.4(1994), 656-667. https://doi.org/10.1109/21.286385
  18. Song, Y. H., G. S. Wang, P. T. Wang and A. T. Johns, "Environmental/economic dispatch using fuzzy logic controlled genetic algorithms", IEEE Proceedings on Generation, Transmission and Distribution, Vol.144, No.4(1997), 377-382.
  19. Su, Q., "Applying case-based reasoning in assembly sequence planning", International Journal of Production Research, Vol.45, No.1(2007), 29-47. https://doi.org/10.1080/00207540600632182
  20. Subbu, R., A. C. Sanderson and P. P. Bonissone, "Fuzzy logic controlled genetic algorithms versus tuned genetic algorithms : an agile manufacturing application", Proceedings of the 1999 IEEE International Symposium on Intelligent Control(ISIC), (1988), 434-440.
  21. Wang, P. T., G. S. Wang and Z. G. Hu, "Speeding up the search process of genetic algorithm by fuzzy logic", Proceedings of the 5th European Congress on Intelligent Techniques and Soft Computing, (1997), 665-671.
  22. Wu, Q. H., Y. J. Cao and J. Y. Wen, "Optimal reactive power dispatch using an adaptive genetic algorithm", Electrical Power and Energy Systems, Vol.20, No.8(1998), 563-569. https://doi.org/10.1016/S0142-0615(98)00016-7
  23. Yun, Y. S., "Genetic algorithm with fuzzy logic controller for preemptive and non-preemptive job shop scheduling problems", Computers and Industrial Engineering, Vol.43, No.3 (2002), 623-644. https://doi.org/10.1016/S0360-8352(02)00130-4
  24. Yun, Y. S., M. Gen and S. L. Seo, "Various hybrid methods based on genetic algorithm with fuzzy logic controller", Journal of Intelligent Manufacturing, Vol.14(3-4)(2003), 401-419.
  25. Yun, Y. S. and C. Moon, "Genetic algorithm ap proach for precedence-constrained sequencing problems", appeared in Journal of Intelligent Manufacturing, (2011).
  26. CPLEX optimization method, (2008). http://www.ilog.com/products/cplex/product/algorithms.cfm.