Title: An efficient merge search matheuristic for maximising net present value in project scheduling

Authors: Dhananjay R. Thiruvady; Su Nguyen; Christian Blum; Andreas T. Ernst

Addresses: School of Information Technology, Deakin University, Geelong, Australia ' Centre for Data Analytics and Cognition, La Trobe University, Australia ' Artificial Intelligence Research Institute (IIIA-CSIC), Campus of the UAB, Bellaterra, Spain ' School of Mathematical Sciences, Monash University, Australia

Abstract: Resource constrained project scheduling (RCPS) is an important combinatorial optimisation problem with many practical applications. With complex requirements such as precedence constraints, limited resources, and finance-based objectives, finding optimal solutions for large problem instances is very challenging. To address this challenge, we propose a new matheuristic algorithm based on merge search and parallel computing to solve RCPS with the aim of maximising the net present value. This paper presents merge search, a novel matheuristic designed for RCPS, which is a variable partitioning and merging mechanism to formulate restricted integer programs. Parallel ant colony optimisation can generate excellent solutions for RCPS, and we use this method to generate the solution pool. The experimental results show that the proposed method outperforms the current state-of-the-art algorithms on known benchmark problem instances. Further analyses also demonstrate that the proposed algorithm is substantially more efficient compared to its counterparts in respect to its convergence properties.

Keywords: project scheduling; net present value; NPV; merge search; construct, merge, solve and adapt; CMSA; parallel ant colony optimisation.

DOI: 10.1504/IJOR.2024.141328

International Journal of Operational Research, 2024 Vol.51 No.1, pp.104 - 127

Received: 18 Oct 2021
Accepted: 02 Nov 2021

Published online: 09 Sep 2024 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article