Metaheuristic Algorithms for Multimode Multiproject Scheduling With the Objective of Positive Cash Flow Balance

This paper investigates the problem of how to achieve a positive cash flow balance by multimode multiproject scheduling, in which a contractor must implement multiple projects concurrently, and activities can be performed with one of several alternative modes. First, based on formulating cash flows...

Full description

Bibliographic Details
Main Authors: Yukang He, Jingwen Zhang, Zhengwen He
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8853254/
id doaj-3e9c3fb77aa7426a836d432c0d3aed0b
record_format Article
spelling doaj-3e9c3fb77aa7426a836d432c0d3aed0b2021-03-30T00:20:19ZengIEEEIEEE Access2169-35362019-01-01715742715743610.1109/ACCESS.2019.29447468853254Metaheuristic Algorithms for Multimode Multiproject Scheduling With the Objective of Positive Cash Flow BalanceYukang He0Jingwen Zhang1Zhengwen He2https://orcid.org/0000-0001-5240-4101School of Engineering and Applied Science, Aston University, Birmingham, U.K.School of Management, Northwestern Polytechnical University, Xi’an, ChinaSchool of Management, Xi’an Jiaotong University, Xi’an, ChinaThis paper investigates the problem of how to achieve a positive cash flow balance by multimode multiproject scheduling, in which a contractor must implement multiple projects concurrently, and activities can be performed with one of several alternative modes. First, based on formulating cash flows for the projects, we construct an optimization model that can minimize the maximum gap between accumulative cash outflow and cash inflow, thus balancing cash flow positively by arranging optimal execution modes and start times for activities. Then, we prove the NP-hardness of the studied problem and design two metaheuristic algorithms, namely, tabu search (TS) and simulated annealing (SA), which search the desirable solutions in nested and mixed ways, respectively. Finally, taking the multistart iterative improvement (MSII) as comparison algorithm, the performance of the two algorithms developed is evaluated through a computational experiment performed on a data set generated randomly. From the research results, the following conclusions are drawn. The TS and SA are more suitable for solving the smaller and larger problems, respectively, while the nested searching structure could enhance the algorithm's efficiency. With increases in the advance payment proportion, the number of milestone activities, the client's payment proportion, or the project deadline, the contractor's maximal cash flow gap decreases.https://ieeexplore.ieee.org/document/8853254/Project schedulingoptimization modelmetaheuristic algorithmpositive cash flow balancemultimode multiproject context
collection DOAJ
language English
format Article
sources DOAJ
author Yukang He
Jingwen Zhang
Zhengwen He
spellingShingle Yukang He
Jingwen Zhang
Zhengwen He
Metaheuristic Algorithms for Multimode Multiproject Scheduling With the Objective of Positive Cash Flow Balance
IEEE Access
Project scheduling
optimization model
metaheuristic algorithm
positive cash flow balance
multimode multiproject context
author_facet Yukang He
Jingwen Zhang
Zhengwen He
author_sort Yukang He
title Metaheuristic Algorithms for Multimode Multiproject Scheduling With the Objective of Positive Cash Flow Balance
title_short Metaheuristic Algorithms for Multimode Multiproject Scheduling With the Objective of Positive Cash Flow Balance
title_full Metaheuristic Algorithms for Multimode Multiproject Scheduling With the Objective of Positive Cash Flow Balance
title_fullStr Metaheuristic Algorithms for Multimode Multiproject Scheduling With the Objective of Positive Cash Flow Balance
title_full_unstemmed Metaheuristic Algorithms for Multimode Multiproject Scheduling With the Objective of Positive Cash Flow Balance
title_sort metaheuristic algorithms for multimode multiproject scheduling with the objective of positive cash flow balance
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description This paper investigates the problem of how to achieve a positive cash flow balance by multimode multiproject scheduling, in which a contractor must implement multiple projects concurrently, and activities can be performed with one of several alternative modes. First, based on formulating cash flows for the projects, we construct an optimization model that can minimize the maximum gap between accumulative cash outflow and cash inflow, thus balancing cash flow positively by arranging optimal execution modes and start times for activities. Then, we prove the NP-hardness of the studied problem and design two metaheuristic algorithms, namely, tabu search (TS) and simulated annealing (SA), which search the desirable solutions in nested and mixed ways, respectively. Finally, taking the multistart iterative improvement (MSII) as comparison algorithm, the performance of the two algorithms developed is evaluated through a computational experiment performed on a data set generated randomly. From the research results, the following conclusions are drawn. The TS and SA are more suitable for solving the smaller and larger problems, respectively, while the nested searching structure could enhance the algorithm's efficiency. With increases in the advance payment proportion, the number of milestone activities, the client's payment proportion, or the project deadline, the contractor's maximal cash flow gap decreases.
topic Project scheduling
optimization model
metaheuristic algorithm
positive cash flow balance
multimode multiproject context
url https://ieeexplore.ieee.org/document/8853254/
work_keys_str_mv AT yukanghe metaheuristicalgorithmsformultimodemultiprojectschedulingwiththeobjectiveofpositivecashflowbalance
AT jingwenzhang metaheuristicalgorithmsformultimodemultiprojectschedulingwiththeobjectiveofpositivecashflowbalance
AT zhengwenhe metaheuristicalgorithmsformultimodemultiprojectschedulingwiththeobjectiveofpositivecashflowbalance
_version_ 1724188429779992576