Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Improved genetic algorithm based on multi-layer encoding approach for integrated process planning and scheduling problem

Published: 01 December 2023 Publication History
  • Get Citation Alerts
  • Highlights

    An improved genetic algorithm based on multi-layer encoding is proposed to solve the integrated process planning and scheduling (IPPS) problem.
    A multi-layer encoding method is designed to integrate process planning stage decision-making and shop scheduling stage decision-making at the same time. Each layer of encoding corresponds to an IPPS sub-problem, which provides a prerequisite for a flexible and deep search of solution space.
    Two crossover operators and four mutation operators are designed to implement the search for several subproblems associated with each other and for each subproblem independent of each other.
    Two crossover operators change the population to different degrees, representing different search dimensions.

    Abstract

    Integrated process planning and scheduling (IPPS) is of great significance for modern manufacturing enterprises to achieve high efficiency in manufacturing and maximize resource utilization. In this paper, the integration strategy and solution method of IPPS problem are deeply studied, and an improved genetic algorithm based on multi-layer encoding (IGA-ML) is proposed to solve the IPPS problem. Firstly, considering the interaction ability between the two subsystems and the multi-flexibility characteristics of the IPPS problem, a new multi-layer integrated encoding method is designed. The encoding method includes feature layer, operation layer, machine layer and scheduling layer, which respectively correspond to the four sub-problems of IPPS problem, which provides a premise for a more flexible and deeper exploration in the solution space. Then, based on the coupling characteristics of process planning and shop scheduling, six evolutionary operators are designed to change the four-layer coding interdependently and independently. Two crossover operators change the population coding in the unit of jobs, and search the solution space globally. The four mutation operators change the population coding in the unit of gene and search the solution space locally. The six operators are used in series and iteratively optimized to ensure a fine balance between the global exploration ability and the local exploitation ability of the algorithm. Finally, performance of IGA-ML is verified by testing on 44 examples of 14 benchmarks. The experimental results show that the proposed algorithm can find better solutions (better than the optimal solutions found so far) on some problems, and it is an effective method to solve the IPPS problem with the maximum completion time as the optimization goal.

    References

    [1]
    J. Buckley, A. Chan, U. Graefe, J. Neelamkavil, M. Serrer, V. Thomson, An integrated production planning and scheduling system for manufacturing plants, Robot. Comput-Integr. Manuf. 4 (3–4) (1988) 517–523,.
    [2]
    C. Lu, B. Zhang, L. Gao, J. Yi, J. Mou, A knowledge-based multiobjective memetic algorithm for green job shop scheduling with variable machining speeds, IEEE Syst. J. 16 (1) (2021) 844–855,.
    [3]
    G. Zhang, X. Lu, X. Liu, L. Zhang, S. Wei, W. Zhang, An effective two-stage algorithm based on convolutional neural network for the bi-objective flexible job shop scheduling problem with machine breakdown, Expert Syst. Appl. 203 (2022),.
    [4]
    J. Mou, P. Duan, L. Gao, X. Liu, J. Li, An effective hybrid collaborative algorithm for energy-efficient distributed permutation flow-shop inverse scheduling, Future. Gener. Comp. Sy. 128 (2022) 521–537,.
    [5]
    Y. Laili, S. Lin, D. Tang, Multi-phase integrated scheduling of hybrid tasks in cloud manufacturing environment, Robot. Comput-Integr. Manuf 61 (2020),.
    [6]
    G. Chryssolouris, S. Chan, N.P. Suh, An integrated approach to process planning and scheduling, Cirp. Ann-Manuf. Techn. 34 (1) (1985) 413–417,.
    [7]
    G. Zhang, Y. Hu, J. Sun, W. Zhang, An improved genetic algorithm for the flexible job shop scheduling problem with multiple time constraints, Swarm. Evol. Comput. 54 (2020),.
    [8]
    Y.Z. Zhou, W.C. Yi, L. Gao, X.Y. Li, Adaptive differential evolution with sorting crossover rate for continuous optimization problems, IEEE T. Cybernetics. 47 (9) (2017) 2742–2753,.
    [9]
    C. Lu, Y. Huang, L. Meng, L. Gao, B. Zhang, J. Zhou, A Pareto-based collaborative multi-objective optimization algorithm for energy-efficient scheduling of distributed permutation flow-shop with limited buffers, Robot. Comput-Integr. Manuf. 74 (2022),.
    [10]
    L.C. Wang, C.C. Chen, J.L. Liu, P.C. Chu, Framework and deployment of a cloud-based advanced planning and scheduling system, Robot. Comput-Integr. Manuf 70 (2021),.
    [11]
    G. Chryssolouris, S. Chan, W. Cobb, Decision making on the factory floor: an integrated approach to process planning and scheduling, Robot. Comput-Integr. Manuf 1 (3–4) (1984) 315–319,.
    [12]
    B. Khoshnevis, Q.M. Chen, Integration of process planning and scheduling functions, J. Intell. Manuf. 2 (3) (1991) 165–175,.
    [13]
    W. Tan, B. Khoshnevis, Integration of process planning and scheduling—A review, J. Intell. Manuf. 11 (1) (2000) 51–63,.
    [14]
    Y.K. Kim, K. Park, J. Ko, A symbiotic evolutionary algorithm for the integration of process planning and job shop scheduling, Comput. Oper. Pes. 30 (8) (2003) 1151–1171,.
    [15]
    W.D. Li, C.A. McMahon, A simulated annealing-based optimization approach for integrated process planning and scheduling, Int. J. Comput. Integ. M. 20 (1) (2007) 80–95,.
    [16]
    C.W. Leung, T.N. Wong, K.L. Mak, R.Y. Fung, Integrated process planning and scheduling by an agent-based ant colony optimization, Comput. Ind. Eng. 59 (1) (2010) 166–180,.
    [17]
    S. Zhang, T.N. Wong, Integrated process planning and scheduling: an enhanced ant colony optimization heuristic with parameter tuning, J. Intell. Manuf. 29 (3) (2018) 585–601,.
    [18]
    Y.W. Guo, W.D. Li, A.R. Mileham, G.W. Owen, Applications of particle swarm optimisation in integrated process planning and scheduling, Robot. Comput-Integr. Manuf. 25 (2) (2009) 280–288,.
    [19]
    L. Davis, Job shop scheduling with genetic algorithms, in: Proceedings of an international conference on genetic algorithms and their applications, 140, 1985, pp. 136–140.
    [20]
    M. Yuan, Y. Li, L. Zhang, F. Pei, Research on intelligent workshop resource scheduling method based on improved NSGA-II algorithm, Robot. Comput-Integr. Manuf. 71 (2021),.
    [21]
    X. Li, L. Gao, Q. Pan, L. Wan, K.M. Chao, An effective hybrid genetic algorithm and variable neighborhood search for integrated process planning and scheduling in a packaging machine workshop, IEEE T. Syst. Man. Cy-s. 49 (10) (2019) 1933–1945,.
    [22]
    M.R. Amin-Naseri, A.J. Afshari, A hybrid genetic algorithm for integrated process planning and scheduling problem with precedence constraints, Int. J. Adv. Manuf.Tech. 59 (1) (2012) 273–287,.
    [23]
    X. Wu, J. Li, Two layered approaches integrating harmony search with genetic algorithm for the integrated process planning and scheduling problem, Comput. Ind. Eng. 155 (2021),.
    [24]
    X. Shao, X. Li, L. Gao, C. Zhang, Integration of process planning and scheduling—A modified genetic algorithm-based approach, Comput. Oper. Pes. 36 (6) (2009) 2082–2096,.
    [25]
    L. Zhang, T.N. Wong, An object-coding genetic algorithm for integrated process planning and scheduling, Eur. J. Oper. Res. 244 (2) (2015) 434–444,.
    [26]
    C.Y. Dong, S.D. Sun, Immune genetic algorithm job scheduling process and collaborative optimization, J. Mech. Sci. Technol. 26 (2007) 761–766.
    [27]
    X. Li, L. Gao, X. Shao, C. Zhang, C. Wang, Mathematical modeling and evolutionary algorithm-based approach for integrated process planning and scheduling, Comput. Oper. Pes. 37 (4) (2010) 656–667,.
    [28]
    X. Li, L. Gao, X. Shao, An active learning genetic algorithm for integrated process planning and scheduling, Expert Syst. Appl. 39 (8) (2012) 6683–6691,.
    [29]
    F.T.S. Chan, S.H. Chung, L.Y. Chan, An introduction of dominant genes in genetic algorithm for FMS, Int. J. Prod. Res. 46 (16) (2008) 4369–4389,.
    [30]
    Q. Liu, X. Li, L. Gao, Y. Li, A modified genetic algorithm with new encoding and decoding methods for integrated process planning and scheduling problem, IEEE T. Cybernetics. 51 (9) (2020) 4429–4438,.
    [31]
    X. Zhang, Z. Liao, L. Ma, J. Yao, Hierarchical multistrategy genetic algorithm for integrated process planning and scheduling, J. Intell. Manuf. (2020) 1–24,.
    [32]
    X. Li, L. Gao, Effective Methods For Integrated Process Planning and Scheduling, Springer, Berlin, Heidelberg, 2020, pp. 1–462.
    [33]
    X. Li, L. Gao, X. Wen, Application of an efficient modified particle swarm optimization algorithm for process planning, Int. J. Adv. Manuf.Tech. 67 (5) (2013) 1355–1369,.
    [34]
    X. Wen, X. Lian, Y. Qian, Y. Zhang, H. Wang, H. Li, Dynamic scheduling method for integrated process planning and scheduling problem with machine fault, Robot. Comput-Integr. Manuf. 77 (2022),.
    [35]
    X. Wen, X. Lian, K. Wang, H. Li, G. Luo, Multi-layer collaborative optimization method for solving fuzzy multi-objective integrated process planning and scheduling, Meas. Control-Uk. 53 (9–10) (2020) 1883–1901,.
    [36]
    K.H. Lee, M.Y. Jung, Petri net application in flexible process planning, Comput. Ind. Eng. 27 (1–4) (1994) 505–508,.
    [37]
    Y.C. Ho, C.L. Moodie, Solving cell formation problems in a manufacturing environment with flexible processing and routeing capabilities, Int. J. Prod. Res. 34 (10) (1996) 2901–2923,.
    [38]
    G. Zhang, L. Zhang, X. Song, Y. Wang, C. Zhou, A variable neighborhood search based genetic algorithm for flexible job shop scheduling problem, Cluster. Comput. 22 (5) (2019) 11561–11572,.
    [39]
    C. Lu, L. Gao, J. Yi, X. Li, Energy-efficient scheduling of distributed flow shop with heterogeneous factories: a real-world case from automobile industry in China, IEEE T. Ind. Inform. 17 (10) (2020) 6687–6696,.
    [40]
    J. Sun, G. Zhang, J. Lu, W. Zhang, A hybrid many-objective evolutionary algorithm for flexible job-shop scheduling problem with transportation and setup times, Comput. Oper. Pes. 132 (2021),.
    [41]
    G. Zhang, L. Gao, Y. Shi, An effective genetic algorithm for the flexible job-shop scheduling problem, Expert Syst. Appl. 38 (4) (2011) 3563–3573,.
    [42]
    W.D. Li, S.K. Ong, A.Y.C. Nee, Hybrid genetic algorithm and simulated annealing approach for the optimization of process plans for prismatic parts, Int. J. Prod. Res. 40 (8) (2002) 1899–1922,.
    [43]
    J.H. Holland, Adaptation in Natural and Artificial systems: an Introductory Analysis With Applications to biology, control, and Artificial Intelligence, MIT press. Cambs, 1992.
    [44]
    G. Shi, Z. Yang, Y. Xu, Y. Quan, Solving the integrated process planning and scheduling problem using an enhanced constraint programming-based approach, Int. J. Prod. Res. (2021) 1–18,.
    [45]
    N. Nasr, E.A. Elsayed, Job shop scheduling with alternative machines, Int. J. Prod. Res. 28 (9) (1990) 1595–1609,.
    [46]
    R.M. Sundaram, S.S. Fu, Process planning and scheduling—A method of integration for productivity improvement, Comput. Ind. Eng. 15 (1–4) (1988) 296–301,.
    [47]
    D.Y. Lee, F. DiCesare, Scheduling flexible manufacturing systems using Petri nets and heuristic search, IEEE T. Robotic. Autom. 10 (2) (1994) 123–132,.
    [48]
    L. Zhang, T.N. Wong, Solving integrated process planning and scheduling problem with constructive meta-heuristics, Inform. Sciences. 340 (2016) 1–16,.
    [49]
    C. Moon, Y. Seo, Evolutionary algorithm for advanced process planning and scheduling in a multi-plant, Comput. Ind. Eng. 48 (2) (2005) 311–325,.
    [50]
    C. Özgüven, L. Özbakır, Y. Yavuz, Mathematical models for job-shop scheduling problems with routing and process plan flexibility, Appl. Math. Model. 34 (6) (2010) 1539–1548,.
    [51]
    F.T. Chan, V. Kumar, M.K. Tiwari, Optimizing the performance of an integrated process planning and scheduling problem: an AIS-FLC based approach, IEEE In Proc. CIS. (2006) 1–8,.
    [52]
    C. Moon, Y.H. Lee, C.S. Jeong, Y. Yun, Integrated process planning and scheduling in a supply chain, Comput. Ind. Eng. 54 (4) (2008) 1048–1061,.
    [53]
    Y.H. Lee, C.S. Jeong, C. Moon, Advanced planning and scheduling with outsourcing in manufacturing supply chain, Comput. Ind. Eng. 43 (1–2) (2002) 351–374,.
    [54]
    R. Barzanji, B. Naderi, M.A. Begen, Decomposition algorithms for the integrated process planning and scheduling problem, Omega-Int. J. Manage. S. 93 (2020),.
    [55]
    A. Jain, P.K. Jain, I.P. Singh, An integrated scheme for process planning and scheduling in FMS, Int. J. Adv. Manuf.Tech. 30 (11) (2006) 1111–1118,.
    [56]
    I.A. Chaudhry, M. Usman, Integrated process planning and scheduling using genetic algorithms, Teh. Vjesn. 24 (5) (2017) 1401–1409,.
    [57]
    L.H. Qiao, S.P. Lv, An improved genetic algorithm for integrated process planning and scheduling, Int. J. Adv. Manuf.Tech. 58 (5) (2012) 727–740,.
    [58]
    M.F. Ausaf, L. Gao, X. Li, G. Al Aqel, A priority-based heuristic algorithm (PBHA) for optimizing integrated process planning and scheduling problem, Cogent. Eng. 2 (1) (2015),.
    [59]
    L. Jin, C. Zhang, X. Shao, An effective hybrid honey bee mating optimization algorithm for integrated process planning and scheduling problems, Int. J. Adv. Manuf.Tech. 80 (5) (2015) 1253–1264,.
    [60]
    X. Li, C. Zhang, L. Gao, W. Li, X. Shao, An agent-based approach for integrated process planning and scheduling, Expert Syst. Appl. 37 (2) (2010) 1256–1264,.
    [61]
    S. Lv, W. Liu, A cross-entropy-based approach for joint process plan selection and scheduling optimization, P. I. Mech. Eng. B-J. Eng. 230 (8) (2016) 1525–1536,.
    [62]
    H. Zhu, W. Ye, G. Bei, A particle swarm optimization for integrated process planning and scheduling, in: 2009 IEEE 10th International Conference on Computer-Aided Industrial Design & Conceptual Design, 2009, pp. 1070–1074,.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Robotics and Computer-Integrated Manufacturing
    Robotics and Computer-Integrated Manufacturing  Volume 84, Issue C
    Dec 2023
    313 pages

    Publisher

    Pergamon Press, Inc.

    United States

    Publication History

    Published: 01 December 2023

    Author Tags

    1. Integrated encoding method
    2. Genetic algorithm
    3. Integrated process planning and scheduling

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0

    Other Metrics

    Citations

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media