Title :
Simulation library for Resource Constrained Project Scheduling with uncertain activity durations
Author :
BrcÌŒicÌ, Mario ; HlupicÌ, Nikica
Author_Institution :
Fac. of Electr. Eng. & Comput., Zagreb, Croatia
Abstract :
Stochastic Resource Constrained Project Scheduling (SRCPS) is among the hardest combinatorial problems. Exact calculations of interesting measures, such as expected project duration and the probability of satisfying the deadline, using known probabilities are in #P even for relaxed instances of the problem where resource constraints are ignored. The most common approach is to use substantial simulation to evaluate candidate solutions. All of the work so far uses ad-hoc developed simulation environments with prevalent use of a priori generated activity duration scenarios. This paper describes the discrete-time simulation library aimed to support the creation of simulation-based algorithms for solving SRCPS problems with known probability distributions of activity durations. The library is designed, in the first instance, with shared memory parallelization of simulation, using OpenMP. Runtime parallelized generation of random activity duration scenarios is supported and we deal with “inconveniences” that are otherwise elegantly avoided using a priori generated activity duration scenarios. However, in some approaches that is not feasible and runtime scenario generation has to be used. We propose modular organization of simulators that enables better reuse of basic intrinsic project scheduling functionality.
Keywords :
combinatorial mathematics; libraries; probability; scheduling; OpenMP; SRCPS; combinatorial problems; discrete time simulation library; generated activity duration; known probabilities; probability distributions; project duration; random activity duration; resource constraints; shared memory parallelization; simulation library; stochastic resource constrained project scheduling; substantial simulation; uncertain activity durations; Computational modeling; Joints; Libraries; Optimization; Probability distribution; Schedules; Scheduling;
Conference_Titel :
Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2014 37th International Convention on
Conference_Location :
Opatija
Print_ISBN :
978-953-233-081-6
DOI :
10.1109/MIPRO.2014.6859722