Metaheuristics with Neighborhood Structures for the Scheduling of Jobs with Time-dependent Durations
A scheduling problem comprising time-dependent durations, sequence-dependent setup times, batch scheduling, precedence constraints and job selection is studied. Applications of the scheduling problem could be in the testing of aircraft in a multifunctional testing facility, the distribution of resources to different areas and the repairing and maintenance of vehicles in a workshop. An integer programming formulation for this problem is presented. As CPLEX was unable to find a feasible solution for the majority of the generated test cases within one hour, metaheuristics such as variable neighborhood search and tabu search have been developed, employing eight neighborhood strategies to search for solutions. Tabu search performs the best in solving the scheduling problem. It was able to solve all test cases while CPLEX and variable neighborhood search could solve only 25% of the test cases. In terms of total weighted profit, tabu search performed 40% and 9% better than CPLEX and variable neighborhood search, respectively, for test cases solvable by all three algorithms.
Authors
- G. Roux (ORCID: https://orcid.org/0000-0001-8378-1735)
- Stephan E Visagie (ORCID: https://orcid.org/0000-0002-0689-5736)
Publication Details
- Journal
- Asia Pacific Journal of Operational Research
- Published
- 2026-06-19
- DOI
- https://doi.org/10.1142/s0217595926500259
- Primary Topic
- Resource-Constrained Project Scheduling
- Type
- article
- Field-Weighted Citation Impact
- 0.00