/
/
/
Algorithm for Solving Parallel Machines Scheduling Problem to Minimize Earliness and Tardiness Costs

Algorithm for Solving Parallel Machines Scheduling Problem to Minimize Earliness and Tardiness Costs

Feb 24, 2020Vol. 20 No. 2 (2020)

Abstract

Algorithm for parallel machines scheduling problem to minimize the earliness and tardiness costs is proposed in this study. The problem is associated with the assignment of jobs to machines and determination of staring time for each job in a given sequence. Population-based incremental learning (PBIL) algorithm is used to allocate the jobs to machines. The optimal timing algorithm based on the minimum block cost function calculation is then employed to decide the starting time of jobs on each machine. To illustrate the performance of proposed algorithm, numerical examples generated randomly are tested. The numerical results obtained from PBIL combined with optimal timing algorithm called PBILOTA are compared to EDDPM (Earliest Due Date for Parallel Machines) to indicate the decrease in penalty cost. From the experimental results, it is shown that PBILOTA is an efficient algorithm for solving parallel machines scheduling problem with earliness-tardiness costs minimization.

 

Keywords: population-based incremental learning algorithm; scheduling; parallel machines; earliness; tardiness

*Corresponding author: Tel.: +66 42 72 5033 Fax: +66 42 72 5034

                                           E-mail: pensiri.so@ku.th

References

1
Lee, C.Y. and Choi, J.Y., 1995. A genetic algorithm for job sequencing problems with distinct due dates and general early-tardy penalty weights. Computers & Operations Research, 22(8), 857-869.
2
Bauman, J. and Józefowska, J., 2006. Minimizing the earliness-tardiness costs on a single machine. Computers & Operations Research, 33(11), 3219-3230.
3
Kedad-Sidhoum, S. and Sourd, F., 2010. Fast neighborhood search for the single machine earliness-tardiness scheduling problem. Computers & Operations Research, 37(8), 1464-1471.
4
Kianfar, K. and Moslehi, G., 2012. A branch-and-bound algorithm for single machine scheduling with quadratic earliness and tardiness penalties. Computers & Operations Research, 39(12), 2978-2990.
5
Keshavarz, T., Savelsbergh, M. and Salmasi, N., 2015. A branch-and-bound algorithm for the single machine sequence-dependent group scheduling problem with earliness and tardiness penalties. Applied Mathematical Modelling, 39(20), 6410-6424.

Author Information

Pensiri Sompong*

Kasetsart University, Chalermphrakiat Sakon Nakhon Province Campus, Sakon Nakhon, Thailand

About this Article

Journal

Vol. 20 No. 2 (2020)

Keywords

population-based incremental learning algorithm; scheduling; parallel machines; earliness; tardiness

Published

24 February 2020

Current Journal

Journal Cover
Vol. 20 No. 2 (2020)

Search

Latest Articles

Unknown
Jul 8, 2025

Physical and Antioxidant Properties of Bamboo Shoot: Impact of Boiling on Purine Content and Antioxidant Activity

Unknown
Jul 8, 2025

Optimization of Needleless Electrospinning for the Large- Scale Production of Photocatalytic Nanofibers

Unknown
Jul 8, 2025

Impact of Pichia manshurica UNJCC Y-123 and Pichia cecembensis UNJCC Y-157 on Fermentation of Maggot (Hermetia illucens) Growth Media for Enhanced Broiler Chicken Carcass Quality

Unknown
Jul 8, 2025

Isolation, Screening, and Molecular Identification of Plant Growth-Promoting Rhizobacteria from Maize Rhizosphere Soil