An Exact Method and Ant Colony Optimization for Single Machine Scheduling Problem with Time Window Periodic Maintenance

This paper considers a time window periodic maintenance strategy with different duration windows and job scheduling activities in a single machine environment. The aim is to minimize the number of tardy jobs through the integration of production scheduling and periodic maintenance intervals. A mixed...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access Vol. 8; p. 1
Main Authors: Qamhan, Ammar A., Ahmed, Aref, Al-harkan, Ibrahim M., Badwelan, Ahmed, Alsamhan, Ali, Hidri, Lotfi
Format: Journal Article
Language:English
Published: Piscataway IEEE 01-01-2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper considers a time window periodic maintenance strategy with different duration windows and job scheduling activities in a single machine environment. The aim is to minimize the number of tardy jobs through the integration of production scheduling and periodic maintenance intervals. A mixed-integer linear programming model (MILP) is proposed to optimize small-sized test instances. Furthermore, an ant colony optimization (ACO) algorithm is developed to solve larger sized test instances. Subsequently, to measure the efficiency of the solutions obtained by ACO, Moore's algorithm is also developed to benchmark with ACO. To test the efficiency and the effectiveness of the ACO algorithm, a set of data for small and large sized problems was generated in which several parameters were adopted and then ten replicates were solved for each combination. The small sized instances were solved by the MILP. Then, the results obtained showed that the proposed ACO was able to obtain the exact solutions within reasonable CPU times, thus, it outperformed the CPLEX solver with respect to CPU. The large sized instances were solved by the Moore's algorithm and compared to ACO. Then, the results obtained showed that the ACO outperforms Moore's algorithm for all the instances tested. It can be concluded that the developed ACO is very efficient and effective in solving the problem considered in this paper.
ISSN:2169-3536
2169-3536
DOI:10.1109/ACCESS.2020.2977234