Abstract
In today’s competitive environment, customer-oriented view is essential in gaining sustainable competitive advantage. This study aims to reflect the customer-oriented view to production planning and control decisions. To this aim, a simulation optimization-based approach is developed for job shop systems with dynamic order arrivals. Product-type-based lot splitting is applied in order to improve the flow time, and machine-based dispatching rules are utilized for sublot scheduling to realize dynamic scheduling. Multiple customer segments with different importance weights and their expectations and penalties on order completion rate on due date, tardiness, and earliness are considered. A customer satisfaction-based objective function is defined. Customer-oriented dispatching rules are proposed in this study to ensure the prioritization of orders from the key customers in order fulfilling. In order to prevent customer losses by providing a balanced structure between the customer segments in terms of the satisfaction levels, weight setting functions that dynamically compute the weights in the proposed dispatching rules are proposed. It is aimed to determine the near-optimal values of the segment-based parameters of the related weight setting functions. To this aim, a differential evolution algorithm-based simulation optimization approach is proposed. To confirm its viability, the proposed approach is applied to a realistic job shop system.
Similar content being viewed by others
References
Paiva EL (2010) Manufacturing and marketing integration from a cumulative capabilities perspective. Int J Prod Econ 126(2):379–386
Güçdemir H, Selim H (2015a) Integrating multi-criteria decision making and clustering for business customer segmentation. Ind Manag Data Syst 115(6):1022–1040
Calleja G, Pastor R (2014) A dispatching algorithm for flexible job shop scheduling with transfer batches: an industrial application. Prod Plan Cont 25(2):93–109
Xiang W, Song F, Ye F (2014) Order allocation for multiple supply-demand networks within a cluster. J Intell Manuf 25(6):1367–1376
Sobeyko O, Mönch L (2016) Heuristic approaches for scheduling jobs in large-scale flexible job shops. Comp Oper Res 68:97–109
Vaessens RJM, Aarts EH, Lenstra JK (1996) Job shop scheduling by local search. INFORMS J on Comput 8(3):302–317
Gupta AK, Sivakumar AI (2006) Job shop scheduling techniques in semiconductor manufacturing. Int J Adv Manuf Technol 27(11–12):1163–1169
Çaliş B, Bulkan S (2015) A research survey: review of AI solution strategies of job shop scheduling problem. J Intell Manuf 26(5):961–973
Sharma P, Jain A (2016) A review on job shop scheduling with setup times. Proceed of the Inst of Mech Eng, Part B: J Eng Manuf 230(3):517–533
Zhou R, Nee AYC, Lee HP (2009) Performance of an ant colony optimization algorithm in dynamic job shop scheduling problems. Int J Prod Res 47(11):2903–2920
Renna P (2010) Job shop scheduling by pheromone approach in a dynamic environment. Int J Comput Integ Manuf 23(5):412–424
Chryssolouris G, Subramaniam V (2001) Dynamic scheduling of manufacturing job shops using genetic algorithms. J Intell Manuf 12(3):281–293
Liu SQ, Ong HL, Ng KM (2005) Metaheurisitcs for minimizing the makespan of the dynamic job shop scheduling problem. Adv in Eng Softw 36(3):199–205
Zhang L, Gao L, Li X (2013a) A hybrid genetic algorithm and tabu search for multi-objective dynamic job shop scheduling problem. Int J Prod Res 51(12):3516–3531
Zhang L, Gao L, Li X (2013b) A hybrid intelligent algorithm and rescheduling technique for job shop scheduling problems with disruptions. Int J Adv Manuf Tech 65(5–8):1141–1156
Wang S, Xiao X, Li F, Wang C (2010) Applied research of improved hybrid discrete PSO for dynamic job-shop scheduling problem. In: Proceed of the IEEE conf on Intel Cont and Auto 4065–4068
Korytkowski P, Wisniewski T, Rymaszewski S (2013) An evolutionary simulation-based optimization approach for dispatching scheduling. Simul Mod Prac Theor 35:69–85
Blackstone JH, Phillips DT, Hogg GL (1982) A state-of-the-art survey of dispatching rules for manufacturing job shop operations. Int J Prod Res 20(1):27–45
Rochette R, Sadowski RP (1976) A statistical comparison of the performance of simple dispatching rules for a particular set of job shops. Int J Prod Res 14(1):63–75
Haupt R (1989) A survey of priority rule-based scheduling. OR Spectr 11(1):3–16
Montazer M, Van Wassenhove L (1990) Analysis of scheduling rules for an FMS. Int J Prod Res 28(4):785–802
Pinedo ML (2008) Scheduling—theory, algorithms, and systems. Springer, New York
Suwa H, Sandoh H (2012) Online scheduling in manufacturing: a cumulative delay approach. Springer, London
Kaban AK, Othman Z, Rohmah DS (2012) Comparison of dispatching rules in job-shop scheduling problem using simulation: a case study. Int J Simul Model 11(3):129–140
Rajendran C, Holthaus O (1999) A comparative study of dispatching rules in dynamic flowshops and job shops. Eur J Oper Res 116(1):156–170
Chen X, Wen Lin H, Murata T (2012) Composite dispatching rule design for dynamic scheduling with customer-oriented production priority control. IEEJ T Electr Electro Eng 7(1):53–61
Malhotra MK, Jensen JB, Philipoom PR (1994) Management of vital customer priorities in job shop manufacturing environments. Decis Sci 25(5–6):711–736
Jensen JB, Philipoom PR, Malhotra MK (1995) Evaluation of scheduling rules with commensurate customer priorities in job shops. J Oper Manag 13(3):213–228
Natarajan K, Mohanasundaram KM, Babu BS et al (2007) Performance evaluation of priority dispatching rules in multi-level assembly job shops with jobs having weights for flowtime and tardiness. Int J Adv Manuf Technol 31(7–8):751–761
Ramkumar R, Tamilarasi A, Devi T (2011) Multi criteria job shop schedule using fuzzy logic control for multiple machines multiple jobs. Int J Comp Theor Eng 3(2):282–286
Chen B, Matis TI (2013) A flexible dispatching rule for minimizing tardiness in job shop scheduling. Int J Prod Econ 141:360–365
Zhong RY, Huang GQ, Lan S, Dai Q, Zhang T, Xu C (2015) A two-level advanced production planning and scheduling model for RFID-enabled ubiquitous manufacturing. Adv Eng Infor 29:799–812
Edis R, Ornek A (2009) Simulation analysis of lot streaming in job shops with transportation queue disciplines. Simul Model Pract and Theo 17(2):442–453
Cheng M, Mukherjee NJ, Sarin SC (2013) A review of lot streaming. Int J Prod Res 51(23–24):7023–7046
Storn R, Price K (1995) Differential evolution—a simple and efficient adaptive scheme for global optimization over continuous spaces. Tech Report TR-95-012. Int Comput Sci Inst, Berkley, CA
Karaboğa D, Ökdem S (2004) A simple and global optimization algorithm for engineering problems: differential evolution algorithm. Tur J Electr Eng Comput Sciences 12(1):53–60
Tasgetiren MF, Suganthan PN, Pan QK (2010) An ensemble of discrete differential evolution algorithms for solving the generalized traveling salesman problem. App Math Comput 215(9):3356–3368
Mingyong L, Erbao C (2010) An improved differential evolution algorithm for vehicle routing problem with simultaneous pickups and deliveries and time windows. Eng App Artif Intell 23(2):188–195
Lieckens K, Vandaele N (2007) Reverse logistics network design with stochastic lead times. Comp Oper Res 34(2):395–416
Subulan K, Baykasoğlu A, Eren Akyol D, Yildiz G (2016) Metaheuristic-based simulation optimization approach to network revenue management with an improved self-adjusting bid price function. Eng Econ. doi:10.1080/0013791X.2016.1174323
Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE T Evol Comput 15(1):4–31
Amaran S, Sahinidis VN, Sharda B, Burry SJ (2016) Simulation optimization: a review of algorithms and applications. Annals of Oper Res 240(1):351–380
Swisher JR, Hyden PD, Jacobson SH, Schruben LW (2000) A survey of simulation optimization techniques and procedures. In: Proceed of the Winter Simul Conf, Orlando, USA, 119–128
Carson Y, Maria A (1997) Simulation optimization: methods and applications. In: Proceed of the Winter Simul Conf, Atlanta, USA, 118–126
Güçdemir H, Selim H (2015b) Simulation optimization approach for customer centric lot streaming problem in job shops. In: Proceed of the Int Conf on Model, Simul and App Opt, Istanbul, Turkey, 1–6
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Güçdemir, H., Selim, H. Dynamic dispatching priority setting in customer-oriented manufacturing environments. Int J Adv Manuf Technol 92, 1861–1874 (2017). https://doi.org/10.1007/s00170-017-0258-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-017-0258-5