TY - GEN
T1 - Algorithms for Fair Repetitive Scheduling
AU - Shabtay, D.
AU - Plotkin, A.
AU - Fink, Y.
N1 - Publisher Copyright: © 2024 IEEE.
PY - 2024/1/1
Y1 - 2024/1/1
N2 - We consider a single machine scheduling problem consisting of n clients and q consecutive operational periods (e.g., days). Each client submits a single job to processing on each of the days and wants his jobs to be completed as early as possible. A solution is defined by a set of q schedules (one per day), and it is classified as a K-fair solution if the total completion time of any of the clients on the entire set of q days is not greater than K. The scheduler's objective is to obtain a K-fair solution with the minimum possible K value. The problem is known to be strongly NP-hard, but no practical techniques were developed for solving it. Our main goal is to close this gap in the literature by providing a set of tools to maximize the system's fairness. To do so, we design a mixed integer linear programming formulation, two greedy algorithms and a metaheuristic. We intend to compute the entire set of algorithms and to test the quality of the different algorithms by applying an extensive experimental study.
AB - We consider a single machine scheduling problem consisting of n clients and q consecutive operational periods (e.g., days). Each client submits a single job to processing on each of the days and wants his jobs to be completed as early as possible. A solution is defined by a set of q schedules (one per day), and it is classified as a K-fair solution if the total completion time of any of the clients on the entire set of q days is not greater than K. The scheduler's objective is to obtain a K-fair solution with the minimum possible K value. The problem is known to be strongly NP-hard, but no practical techniques were developed for solving it. Our main goal is to close this gap in the literature by providing a set of tools to maximize the system's fairness. To do so, we design a mixed integer linear programming formulation, two greedy algorithms and a metaheuristic. We intend to compute the entire set of algorithms and to test the quality of the different algorithms by applying an extensive experimental study.
KW - Fairness
KW - Repetitive Scheduling
KW - Total Completion Time
UR - http://www.scopus.com/inward/record.url?scp=85217984709&partnerID=8YFLogxK
U2 - 10.1109/IEEM62345.2024.10857092
DO - 10.1109/IEEM62345.2024.10857092
M3 - Conference contribution
T3 - IEEE International Conference on Industrial Engineering and Engineering Management
SP - 844
EP - 847
BT - IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2024
T2 - 2024 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2024
Y2 - 15 December 2024 through 18 December 2024
ER -