Application of hybrid GA–SA heuristics for single-job production–delivery scheduling problem with inventory and due date considerations

This paper studies a production scheduling problem with delivery considerations in which a set of identical jobs are batch processed on a machine and then, finished jobs need to be delivered to a customer by a capacitated vehicle. Particularly, we assume the existence in production stage of an inventory which works as a buffer to balance the abilities of the two logistical stages. The objective is to find a joint schedule such that the sum of setup, production, delivery and inventory cost is minimised. We formulate the problem as a mixed integer programming model and propose four heuristic algorithms, such as genetic algorithm (GA), simulated annealing (SA), hybrid GA-SA (HGASA) and hybrid SA-GA (HSAGA), for solving it. To evaluate the proposed heuristics, we propose a lower bound by Lagrangian relaxation method. Computational experiments show that the proposed HGASA and HSAGA are efficient on randomly generated problem instances, and perform better than the simple heuristics, GA and SA.

[1]  Saeed Zolfaghari,et al.  Application of a genetic algorithm to staff scheduling in retail sector , 2010 .

[2]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[3]  P. W. Poon,et al.  Genetic algorithm crossover operators for ordering applications , 1995, Comput. Oper. Res..

[4]  Lixin Tang,et al.  The coordination of transportation and batching scheduling , 2009 .

[5]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[6]  Cheng-Hsiang Liu,et al.  Using genetic algorithms for the coordinated scheduling problem of a batching machine and two-stage transportation , 2011, Appl. Math. Comput..

[7]  Hiroshi Ohta,et al.  Batch-scheduling problems to minimize inventory cost in the shop with both receiving and delivery just-in-times , 1994 .

[8]  Chung-Yee Lee,et al.  Logistics scheduling with batching and transportation , 2008, Eur. J. Oper. Res..

[9]  Zhi-Long Chen,et al.  Integrated production and distribution scheduling with committed delivery dates , 2010, Oper. Res. Lett..

[10]  Ik Sun Lee,et al.  Coordinated scheduling of production and delivery stages with stage-dependent inventory holding costs , 2010 .

[11]  Xiangtong Qi A logistics scheduling model: Inventory cost reduction by batching , 2005 .

[12]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[13]  T.C.E. Cheng,et al.  Logistics scheduling to minimize inventory and transport costs , 2009 .

[14]  Ali Azadeh,et al.  A multi-objective genetic algorithm for scheduling optimisation of m job families on a single machine , 2010 .

[15]  T.C.E. Cheng,et al.  Heuristics for parallel-machine scheduling with job class setups and delivery to multiple customers , 2009 .

[16]  Marvin D. Troutt,et al.  Application of a mixed simulated annealing-genetic algorithm heuristic for the two-dimensional orthogonal packing problem , 2003, Eur. J. Oper. Res..

[17]  Dvir Shabtay,et al.  Scheduling and due date assignment to minimize earliness, tardiness, holding, due date assignment and batch delivery costs , 2010 .

[18]  Mohamed A.A. Mansour,et al.  A hybrid genetic algorithm for solving the joint batching and scheduling of a batch processor with earliness and tardiness penalties , 2010 .