Dynamic decision support framework for production scheduling using a combined genetic algorithm and multiagent model
Corresponding Author
Juan Du
SILC Business School, Shanghai University, Shanghai, China
Faculty of Engineering and IT, University of Technology Sydney, Sydney, Australia
School of Building Construction, Georgia Institute of Technology, Atlanta, Georgia, United States
Correspondence
Juan Du, SILC Business School, Shanghai University, Shanghai 201800, China.
Email: [email protected]
Search for more papers by this authorPeng Dong
SILC Business School, Shanghai University, Shanghai, China
SHU-SUCG Research Center for Building Industrialization, Shanghai University, Shanghai, China
Search for more papers by this authorVijayan Sugumaran
School of Business Administration, Oakland University, Rochester, Michigan, United States
Search for more papers by this authorDaniel Castro-Lacouture
School of Building Construction, Georgia Institute of Technology, Atlanta, Georgia, United States
Search for more papers by this authorCorresponding Author
Juan Du
SILC Business School, Shanghai University, Shanghai, China
Faculty of Engineering and IT, University of Technology Sydney, Sydney, Australia
School of Building Construction, Georgia Institute of Technology, Atlanta, Georgia, United States
Correspondence
Juan Du, SILC Business School, Shanghai University, Shanghai 201800, China.
Email: [email protected]
Search for more papers by this authorPeng Dong
SILC Business School, Shanghai University, Shanghai, China
SHU-SUCG Research Center for Building Industrialization, Shanghai University, Shanghai, China
Search for more papers by this authorVijayan Sugumaran
School of Business Administration, Oakland University, Rochester, Michigan, United States
Search for more papers by this authorDaniel Castro-Lacouture
School of Building Construction, Georgia Institute of Technology, Atlanta, Georgia, United States
Search for more papers by this authorFunding information: Ontology and Multi Agent-based Prefabricated Component Supply Chain Information Interoperability Mechanism and Decision Simulation, Grant/Award Number: 71701121; Prefabricated Component Supply Chain Cloud Platform Oriented Information Integration and Demand Forecasting Research, Grant/Award Number: 17YJC630021
Abstract
Due to the dynamic nature, complexity, and interactivity of production scheduling in an actual business environment, suitable combined and hybrid methods are necessary. This paper takes prefabricated concrete components as an example and develops the dynamic decision support framework based on a genetic algorithm and multiagent system (MAS) to optimize and simulate the production scheduling. First, a multiobjective genetic algorithm is integrated into the MAS for preliminary optimization and a series of near-optimal solutions are obtained. Subsequently, considering the resource constraints and uncertainties, the MAS is used to simulate complex real-world production environments. Considering the different types of uncertainty factors, the paper proposes the corresponding dynamic scheduling method and uses MAS to generate the optimal production schedule. Finally, a practical prefabricated construction case is used to validate the proposed model. The results show that the model can effectively address the occurrence of uncertain events and can provide dynamic decision support for production scheduling.
REFERENCES
- Barbati, M., Bruno, G., & Genovese, A. (2012). Applications of agent-based models for optimization problems: A literature review. Expert Systems with Applications, 39(5), 6020–6028. https://doi.org/10.1016/j.eswa.2011.12.015
- Benjaoran, V., Dawood, N., & Hobbs, B. (2005). Flowshop scheduling model for bespoke precast concrete production planning. Construction Management and Economics, 23(1), 93–105. https://doi.org/10.1080/0144619042000287732
10.1080/0144619042000287732 Google Scholar
- Chan, W. T., & Hu, H. (2001). An application of genetic algorithms to precast production scheduling. Computers & Structures, 79(17), 1605–1616. https://doi.org/10.1016/S0045-7949(01)00036-0
- Dharmalingam, J. M., & Eswaran, M. (2018). An agent based intelligent dynamic vulnerability analysis framework for critical SQLIA attacks: Intelligent SQLIA vulnerability analyzer agent. International Journal of Intelligent Information Technologies (IJIIT), 14(3), 56–82. https://doi.org/10.4018/IJIIT.2018070104
- Ko, C. H., & Wang, S. F. (2010). GA-based decision support systems for precast production planning. Automation in Construction, 19(7), 907–916. https://doi.org/10.1016/j.autcon.2010.06.004
- Ko, C. H., & Wang, S. F. (2011). Precast production scheduling using multi-objective genetic algorithms. Expert Systems with Applications, 38(7), 8293–8302. https://doi.org/10.1016/j.eswa.2011.01.013
- Kouider, A., & Bouzouia, B. (2012). Multi-agent job shop scheduling system based on co-operative approach of idle time minimisation. International Journal of Production Research, 50(2), 409–424. https://doi.org/10.1080/00207543.2010.539276
- Kundakcı, N., & Kulak, O. (2016). Hybrid genetic algorithms for minimizing makespan in dynamic job shop scheduling problem. Computers & Industrial Engineering, 96, 31–51. https://doi.org/10.1016/j.cie.2016.03.011
- Kuo, I. H., Horng, S. J., Kao, T. W., Lin, T. L., Lee, C. L., Terano, T., & Pan, Y. (2009). An efficient flow-shop scheduling algorithm based on a hybrid particle swarm optimization model. Expert Systems with Applications, 36(3), 7027–7032. https://doi.org/10.1016/j.eswa.2008.08.054
- Lei, D. M. (2012). Minimizing makespan for scheduling stochastic job shop with random breakdown. Applied Mathematics and Computation, 218(24), 11851–11858. https://doi.org/10.1016/j.amc.2012.04.091
- Lei, D. M., & Xiong, H. J. (2008, July). Job shop scheduling with stochastic processing time through genetic algorithm. In 2008 International Conference on Machine Learning And Cybernetics (Vol. 2, pp. 941-946). IEEE. doi: https://doi.org/10.1109/ICMLC.2008.4620540
- Leu, S. S., & Hwang, S. T. (2002). GA-based resource-constrained flow-shop scheduling model for mixed precast production. Automation in Construction, 11(4), 439–452. https://doi.org/10.1016/S0926-5805(01)00083-8
- Leusin, M. E., Kück, M., Frazzon, E. M., Maldonado, M. U., & Freitag, M. (2018). Potential of a multi-agent system approach for production control in smart factories. IFAC-PapersOnLine, 51(11), 1459–1464. https://doi.org/10.1016/j.ifacol.2018.08.309
10.1016/j.ifacol.2018.08.309 Google Scholar
- Li, C. Z., Hong, J., Fan, C., Xu, X., & Shen, G. Q. (2018). Schedule delay analysis of prefabricated housing production: A hybrid dynamic approach. Journal of Cleaner Production, 195, 1533–1545. https://doi.org/10.1016/j.jclepro.2017.09.066
- Li, C. Z., Shen, G. Q., Xu, X., Xue, F., Sommer, L., & Luo, L. (2017). Schedule risk modeling in prefabrication housing production. Journal of Cleaner Production, 153, 692–706. https://doi.org/10.1016/j.jclepro.2016.11.028
- Liu, J., & Tang, L. (1999). The new algorithms for the dynamic flowshop scheduling. IFAC Proceedings Volumes, 32(2), 307–312. https://doi.org/10.1016/S1474-6670(17)56053-X
10.1016/S1474-6670(17)56053-X Google Scholar
- Liu, Y., Dong, H., Lohse, N., & Petrovic, S. (2016). A multi-objective genetic algorithm for optimisation of energy consumption and shop floor production performance. International Journal of Production Economics, 179, 259–272. https://doi.org/10.1016/j.ijpe.2016.06.019
- Liu, Y., Wang, L., Wang, Y., Wang, X. V., & Zhang, L. (2018). Multi-agent-based scheduling in cloud manufacturing with dynamic task arrivals. Procedia CIRP, 72, 953–960. https://doi.org/10.1016/j.procir.2018.03.138
10.1016/j.procir.2018.03.138 Google Scholar
- Martin, S., Ouelhadj, D., Beullens, P., Ozcan, E., Juan, A. A., & Burke, E. K. (2016). A multi-agent based cooperative approach to scheduling and routing. European Journal of Operational Research, 254(1), 169–178. https://doi.org/10.1016/j.ejor.2016.02.045
- Pugazhenthi, R., & Xavior, A. (2014). A genetic algorithm applied heuristic to minimize the makespan in a flow shop. Procedia Engineering, 97, 1735–1744. https://doi.org/10.1016/j.proeng.2014.12.325
10.1016/j.proeng.2014.12.325 Google Scholar
- Shoval, S., & Efatmaneshnik, M. (2018). A probabilistic approach to the stochastic job-shop scheduling problem. Procedia Manufacturing, 21, 533–540. https://doi.org/10.1016/j.promfg.2018.02.154
10.1016/j.promfg.2018.02.154 Google Scholar
- Tan, J., Jiang, G., & Wang, Z. (2019). Evolutionary game model of information sharing behavior in supply chain network with agent-based simulation. International Journal of Intelligent Information Technologies (IJIIT), 15(2), 54–68. https://doi.org/10.4018/IJIIT.2019040104
- Tormos, P., Lova, A., Barber, F., Ingolotti, L., Abril, M., & Salido, M. A. (2008). A genetic algorithm for railway scheduling problems. In Metaheuristics for scheduling in industrial and manufacturing applications (pp. 255–276). Springer, Berlin, Heidelberg. doi: https://doi.org/10.1007/978-3-540-78985-7_10
- Walczak, S. (2018). Society of agents: A framework for multi-agent collaborative problem solving. International Journal of Intelligent Information Technologies, 14(4), 1–23. https://doi.org/10.4018/IJIIT.2018100101
- Wang, K., Choi, S. H., & Lu, H. (2015). A hybrid estimation of distribution algorithm for simulation-based scheduling in a stochastic permutation flowshop. Computers & Industrial Engineering, 90, 186–196. https://doi.org/10.1016/j.cie.2015.09.007
- Wang, Z., & Hu, H. (2017). Improved precast production–scheduling model considering the whole supply chain. Journal of Computing in Civil Engineering, 31(4), 04017013. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000667
- Wang, Z., & Hu, H. (2018). Dynamic response to demand variability for precast production rescheduling with multiple lines. International Journal of Production Research, 56(16), 5386–5401. https://doi.org/10.1080/00207543.2017.1414970
- Wang, Z., Hu, H., & Gong, J. (2018a). Framework for modeling operational uncertainty to optimize offsite production scheduling of precast components. Automation in Construction, 86, 69–80. https://doi.org/10.1016/j.autcon.2017.10.026
- Wang, Z., Hu, H., & Gong, J. (2018b). Simulation based multiple disturbances evaluation in the precast supply chain for improved disturbance prevention. Journal of Cleaner Production, 177, 232–244. https://doi.org/10.1016/j.jclepro.2017.12.188
- Wang, Z., Hu, H., Gong, J., & Ma, X. (2018). Synchronizing production scheduling with resources allocation for precast components in a multi-agent system environment. Journal of Manufacturing Systems, 49, 131–142. https://doi.org/10.1016/j.jmsy.2018.09.004
- Wu, B., Wang, B., & Han, X. (2017). Two-layer harmony search algorithm for a robust flow shop scheduling problem. In Intelligent computing, networked control, and their engineering applications (pp. 252–261). Springer, Singapore. doi: https://doi.org/10.1007/978-981-10-6373-2_26
- Yagmahan, B., & Yenisey, M. M. (2010). A multi-objective ant colony system algorithm for flow shop scheduling problem. Expert Systems with Applications, 37(2), 1361–1368. https://doi.org/10.1016/j.eswa.2009.06.105
- Yan, Y., Zhang, J., & Ma, X. (2019). Modeling of agent-based complex network to detect the trust of investors in P2P platform. International Journal of Intelligent Information Technologies (IJIIT), 15(2), 20–31. https://doi.org/10.4018/IJIIT.2019040102
- Yang, Z., Ma, Z., & Wu, S. (2016). Optimized flowshop scheduling of multiple production lines for precast production. Automation in Construction, 72, 321–329. https://doi.org/10.1016/j.autcon.2016.08.021
- Yildirim, O., & Kardas, G. (2014). A multi-agent system for minimizing energy costs in cement production. Computers in Industry, 65(7), 1076–1084. https://doi.org/10.1016/j.compind.2014.05.002
- Yuan, Q., & Yang, Z. (2013). On the performance of a hybrid genetic algorithm in dynamic environments. Applied Mathematics and Computation, 219(24), 11408–11413. https://doi.org/10.1016/j.amc.2013.06.006
- Zhang, S., & Wong, T. N. (2017). Flexible job-shop scheduling/rescheduling in dynamic environment: A hybrid MAS/ACO approach. International Journal of Production Research, 55(11), 3173–3196. https://doi.org/10.1080/00207543.2016.1267414
- Zhang, Y., Huang, G. Q., Sun, S., & Yang, T. (2014). Multi-agent based real-time production scheduling method for radio frequency identification enabled ubiquitous shopfloor environment. Computers & Industrial Engineering, 76, 89–97. https://doi.org/10.1016/j.cie.2014.07.011