Browse > Article
http://dx.doi.org/10.11627/jkise.2017.40.2.111

An Improved Genetic Algorithm for Integrated Planning and Scheduling Algorithm Considering Tool Flexibility and Tool Constraints  

Kim, Young-Nam (Department of computer science and engineering, Pohang university of Science and Technology)
Ha, Chunghun (School of Information & Computer Engineering, Hongik University)
Publication Information
Journal of Korean Society of Industrial and Systems Engineering / v.40, no.2, 2017 , pp. 111-120 More about this Journal
Abstract
This paper proposes an improved standard genetic algorithm (GA) of making a near optimal schedule for integrated process planning and scheduling problem (IPPS) considering tool flexibility and tool related constraints. Process planning involves the selection of operations and the allocation of resources. Scheduling, meanwhile, determines the sequence order in which operations are executed on each machine. Due to the high degree of complexity, traditionally, a sequential approach has been preferred, which determines process planning firstly and then performs scheduling independently based on the results. The two sub-problems, however, are complicatedly interrelated to each other, so the IPPS tend to solve the two problems simultaneously. Although many studies for IPPS have been conducted in the past, tool flexibility and capacity constraints are rarely considered. Various meta-heuristics, especially GA, have been applied for IPPS, but the performance is yet satisfactory. To improve solution quality against computation time in GA, we adopted three methods. First, we used a random circular queue during generation of an initial population. It can provide sufficient diversity of individuals at the beginning of GA. Second, we adopted an inferior selection to choose the parents for the crossover and mutation operations. It helps to maintain exploitation capability throughout the evolution process. Third, we employed a modification of the hybrid scheduling algorithm to decode the chromosome of the individual into a schedule, which can generate an active and non-delay schedule. The experimental results show that our proposed algorithm is superior to the current best evolutionary algorithms at most benchmark problems.
Keywords
Integrated Process Planning and Scheduling; Genetic Algorithm; Inferior Selection;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Atashpaz-Gargari, E. and Lucas, C., Imperialist competitive algorithm : An algorithm for optimization inspired by imperialistic competition, 2007 IEEE Congress on Evolutionary Computation, CEC 2007, 2007, pp. 4661-4667.
2 Ausaf, M.F., Li, X., and Gao, L., Optimization Algorithms for Integrated Process Planning and Scheduling Problem-A Survey, 2014, pp. 5278-5283.
3 Bierwirth, C. and Mattfeld, D.C., Production scheduling and rescheduling with genetic algorithms, Evolutionary computation, 1999, Vol. 7, No. 1, pp. 1-17.   DOI
4 Blanton Jr, J.L. and Wainwright, R.L., Multiple vehicle routing with time and capacity constraint using genetic algorithms, Proceedings of the Fifth International Conference on Genetic Algorithms, 1993, pp. 452-459.
5 Chaudhry, I.A. and Khan, A.A., A research survey : Review of flexible job shop scheduling techniques, International Transactions in Operational Research, 2016, Vol. 23, No. 3, pp. 551-591.   DOI
6 Cho, S., Lee, H., and Kim, S., A Study on Dynamic Scheduling in Flexible Manufacturing System Environment, Journal of the Society of Korea Industrial and Systems Engineering, 2004, Vol. 27, No. 2, pp. 17-23.
7 Cinar, D., Oliveira, J.A., Topcu, Y.I., and Pardalos, P.M., A priority-based genetic algorithm for a flexible job shop scheduling problem, Journal of Industrial and Management Optimization, 2016, Vol. 12, No. 4, pp. 1391-1415.   DOI
8 Giffler, B. and Thompson, G.L., Algorithms for Solving Production-Scheduling Problems, Operations Research, 1960, Vol. 8, No. 4, pp. 487-503.   DOI
9 Ho, Y.-C. and Moodie, C.L., Solving cell formation problems in a manufacturing environment with flexible processing and routeing capabilities, International Journal of Production Research, 1996, Vol. 34, No. 10, pp. 2901-2923.   DOI
10 Kim, Y.K., Kim, J.Y., and Shin, K.S., An asymmetric multileveled symbiotic evolutionary algorithm for integrated FMS scheduling, Journal of Intelligent Manufacturing, 2007, Vol. 18, No. 6, pp. 631-645.   DOI
11 Kim, Y.K., Park, K., and Ko, J., A symbiotic evolutionary algorithm for the integration of process planning and job shop scheduling, Computers & Operations Research, 2003, Vol. 30, No. 8, pp. 1151-1171.   DOI
12 Lee, D., Applying tabu search to multiprocessor task scheduling problem with precedence relations, Journal of the Society of Korea Industrial and Systems Engineering, 2004, Vol. 27, No. 4, pp. 1-6.
13 Lian, K., Zhang, C., Gao, L., and Li, X., Integrated process planning and scheduling using an imperialist competitive algorithm, International Journal of Production Research, 2012, Vol. 5015, No. 15, pp. 4326-4343.
14 Li, X., Gao, L., and Shao, X., An active learning genetic algorithm for integrated process planning and scheduling, Expert Systems with Applications, 2012, Vol. 39, No. 8, pp. 6683-6691.   DOI
15 Li, X., Gao, L., Shao, X., Zhang, C., and Wang, C., Mathematical modeling and evolutionary algorithmbased approach for integrated process planning and scheduling, Computers & Operations Research, 2010, Vol. 37, No. 4, pp. 656-667.   DOI
16 Li, X., Shao, X., Gao, L., and Qian, W., An effective hybrid algorithm for integrated process planning and scheduling, International Journal of Production Economics, 2010, Vol. 126, No. 2, pp. 289-298.   DOI
17 Liu, M., Sun, Z.J., Yan, J.W., and Kang, J.S., An adaptive annealing genetic algorithm for the job-shop planning and scheduling problem, Expert Systems with Applications, 2011, Vol. 38, No. 8, pp. 9248-9255.   DOI
18 MORAD, N. and A. Zalzala, Genetic algorithms in integrated process planning and scheduling, Journal of Intelligent Manufacturing, 1999, Vol. 10, No. 2, pp. 169-179.   DOI
19 Nasr, N. and Elsayed, E.A., Job shop scheduling with alternative machines, International Journal of Production Research, 1990, Vol. 28, No. 9, pp. 1595-1609.   DOI
20 Park, B.J. and Lee, S.W., Job Shop Scheduling with Evolutionary Algorithms, Journal of The Korean Institute of Plant Engineering, 2000, Vol. 5, No. 2, pp. 95-102.
21 Petrovic, M., Vukovic, N., Mitic, M., and Miljkovic, Z., Integration of process planning and scheduling using chaotic particle swarm optimization algorithm, Expert Systems with Applications, 2016, Vol. 64, pp. 569-588.   DOI
22 Shao, X.Y., Li, X.Y., Gao, L., and Zhang, C.Y., Integration of process planning and scheduling-A modified genetic algorithm-based approach, Journal of Computers & Operations Research, 2009, Vol. 36, No. 6, pp. 2082-2096.   DOI
23 Thomalla, C.S., Job shop scheduling with alternative process plans, International Journal of Production Economics, 2001, Vol. 74, No. 1-3, pp. 125-134.   DOI
24 Zhang, L. and Wong, T.N., An object-coding genetic algorithm for integrated process planning and scheduling, European Journal of Operational Research, 2015, Vol. 244, No. 2, pp. 434-444.   DOI
25 Zhang, S., Yu, Z., Zhang, W., Yu, D., and Xu, Y., An Extended Genetic Algorithm for Distributed Integration of Fuzzy Process Planning and Scheduling, Mathematical Problems in Engineering, 2016, Vol. 2016, pp. 1-13.