Modified differential evolution and heuristic algorithms for dump tippler machine allocation in a typical sugar mill in Thailand

This paper focuses on a computational tool for scheduling and sequencing sugarcane vehicles for dump tippler machines at the mill yard of a sugar mill, which can be represented as an NP-hard problem for parallel capacitated machines with machine restrictions, job grouping, and sequencing independent setup time. This research aims to determine the optimal sequencing of jobs, i.e. minimizing the makespan by considering machine restrictions, capacitated machines, group size, number of jobs, and the constraints of the sugar mill. In the considered problem machines alternatively operate, that distinguishes it from a general parallel machine problem. The mixed integer linear programing model is developed for solving the small-scale problem instances. Large-scale instances are handled by four heuristics, and four differential evolution (DE) metaheuristics. In order to improve the computational results, solution quality and computation time were considered. In addition, modified DE algorithms were used in encoding operation (initial solution), mutation and local search operation. The computational results revealed that the modified DE algorithms had higher relative improvement on the makespan. Furthermore, this decision-making support tool was implemented as a prototype in the sector of cane and sugar industry in Thailand and extended to other similar industries.

[1]  Shirley Moore,et al.  Measuring Energy and Power with PAPI , 2012, 2012 41st International Conference on Parallel Processing Workshops.

[2]  Kanchana Sethanan,et al.  Multi-objective particle swarm optimization for mechanical harvester route planning of sugarcane field operations , 2016, Eur. J. Oper. Res..

[3]  Kanchana Sethanan,et al.  Modified differential evolution algorithm for simple assembly line balancing with a limit on the number of machine types , 2016 .

[4]  Chung-Lun Li,et al.  Scheduling with processing set restrictions: A survey , 2008 .

[5]  Kenneth R. Baker,et al.  Scheduling Groups of Jobs on a Single Machine , 1995, Oper. Res..

[6]  Grisselle Centeno,et al.  Parallel machine scheduling with release time and machine eligibility restrictions , 1997 .

[7]  R. C. Muchow,et al.  Optimising harvest date in sugar production: a case study for the Mossman mill region in Australia: II. Sensitivity to crop age and crop class distribution , 1998 .

[8]  V. E. Baikow Filtration of Mud from Clarifiers , 1967 .

[9]  Lionel Amodeo,et al.  A linear programming approach for identical parallel machine scheduling with job splitting and sequence-dependent setup times , 2006 .

[10]  Cristóvão Silva,et al.  Heuristic lot size scheduling on unrelated parallel machines with applications in the textile industry , 2006, Comput. Ind. Eng..

[11]  Helen D. Karatza,et al.  Two-server parallel system with pure space sharing and Markovian arrivals , 2013, Comput. Oper. Res..

[12]  Yazid Mati,et al.  Complexity of flowshop scheduling problems with a new blocking constraint , 2003, Eur. J. Oper. Res..

[13]  Claudia Cristina Bocanegra-Herrera,et al.  Development of a simulation model as a decision support system for sugarcane supply , 2016 .

[14]  Voratas Kachitvichyanukul,et al.  Comparison of Three Evolutionary Algorithms: GA, PSO, and DE , 2012 .

[15]  Xiaofeng Hu,et al.  Minimising makespan on parallel machines with precedence constraints and machine eligibility restrictions , 2010 .

[16]  Andrew Higgins,et al.  A simulation model for capacity planning in sugarcane transport , 2005 .

[17]  M. Mathirajan,et al.  Scheduling identical parallel machines with machine eligibility restrictions to minimize total weighted flowtime in automobile gear manufacturing , 2011, The International Journal of Advanced Manufacturing Technology.

[18]  I Wayan Astika,et al.  Development Computer Software for Optimum Scheduling of Farm Machinery Operations in a Sugarcane Plantation , 2001 .

[19]  Graciela Bueno,et al.  An activity simulation model for the analysis of the harvesting and transportation systems of a sugarcane plantation , 2001 .

[20]  Kanchana Sethanan,et al.  Differential evolution algorithms for scheduling raw milk transportation , 2016, Comput. Electron. Agric..

[21]  Kanchana Sethanan,et al.  Improved differential evolution algorithms for solving generalized assignment problem , 2016, Expert Syst. Appl..

[22]  Joseph Y.-T. Leung,et al.  Scheduling jobs with equal processing times subject to machine eligibility constraints , 2010, J. Sched..

[23]  G. H. Jenkins Introduction to Cane Sugar Technology , 2013 .

[24]  Reinaldo Morabito,et al.  A discrete simulation analysis of a logistics supply system , 2006 .

[25]  Ghaith Rabadi,et al.  Heuristics for the Unrelated Parallel Machine Scheduling Problem with Setup Times , 2006, J. Intell. Manuf..

[26]  Manoj Kumar Mishra,et al.  An Agent Based Dynamic Resource Scheduling Model with FCFS-Job Grouping Strategy in Grid Computing , 2010 .

[27]  Kyle Fox,et al.  Weighted Flowtime on Capacitated Machines , 2013, SODA.

[28]  V. E. Baikow Manufacture and Refining of Raw Cane Sugar , 1967 .

[29]  H. O. Florentino,et al.  Determination of the optimal quantity of crop residues for energy in sugarcane crop management using linear programming in variety selection and planting strategy , 2001 .

[30]  Kanchana Sethanan,et al.  Metaheuristics for Scheduling Unrelated Parallel Machines with Sequence-Dependent Setup Time and Machine Eligibility , 2015 .

[31]  Jun Zhang,et al.  A new differential evolution algorithm with dynamic population partition and local restart , 2011, GECCO '11.

[32]  Gamini Dissanayake,et al.  A job grouping approach for planning container transfers at automated seaport container terminals , 2011, Adv. Eng. Informatics.

[33]  David S. Johnson,et al.  `` Strong '' NP-Completeness Results: Motivation, Examples, and Implications , 1978, JACM.

[34]  Farouk Yalaoui,et al.  An efficient heuristic approach for parallel machine scheduling with job splitting and sequence-dependent setup times , 2003 .

[35]  R. C. Muchow,et al.  Optimising harvest date in sugar production: A case study for the Mossman mill region in Australia. I. Development of operations research model and solution , 1998 .

[36]  Kanchana Sethanan,et al.  A differential evolution algorithm for the capacitated VRP with flexibility of mixing pickup and delivery services and the maximum duration of a route in poultry industry , 2017, J. Intell. Manuf..

[37]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[38]  Anton V. Eremeev,et al.  Multi-product lot-sizing and scheduling on unrelated parallel machines , 2007 .

[39]  Erhan Kozan,et al.  Hybrid metaheuristic techniques for optimising sugarcane rail operations , 2015 .

[40]  Li Tieke,et al.  Scheduling parallel multiple capacitated machines with sequence-dependent constraint , 2011, 2011 International Conference on E-Business and E-Government (ICEE).

[41]  Andreas C. Nearchou,et al.  Meta-heuristics from nature for the loop layout design problem , 2006 .

[42]  Ada Che,et al.  A memetic differential evolution algorithm for energy-efficient parallel machine scheduling , 2019, Omega.

[43]  Chris N. Potts,et al.  Scheduling with batching: A review , 2000, Eur. J. Oper. Res..

[44]  Jia-Sheng Heh,et al.  A 2-Opt based differential evolution for global optimization , 2010, Appl. Soft Comput..

[45]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..