A multi-objective multi-period mathematical programming model for integrated project portfolio optimization and contractor selection

This paper addresses the challenges of project portfolio optimization and contractor selection through two proposed scenarios. In the first scenario, two separate mixed-integer mathematical programming models are presented: one for project portfolio optimization and the other for contractor selectio...

Full description

Saved in:
Bibliographic Details
Main Authors: Mostafa Zahedirad, Kaveh Khalili-Damghani, Vahidreza Ghezavati, Alireza Rashidi Komijan
Format: Article
Language:English
Published: Elsevier 2025-12-01
Series:MethodsX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2215016125003668
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper addresses the challenges of project portfolio optimization and contractor selection through two proposed scenarios. In the first scenario, two separate mixed-integer mathematical programming models are presented: one for project portfolio optimization and the other for contractor selection. In this approach, the decision variables from the project portfolio optimization model are treated as parameters in the contractor selection model. In the second scenario, an integrated mixed-integer mathematical programming model is introduced to simultaneously address both project portfolio optimization and contractor selection. Both scenarios consider multiple objectives, such as profit, risk, technical capability, and costs, along with numerous constraints, including relationships, inflation rates, and resources. The multi-objective optimization models are solved using goal programming (GP). A practical case study is conducted, comparing the two scenarios and demonstrating that the second scenario outperforms the first in terms of results. Additionally, the time complexity of both scenarios is analyzed, taking into account different numbers of variables and constraints. The analysis reveals that the second scenario exhibits superior performance in terms of CPU time. • This method applies goal programming (GP) to solve the mixed-integer mathematical programming models for project portfolio optimization and contractor selection, thoroughly comparing the two scenarios using a practical example.
ISSN:2215-0161