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...

Full description

Bibliographic Details
Main Authors: Ilia Tarasov, Alain Haït, Olga Battaïa
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