Home > Research > Publications & Outputs > Performance evaluation of scheduling policies f...

Electronic data

  • Performance_evaluation_of_scheduling_policies_for_the_DRCMPSP

    Rights statement: The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-030-62885-7_8

    Accepted author manuscript, 295 KB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

Performance evaluation of scheduling policies for the DRCMPSP

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Performance evaluation of scheduling policies for the DRCMPSP. / Satic, Ugur; Jacko, Peter; Kirkbride, Christopher.
Analytical and Stochastic Modelling Techniques and Applications: 25th International Conference, ASMTA 2019, Moscow, Russia, October 21–25, 2019, Proceedings. Cham: Springer, 2020. p. 100-114 (Lecture Notes in Computer Science ; Vol. 12023).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Satic, U, Jacko, P & Kirkbride, C 2020, Performance evaluation of scheduling policies for the DRCMPSP. in Analytical and Stochastic Modelling Techniques and Applications: 25th International Conference, ASMTA 2019, Moscow, Russia, October 21–25, 2019, Proceedings. Lecture Notes in Computer Science , vol. 12023, Springer, Cham, pp. 100-114, The 25th International Conference on Analytical & Stochastic Modelling Techniques & Applications , Moscow, Russian Federation, 21/10/19. https://doi.org/10.1007/978-3-030-62885-7_8

APA

Satic, U., Jacko, P., & Kirkbride, C. (2020). Performance evaluation of scheduling policies for the DRCMPSP. In Analytical and Stochastic Modelling Techniques and Applications: 25th International Conference, ASMTA 2019, Moscow, Russia, October 21–25, 2019, Proceedings (pp. 100-114). (Lecture Notes in Computer Science ; Vol. 12023). Springer. https://doi.org/10.1007/978-3-030-62885-7_8

Vancouver

Satic U, Jacko P, Kirkbride C. Performance evaluation of scheduling policies for the DRCMPSP. In Analytical and Stochastic Modelling Techniques and Applications: 25th International Conference, ASMTA 2019, Moscow, Russia, October 21–25, 2019, Proceedings. Cham: Springer. 2020. p. 100-114. (Lecture Notes in Computer Science ). doi: 10.1007/978-3-030-62885-7_8

Author

Satic, Ugur ; Jacko, Peter ; Kirkbride, Christopher. / Performance evaluation of scheduling policies for the DRCMPSP. Analytical and Stochastic Modelling Techniques and Applications: 25th International Conference, ASMTA 2019, Moscow, Russia, October 21–25, 2019, Proceedings. Cham : Springer, 2020. pp. 100-114 (Lecture Notes in Computer Science ).

Bibtex

@inproceedings{47b373e1bb724dffaac0d04bbdae2ad0,
title = "Performance evaluation of scheduling policies for the DRCMPSP",
abstract = "In this study, we consider the dynamic resource-constrained multi-project scheduling problem (DRCMPSP) where projects generate rewards at their completion, completions later than a due date cause tardiness costs and new projects arrive randomly during the ongoing project execution which disturbs the existing project scheduling plan. We model this problem as a discrete Markov decision process and explore the computational limitations of solving the problem by dynamic programming. We run and compare four different solution approaches on small size problems. These solution approaches are: a dynamic programming algorithm to determine a policy that maximises the average profit per unit time net of charges for late project completion, a genetic algorithm which generates a schedule to maximise the total reward of ongoing projects and updates the schedule with each new project arrival, a rule-based algorithm which prioritise processing of tasks with the highest processing durations, and a worst decision algorithm to seek a non-idling policy to minimise the average profit per unit time. Average profits per unit time of generated policies of the solution algorithms are evaluated and compared. The performance of the genetic algorithm is the closest to the optimal policies of the dynamic programming algorithm, but its results are notably suboptimal, up to 67.2\%. Alternative scheduling algorithms are close to optimal with low project arrival probability but quickly deteriorate their performance as the probability increases.",
keywords = "Dynamic programming, Resource constraint, Project scheduling, DRCMPSP",
author = "Ugur Satic and Peter Jacko and Christopher Kirkbride",
note = "The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-030-62885-7_8; The 25th International Conference on Analytical & Stochastic Modelling Techniques & Applications : ASMTA-2019, ASMTA-2019 ; Conference date: 21-10-2019 Through 25-10-2019",
year = "2020",
month = nov,
day = "7",
doi = "10.1007/978-3-030-62885-7_8",
language = "English",
isbn = "9783030628840",
series = "Lecture Notes in Computer Science ",
publisher = "Springer",
pages = "100--114",
booktitle = "Analytical and Stochastic Modelling Techniques and Applications",
url = "http://asmta.amct.institute/",

}

