TY - JOUR
T1 - Minimizing the number of machines with limited workload capacity for scheduling jobs with interval constraints
AU - Osorio-Valenzuela, Luis
AU - Pereira, Jordi
AU - Quezada, Franco
AU - Vásquez, Óscar C.
N1 - Publisher Copyright:
© 2019 Elsevier Inc.
PY - 2019/10
Y1 - 2019/10
N2 - In this paper, we consider a parallel machine scheduling problem in which machines have a limited workload capacity and jobs have deadlines and release dates. The problem is motivated by the operation of energy storage management systems for microgrids under emergency conditions and generalizes some problems that have already been studied in the literature for their theoretical value. In this work, we propose heuristic and exact algorithms to solve the problem. The heuristics are adaptations of classical bin packing heuristics in which additional conditions on the feasibility of a solution are imposed, whereas the exact method is a branch-and-price approach. The results show that the branch-and-price approach is able to optimally solve random instances with up to 250 jobs within a time limit of one hour, while the heuristic procedures provide near optimal solution within reduced running times. Finally, we also provide additional complexity results for a special case of the problem.
AB - In this paper, we consider a parallel machine scheduling problem in which machines have a limited workload capacity and jobs have deadlines and release dates. The problem is motivated by the operation of energy storage management systems for microgrids under emergency conditions and generalizes some problems that have already been studied in the literature for their theoretical value. In this work, we propose heuristic and exact algorithms to solve the problem. The heuristics are adaptations of classical bin packing heuristics in which additional conditions on the feasibility of a solution are imposed, whereas the exact method is a branch-and-price approach. The results show that the branch-and-price approach is able to optimally solve random instances with up to 250 jobs within a time limit of one hour, while the heuristic procedures provide near optimal solution within reduced running times. Finally, we also provide additional complexity results for a special case of the problem.
KW - Branch-and-price
KW - Interval and workload constraints
KW - Parallel machines
KW - Scheduling
UR - http://www.scopus.com/inward/record.url?scp=85066094636&partnerID=8YFLogxK
U2 - 10.1016/j.apm.2019.05.007
DO - 10.1016/j.apm.2019.05.007
M3 - Article
AN - SCOPUS:85066094636
VL - 74
SP - 512
EP - 527
JO - Applied Mathematical Modelling
JF - Applied Mathematical Modelling
SN - 0307-904X
ER -