A Generalized MILP Formulation for the Period-Aggregated Resource Leveling Problem with Variable Job Duration
We study a resource leveling problem with variable job duration. The considered problem includes both scheduling and resource management decisions. The planning horizon is fixed and separated into a set of time periods of equal length. There are several types of resources and their amount varies fro...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-12-01
|
Series: | Algorithms |
Subjects: | |
Online Access: | https://www.mdpi.com/1999-4893/13/1/6 |
id |
doaj-51527f79e0da49ed92d14a15f2a7507a |
---|---|
record_format |
Article |
spelling |
doaj-51527f79e0da49ed92d14a15f2a7507a2020-11-25T00:33:40ZengMDPI AGAlgorithms1999-48932019-12-01131610.3390/a13010006a13010006A Generalized MILP Formulation for the Period-Aggregated Resource Leveling Problem with Variable Job DurationIlia Tarasov0Alain Haït1Olga Battaïa2ISAE-SUPAERO, University of Toulouse, 10 avenue Edouard Belin-BP 54032, 31055 Toulouse CEDEX 4, FranceISAE-SUPAERO, University of Toulouse, 10 avenue Edouard Belin-BP 54032, 31055 Toulouse CEDEX 4, FranceKedge Business School (Talence), 680 cours de la Liberation, 33405 Talence CEDEX, FranceWe study a resource leveling problem with variable job duration. The considered problem includes both scheduling and resource management decisions. The planning horizon is fixed and separated into a set of time periods of equal length. There are several types of resources and their amount varies from one period to another. There is a set of jobs. For each job, a fixed volume of work has to be completed without any preemption while using different resources. If necessary, extra resources can be used at additional costs during each time period. The optimization goal is to minimize the total overload costs required for the execution of all jobs by the given deadline. The decision variables specify the starting time of each job, the duration of the job and the resource amount assigned to the job during each period (it may vary over periods). We propose a new generalized mathematical formulation for this optimization problem. The formulation is compared with existing approaches from the literature. Theoretical study and computational experiments show that our approach provides more flexible resource allocation resulting in better final solutions.https://www.mdpi.com/1999-4893/13/1/6resource leveling problemproject scheduling |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ilia Tarasov Alain Haït Olga Battaïa |
spellingShingle |
Ilia Tarasov Alain Haït Olga Battaïa A Generalized MILP Formulation for the Period-Aggregated Resource Leveling Problem with Variable Job Duration Algorithms resource leveling problem project scheduling |
author_facet |
Ilia Tarasov Alain Haït Olga Battaïa |
author_sort |
Ilia Tarasov |
title |
A Generalized MILP Formulation for the Period-Aggregated Resource Leveling Problem with Variable Job Duration |
title_short |
A Generalized MILP Formulation for the Period-Aggregated Resource Leveling Problem with Variable Job Duration |
title_full |
A Generalized MILP Formulation for the Period-Aggregated Resource Leveling Problem with Variable Job Duration |
title_fullStr |
A Generalized MILP Formulation for the Period-Aggregated Resource Leveling Problem with Variable Job Duration |
title_full_unstemmed |
A Generalized MILP Formulation for the Period-Aggregated Resource Leveling Problem with Variable Job Duration |
title_sort |
generalized milp formulation for the period-aggregated resource leveling problem with variable job duration |
publisher |
MDPI AG |
series |
Algorithms |
issn |
1999-4893 |
publishDate |
2019-12-01 |
description |
We study a resource leveling problem with variable job duration. The considered problem includes both scheduling and resource management decisions. The planning horizon is fixed and separated into a set of time periods of equal length. There are several types of resources and their amount varies from one period to another. There is a set of jobs. For each job, a fixed volume of work has to be completed without any preemption while using different resources. If necessary, extra resources can be used at additional costs during each time period. The optimization goal is to minimize the total overload costs required for the execution of all jobs by the given deadline. The decision variables specify the starting time of each job, the duration of the job and the resource amount assigned to the job during each period (it may vary over periods). We propose a new generalized mathematical formulation for this optimization problem. The formulation is compared with existing approaches from the literature. Theoretical study and computational experiments show that our approach provides more flexible resource allocation resulting in better final solutions. |
topic |
resource leveling problem project scheduling |
url |
https://www.mdpi.com/1999-4893/13/1/6 |
work_keys_str_mv |
AT iliatarasov ageneralizedmilpformulationfortheperiodaggregatedresourcelevelingproblemwithvariablejobduration AT alainhait ageneralizedmilpformulationfortheperiodaggregatedresourcelevelingproblemwithvariablejobduration AT olgabattaia ageneralizedmilpformulationfortheperiodaggregatedresourcelevelingproblemwithvariablejobduration AT iliatarasov generalizedmilpformulationfortheperiodaggregatedresourcelevelingproblemwithvariablejobduration AT alainhait generalizedmilpformulationfortheperiodaggregatedresourcelevelingproblemwithvariablejobduration AT olgabattaia generalizedmilpformulationfortheperiodaggregatedresourcelevelingproblemwithvariablejobduration |
_version_ |
1725315565487128576 |