A platform for research: civil engineering, architecture and urbanism
Improved Genetic Algorithm for Finance-Based Scheduling
Currently, the genetic algorithm (GA) technique has been used in finance-based scheduling to devise critical path method (CPM) schedules exhibiting cash flows of periodical finance needs below preset cash constraints. The chromosomes of the schedules that violate this condition are referred to as finance-infeasible chromosomes. Infeasibility related to finance is peculiar to finance-based scheduling problems. In scheduling problems, chromosomes that are infeasible based on precedence relationships are typically penalized. This paper introduces a repair algorithm for the finance-infeasible chromosomes generated within the GA systems. The repair algorithm identifies the periods exhibiting finance needs that exceed the constrained cash, calculates the amounts of finance needs above the constraints, identifies the ongoing activities, selects randomly an activity for delaying its start time, determines the impact of the delay on the finance needs, and repeats the procedure until finance feasibility is attained. A 13-activity project was used to demonstrate the proposed repair algorithm. The performance of the repaired-chromosome GA system is evaluated through comparison against replaced-chromosome and penalized-chromosome GA systems using a fairly big project of 210 activities. Finally, the results that were validated using the integer programming technique proved the superior performance of the repaired-chromosome GA in terms of the computational cost and quality of solutions.
Improved Genetic Algorithm for Finance-Based Scheduling
Currently, the genetic algorithm (GA) technique has been used in finance-based scheduling to devise critical path method (CPM) schedules exhibiting cash flows of periodical finance needs below preset cash constraints. The chromosomes of the schedules that violate this condition are referred to as finance-infeasible chromosomes. Infeasibility related to finance is peculiar to finance-based scheduling problems. In scheduling problems, chromosomes that are infeasible based on precedence relationships are typically penalized. This paper introduces a repair algorithm for the finance-infeasible chromosomes generated within the GA systems. The repair algorithm identifies the periods exhibiting finance needs that exceed the constrained cash, calculates the amounts of finance needs above the constraints, identifies the ongoing activities, selects randomly an activity for delaying its start time, determines the impact of the delay on the finance needs, and repeats the procedure until finance feasibility is attained. A 13-activity project was used to demonstrate the proposed repair algorithm. The performance of the repaired-chromosome GA system is evaluated through comparison against replaced-chromosome and penalized-chromosome GA systems using a fairly big project of 210 activities. Finally, the results that were validated using the integer programming technique proved the superior performance of the repaired-chromosome GA in terms of the computational cost and quality of solutions.
Improved Genetic Algorithm for Finance-Based Scheduling
Alghazi, Anas (author) / Elazouni, Ashraf (author) / Selim, Shokri (author)
Journal of Computing in Civil Engineering ; 27 ; 379-394
2012-04-26
162013-01-01 pages
Article (Journal)
Electronic Resource
English
Improved Genetic Algorithm for Finance-Based Scheduling
British Library Online Contents | 2013
|Improved Genetic Algorithm for Finance-Based Scheduling
Online Contents | 2013
|Finance-Based Scheduling: Tool to Maximize Project Profit Using Improved Genetic Algorithms
British Library Online Contents | 2005
|Finance-Based Scheduling: Tool to Maximize Project Profit Using Improved Genetic Algorithms
Online Contents | 2005
|Improved Optimization Model for Finance-Based Scheduling
British Library Conference Proceedings | 2019
|