An efficient metaheuristic to solve the project portfolio selection and scheduling problem for industrial projects

Bachelor Thesis (2020)
Author(s)

S.J.G. van Schagen (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

T. van der Beek – Mentor (TU Delft - Ship Design, Production and Operations)

J. van Essen – Mentor (TU Delft - Discrete Mathematics and Optimization)

Y. Van Gennip – Graduation committee member (TU Delft - Mathematical Physics)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2020 S.J.G. van Schagen
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 S.J.G. van Schagen
Graduation Date
21-07-2020
Awarding Institution
Delft University of Technology
Programme
Applied Mathematics
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Industrial companies aim for optimizing profit from delivering project outcomes. Maximizing profit relies on optimization of using resources, production capacity and available time. To reach this goal, companies are typically reliant on planning and production schedules. This problem is known as the project portfolio selection and scheduling problem (PPSSP). The PPSSP can be solved using an integer linear programming (ILP). However, solving an ILP for complex cases with a large number of variables takes a lot of time. Solving the PPSSP using a heuristic method provides a good alternative. Due to the structure, an adapted version of variable neighborhood search (VNS) is chosen as heuristic method. The adapted VNS is combined with tabu search to obtain an alternative for solving the ILP. The solution obtained with the heuristic method is represented as an activity list which is a specified order of planning tasks. The schedule which is represented by the activity list can be obtained using the serial schedule generation scheme (SGS). Serial SGS represents every optimal schedule in the non-preemptive case. When preemption is allowed, schedules might not be represented by an activity list in all cases. The overall profit of the optimal schedule is never smaller than in the non-preemptive case. Because of this, a solution is represented by a selection and an activity list from which the schedule can be obtained through using the preemptive serial SGS. The heuristic is used to obtain some results for less complex instances which are compared to the results obtained by solving the ILP. In some cases, the ILP could not solve the problem in a short time span. It turns out that the performance of the adapted VNS in combination with tabu search provides good estimates close to the real optimum.

Files

BEP.pdf
(pdf | 0.714 Mb)
License info not available