An exact algorithm for the bi-objective timing problem
- 95 Downloads
The timing problem in the bi-objective just-in-time single-machine job-shop scheduling problem (JiT-JSP) is the task to schedule N jobs whose order is fixed, with each job incurring a linear earliness penalty for finishing ahead of its due date and a linear tardiness penalty for finishing after its due date. The goal is to minimize the earliness and tardiness simultaneously. We propose an exact greedy algorithm that finds the entire Pareto front in \(O(N^2)\) time. This algorithm is asymptotically optimal.
KeywordsJust-in-time scheduling Bi-objective Timing problem Exact algorithm
We acknowledge Dr. Martin Drozdik for proof reading the article and corrected mathematical proofs in the article during the revision phase.
- 4.Dantas, J.D., Varela, L.R.: Scheduling single-machine problem based on just-in-time principles. In: 2014 Sixth World Congress on Nature and Biologically Inspired Computing (NaBIC), pp. 164–169. IEEE (2014)Google Scholar
- 10.Jacquin, S., Allart, E., Dufossé, F., Jourdan, L.: Decoder-based evolutionary algorithm for bi-objective just-in-time single-machine job-shop. In: IEEE Symposium Series on Computational Intelligence, SSCI, pp. 1–8 (2016)Google Scholar
- 16.Sourd, F., Kedad-Sidhoum, S.: An efficient algorithm for the earliness–tardiness scheduling problem. Optim. Online 1205 (2005)Google Scholar
- 18.Vidal, T., Crainic, T.G., Gendreau, M., Prins, C.: A unifying view on timing problems and algorithms. CIRRELT-2011-43, Montréal, QC, Canada (2011)Google Scholar