An Approximate Pareto Set for Minimizing the Maximum Lateness and Makespan on Parallel Machines
Gais Alhadi, Imed Kacem, Pierre Laroche, and Izzeldin M. Osman

TL;DR
This paper develops an exact dynamic programming algorithm and a strongly polynomial FPTAS to generate approximate Pareto frontiers for a two-machine scheduling problem minimizing maximum lateness and makespan.
Contribution
It introduces a novel FPTAS for efficiently approximating the Pareto frontier in a complex scheduling problem.
Findings
The exact algorithm computes the complete Pareto frontier in pseudo-polynomial time.
The FPTAS provides a strongly polynomial approximation of the Pareto frontier.
Numerical experiments demonstrate the effectiveness of both approaches.
Abstract
We consider the two-parallel machines scheduling problem, with the aim of minimizing the maximum lateness and the makespan. Formally, the problem is defined as follows. We have to schedule a set J of n jobs on two identical machines. Each job i in J has a processing time p_i and a delivery time q_i. Each machine can only perform one job at a given time. The machines are available at time t=0 and each of them can process at most one job at a given time. The problem is to find a sequence of jobs, with the objective of minimizing the maximum lateness L_max and the makespan C_max. With no loss of generality, we consider that all data are integers and that jobs are indexed in non-increasing order of their delivery times: q_1 >= q_2 >= ... >= q_n. This paper proposes an exact algorithm (based on a dynamic programming) to generate the complete Pareto Frontier in a pseudo-polynomial time. Then,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Optimization Algorithms · Optimization and Search Problems · Distributed and Parallel Computing Systems
