An Inverse Optimal Value Approach for Synchronously Optimizing Activity Durations and Worker Assignments with a Project Ideal Cost

Most companies survive the pain of cost and schedule overruns because of inaccurate project activity time settings. In order to deliver a project with a target cost and on schedule, this research proposes an inverse optimal value approach to optimize activity durations and the corresponding worker a...

Full description

Bibliographic Details
Main Authors: Lili Zhang, Zhengrui Chen, Dan Shi, Yanan Zhao
Format: Article
Language:English
Published: MDPI AG 2023-02-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/11/5/1178
_version_ 1797614919266336768
author Lili Zhang
Zhengrui Chen
Dan Shi
Yanan Zhao
author_facet Lili Zhang
Zhengrui Chen
Dan Shi
Yanan Zhao
author_sort Lili Zhang
collection DOAJ
description Most companies survive the pain of cost and schedule overruns because of inaccurate project activity time settings. In order to deliver a project with a target cost and on schedule, this research proposes an inverse optimal value approach to optimize activity durations and the corresponding worker assignments synchronously to make the optimal project cost infinitely close to an ideal cost. The leader model reflects cost orientation and adjustability of activity durations, the follower model reflects the complexity of activity sequence, critical path completion time, cost pressure, skill matching, energy consumption, and other costs. Through upper-level and lower-level feedback and interaction of activity durations and worker assignments it is possible to deliver a project with an ideal cost. With considerations of the mathematical model characteristics of bi-level programming, nonlinearity, NP hard, and MAX functions, an improved genetic algorithm combining adaptive artificial fish swarms is designed. From the comparison results of random examples and an actual example, the error rate of the optimal value of the improved algorithm is acceptable. Numerical experiments show that the inverse optimal approach can deliver a project without delay and with an ideal cost. The inverse optimization method is more in line with the idea of target management, and can help managers achieve the purpose of cost control.
first_indexed 2024-03-11T07:19:06Z
format Article
id doaj.art-e591f8c1c6c24bc7bfff47af41f3d51b
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-03-11T07:19:06Z
publishDate 2023-02-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-e591f8c1c6c24bc7bfff47af41f3d51b2023-11-17T08:09:17ZengMDPI AGMathematics2227-73902023-02-01115117810.3390/math11051178An Inverse Optimal Value Approach for Synchronously Optimizing Activity Durations and Worker Assignments with a Project Ideal CostLili Zhang0Zhengrui Chen1Dan Shi2Yanan Zhao3School of Maritime Economics and Management, Dalian Maritime University, Dalian 116026, ChinaSchool of Business, Dalian University of Technology, Panjin 124221, ChinaSchool of Business, Dalian University of Technology, Panjin 124221, ChinaSchool of Economics and Management, Liaoning Petrochemical University, Fushun 113001, ChinaMost companies survive the pain of cost and schedule overruns because of inaccurate project activity time settings. In order to deliver a project with a target cost and on schedule, this research proposes an inverse optimal value approach to optimize activity durations and the corresponding worker assignments synchronously to make the optimal project cost infinitely close to an ideal cost. The leader model reflects cost orientation and adjustability of activity durations, the follower model reflects the complexity of activity sequence, critical path completion time, cost pressure, skill matching, energy consumption, and other costs. Through upper-level and lower-level feedback and interaction of activity durations and worker assignments it is possible to deliver a project with an ideal cost. With considerations of the mathematical model characteristics of bi-level programming, nonlinearity, NP hard, and MAX functions, an improved genetic algorithm combining adaptive artificial fish swarms is designed. From the comparison results of random examples and an actual example, the error rate of the optimal value of the improved algorithm is acceptable. Numerical experiments show that the inverse optimal approach can deliver a project without delay and with an ideal cost. The inverse optimization method is more in line with the idea of target management, and can help managers achieve the purpose of cost control.https://www.mdpi.com/2227-7390/11/5/1178inverse optimal value methodworker assignmentactivity duration optimizationtarget costadaptive artificial fish swarm genetic algorithm
spellingShingle Lili Zhang
Zhengrui Chen
Dan Shi
Yanan Zhao
An Inverse Optimal Value Approach for Synchronously Optimizing Activity Durations and Worker Assignments with a Project Ideal Cost
Mathematics
inverse optimal value method
worker assignment
activity duration optimization
target cost
adaptive artificial fish swarm genetic algorithm
title An Inverse Optimal Value Approach for Synchronously Optimizing Activity Durations and Worker Assignments with a Project Ideal Cost
title_full An Inverse Optimal Value Approach for Synchronously Optimizing Activity Durations and Worker Assignments with a Project Ideal Cost
title_fullStr An Inverse Optimal Value Approach for Synchronously Optimizing Activity Durations and Worker Assignments with a Project Ideal Cost
title_full_unstemmed An Inverse Optimal Value Approach for Synchronously Optimizing Activity Durations and Worker Assignments with a Project Ideal Cost
title_short An Inverse Optimal Value Approach for Synchronously Optimizing Activity Durations and Worker Assignments with a Project Ideal Cost
title_sort inverse optimal value approach for synchronously optimizing activity durations and worker assignments with a project ideal cost
topic inverse optimal value method
worker assignment
activity duration optimization
target cost
adaptive artificial fish swarm genetic algorithm
url https://www.mdpi.com/2227-7390/11/5/1178
work_keys_str_mv AT lilizhang aninverseoptimalvalueapproachforsynchronouslyoptimizingactivitydurationsandworkerassignmentswithaprojectidealcost
AT zhengruichen aninverseoptimalvalueapproachforsynchronouslyoptimizingactivitydurationsandworkerassignmentswithaprojectidealcost
AT danshi aninverseoptimalvalueapproachforsynchronouslyoptimizingactivitydurationsandworkerassignmentswithaprojectidealcost
AT yananzhao aninverseoptimalvalueapproachforsynchronouslyoptimizingactivitydurationsandworkerassignmentswithaprojectidealcost
AT lilizhang inverseoptimalvalueapproachforsynchronouslyoptimizingactivitydurationsandworkerassignmentswithaprojectidealcost
AT zhengruichen inverseoptimalvalueapproachforsynchronouslyoptimizingactivitydurationsandworkerassignmentswithaprojectidealcost
AT danshi inverseoptimalvalueapproachforsynchronouslyoptimizingactivitydurationsandworkerassignmentswithaprojectidealcost
AT yananzhao inverseoptimalvalueapproachforsynchronouslyoptimizingactivitydurationsandworkerassignmentswithaprojectidealcost