A sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty

In real-world project scheduling applications, activity durations are often uncertain. Proactive scheduling can effectively cope with the duration uncertainties, by generating robust baseline solutions according to a priori stochastic knowledge. However, most of the existing proactive approaches ass...

Full description

Saved in:
Bibliographic Details
Main Authors: Song, Wen, Kang, Donghun, Zhang, Jie, Cao, Zhiguang, Xi, Hui
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2019
Subjects:
Online Access:https://hdl.handle.net/10356/105754
http://hdl.handle.net/10220/48729
http://dx.doi.org/10.1613/jair.1.11369
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-105754
record_format dspace
spelling sg-ntu-dr.10356-1057542019-12-06T21:57:18Z A sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty Song, Wen Kang, Donghun Zhang, Jie Cao, Zhiguang Xi, Hui School of Computer Science and Engineering Rolls-Royce@NTU Corporate Lab Proactive Scheduling Branch-and-Bound Method DRNTU::Engineering::Computer science and engineering In real-world project scheduling applications, activity durations are often uncertain. Proactive scheduling can effectively cope with the duration uncertainties, by generating robust baseline solutions according to a priori stochastic knowledge. However, most of the existing proactive approaches assume that the duration uncertainty of an activity is not related to its scheduled start time, which may not hold in many real-world scenarios. In this paper, we relax this assumption by allowing the duration uncertainty to be time-dependent, which is caused by the uncertainty of whether the activity can be executed on each time slot. We propose a stochastic optimization model to find an optimal Partial-order Schedule (POS) that minimizes the expected makespan. This model can cover both the time-dependent uncertainty studied in this paper and the traditional time-independent duration uncertainty. To circumvent the underlying complexity in evaluating a given solution, we approximate the stochastic optimization model based on Sample Average Approximation (SAA). Finally, we design two efficient branch-and-bound algorithms to solve the NP-hard SAA problem. Empirical evaluation confirms that our approach can generate high-quality proactive solutions for a variety of uncertainty distributions. NRF (Natl Research Foundation, S’pore) Published version 2019-06-13T07:03:35Z 2019-12-06T21:57:18Z 2019-06-13T07:03:35Z 2019-12-06T21:57:18Z 2019 Journal Article Song, W., Kang, D., Zhang, J., Cao, Z., & Xi, H. (2019). A sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty. Journal of Artificial Intelligence Research, 64, 385-427. doi:10.1613/jair.1.11369 1076-9757 https://hdl.handle.net/10356/105754 http://hdl.handle.net/10220/48729 http://dx.doi.org/10.1613/jair.1.11369 en Journal of Artificial Intelligence Research © 2019 AI Access Foundation. All rights reserved. This paper was published in Journal of Artificial Intelligence Research and is made available with permission of AI Access Foundation. 43 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Proactive Scheduling
Branch-and-Bound Method
DRNTU::Engineering::Computer science and engineering
spellingShingle Proactive Scheduling
Branch-and-Bound Method
DRNTU::Engineering::Computer science and engineering
Song, Wen
Kang, Donghun
Zhang, Jie
Cao, Zhiguang
Xi, Hui
A sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty
description In real-world project scheduling applications, activity durations are often uncertain. Proactive scheduling can effectively cope with the duration uncertainties, by generating robust baseline solutions according to a priori stochastic knowledge. However, most of the existing proactive approaches assume that the duration uncertainty of an activity is not related to its scheduled start time, which may not hold in many real-world scenarios. In this paper, we relax this assumption by allowing the duration uncertainty to be time-dependent, which is caused by the uncertainty of whether the activity can be executed on each time slot. We propose a stochastic optimization model to find an optimal Partial-order Schedule (POS) that minimizes the expected makespan. This model can cover both the time-dependent uncertainty studied in this paper and the traditional time-independent duration uncertainty. To circumvent the underlying complexity in evaluating a given solution, we approximate the stochastic optimization model based on Sample Average Approximation (SAA). Finally, we design two efficient branch-and-bound algorithms to solve the NP-hard SAA problem. Empirical evaluation confirms that our approach can generate high-quality proactive solutions for a variety of uncertainty distributions.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Song, Wen
Kang, Donghun
Zhang, Jie
Cao, Zhiguang
Xi, Hui
format Article
author Song, Wen
Kang, Donghun
Zhang, Jie
Cao, Zhiguang
Xi, Hui
author_sort Song, Wen
title A sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty
title_short A sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty
title_full A sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty
title_fullStr A sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty
title_full_unstemmed A sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty
title_sort sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty
publishDate 2019
url https://hdl.handle.net/10356/105754
http://hdl.handle.net/10220/48729
http://dx.doi.org/10.1613/jair.1.11369
_version_ 1681049059353165824