×

Fast minimum float computation in activity networks under interval uncertainty. (English) Zbl 1297.90011

Summary: This paper concerns project scheduling under uncertainty. The project is modeled as an activity-on-node network, each activity having an uncertain duration represented by an interval. The problem of computing the minimum float of each activity over all duration scenarios is addressed. For solving this NP-hard problem, D. Dubois et al. [“Computational methods for determining the latest starting times and floats of tasks in interval-valued activity networks”, J. Intell. Manuf. 16, 407–422 (2005)] and J. Fortin et al. [J. Sched. 13, No. 6, 609–627 (2010; Zbl 1208.90061)] have proposed an algorithm based on path enumeration. In this paper, new structural properties of optimal solutions are established and used for deriving a lower bound and designing an efficient branch-and-bound procedure. Two mixed-integer programming formulations are also proposed. Computational experimentations have been conducted on a large variety of randomly generated problem instances. The results show that the proposed branch-and-bound procedure is very fast and consistently outperforms the MIP formulations and the path enumeration algorithm.

MSC:

90B10 Deterministic network models in operations research
68W40 Analysis of algorithms
90B35 Deterministic scheduling theory in operations research

Citations:

Zbl 1208.90061

Software:

RanGen

References:

[1] Ballestín, F. (2007). When it is worthwhile to work with the stochastic RCPSP? Journal of Scheduling, 10(3), 153–166. · Zbl 1168.90486 · doi:10.1007/s10951-007-0012-1
[2] Chanas, S., & Zielínski, P. (2002). The computational complexity of the criticality problems in a network with interval activity times. European Journal of Operational Research, 136, 541–550. · Zbl 1008.90029 · doi:10.1016/S0377-2217(01)00048-0
[3] Chanas, S., & Zielínski, P. (2003). On the hardness of evaluating criticality of activities in planar network with duration intervals. Operation Research Letters, 31, 53–59. · Zbl 1036.90024 · doi:10.1016/S0167-6377(02)00174-8
[4] Demeulemeester, E., Vanhoucke, M., & Herroelen, W. (2003). Rangen: a random network generator for activity-on-the-node networks. Journal of Scheduling, 6(1), 17–38. · Zbl 1154.90440 · doi:10.1023/A:1022283403119
[5] Dubois, D., Fargier, H., & Galvagnon, V. (2003). On latest starting times and floats in activity networks with ill-known durations. European Journal of Operational Research, 147, 266–280. · Zbl 1037.90004 · doi:10.1016/S0377-2217(02)00560-X
[6] Dubois, D., Fargier, H., & Fortin, J. (2005). Computational methods for determining the latest starting times and floats of tasks in interval-valued activity networks. Journal of Intelligent Manufacturing, 16, 407–422. · doi:10.1007/s10845-005-1654-5
[7] Fortin, J., Zieliński, P., Dubois, D., & Fargier, H. (2010). Criticality analysis of activity networks under interval uncertainty. Journal of Scheduling. doi: 10.1007/s10951-010-0163-3 . · Zbl 1208.90061
[8] Herroelen, W., & Leus, R. (2005). Project scheduling under uncertainty: survey and research potentials. European Journal of Operational Research, 165(2), 289–306. · Zbl 1066.90050 · doi:10.1016/j.ejor.2004.04.002
[9] Kasperski, A. (2008). Discrete optimization with interval data. Berlin: Springer. · Zbl 1154.90017
[10] Kouvelis, P., & Yu, G. (1997). Robust discrete optimization and its applications. Berlin: Springer. · Zbl 0873.90071
[11] Möhring, R. H., Radermacher, F. J., & Weiss, G. (1984). Stochastic scheduling problems I–general strategies. Mathematical Methods of Operations Research, 28(7), 193–260. · Zbl 0553.90058 · doi:10.1007/BF01919323
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.