RIS

TY - GEN

T1 - Performance evaluation of scheduling policies for the DRCMPSP

AU - Satic, Ugur

AU - Jacko, Peter

AU - Kirkbride, Christopher

N1 - The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-030-62885-7_8

PY - 2020/11/7

Y1 - 2020/11/7

N2 - In this study, we consider the dynamic resource-constrained multi-project scheduling problem (DRCMPSP) where projects generate rewards at their completion, completions later than a due date cause tardiness costs and new projects arrive randomly during the ongoing project execution which disturbs the existing project scheduling plan. We model this problem as a discrete Markov decision process and explore the computational limitations of solving the problem by dynamic programming. We run and compare four different solution approaches on small size problems. These solution approaches are: a dynamic programming algorithm to determine a policy that maximises the average profit per unit time net of charges for late project completion, a genetic algorithm which generates a schedule to maximise the total reward of ongoing projects and updates the schedule with each new project arrival, a rule-based algorithm which prioritise processing of tasks with the highest processing durations, and a worst decision algorithm to seek a non-idling policy to minimise the average profit per unit time. Average profits per unit time of generated policies of the solution algorithms are evaluated and compared. The performance of the genetic algorithm is the closest to the optimal policies of the dynamic programming algorithm, but its results are notably suboptimal, up to 67.2\%. Alternative scheduling algorithms are close to optimal with low project arrival probability but quickly deteriorate their performance as the probability increases.

AB - In this study, we consider the dynamic resource-constrained multi-project scheduling problem (DRCMPSP) where projects generate rewards at their completion, completions later than a due date cause tardiness costs and new projects arrive randomly during the ongoing project execution which disturbs the existing project scheduling plan. We model this problem as a discrete Markov decision process and explore the computational limitations of solving the problem by dynamic programming. We run and compare four different solution approaches on small size problems. These solution approaches are: a dynamic programming algorithm to determine a policy that maximises the average profit per unit time net of charges for late project completion, a genetic algorithm which generates a schedule to maximise the total reward of ongoing projects and updates the schedule with each new project arrival, a rule-based algorithm which prioritise processing of tasks with the highest processing durations, and a worst decision algorithm to seek a non-idling policy to minimise the average profit per unit time. Average profits per unit time of generated policies of the solution algorithms are evaluated and compared. The performance of the genetic algorithm is the closest to the optimal policies of the dynamic programming algorithm, but its results are notably suboptimal, up to 67.2\%. Alternative scheduling algorithms are close to optimal with low project arrival probability but quickly deteriorate their performance as the probability increases.

KW - Dynamic programming

KW - Resource constraint

KW - Project scheduling

KW - DRCMPSP

U2 - 10.1007/978-3-030-62885-7_8

DO - 10.1007/978-3-030-62885-7_8

M3 - Conference contribution/Paper

SN - 9783030628840

T3 - Lecture Notes in Computer Science

SP - 100

EP - 114

BT - Analytical and Stochastic Modelling Techniques and Applications

PB - Springer

CY - Cham

T2 - The 25th International Conference on Analytical & Stochastic Modelling Techniques & Applications

Y2 - 21 October 2019 through 25 October 2019

ER -