Gongyu Hou;Haoxiang Li;Qinhuang Chen;Yaohua Shao;Dandan Wang
{"title":"Optimize the Activity-on-Arc Network Planning Through the Structure Matrix and Genetic Algorithm","authors":"Gongyu Hou;Haoxiang Li;Qinhuang Chen;Yaohua Shao;Dandan Wang","doi":"10.1109/ACCESS.2024.3468313","DOIUrl":null,"url":null,"abstract":"The resource-constrained project scheduling problem (RCPSP) poses several challenges for optimizing activity-on-arc network planning. The existing genetic algorithms for solving this problem have high computational complexity and low efficiency in terms of running and optimization. To address this issue, this study proposes an algorithm based on the structure matrix and genetic algorithm (SM-GA). First, information about activities in the activity-on-arc network was represented in the structure matrix (SM), and a data storage format and a coordinate-coded structure were constructed. Then, a chromosome correction operator and serial schedule generation scheme were designed based on the SM. Further, an adaptive probability operator, along with its related similar-uniform crossover operator and hybrid mutation operator, were designed based on the level of population diversity. Finally, Python programs were written in combination with a case study, and the efficiency of the algorithm was statistically analyzed from two aspects: data formats, and operators. SM-GA enhances the running efficiency by approximately 36 times compared to the genetic algorithm using a traditional data format. Compared to the genetic algorithm using traditional crossover and mutation operators, SM-GA improves the optimization efficiency by approximately four times. The results show that SM-GA could solve the RCPSP of activity-on-arc network planning more efficiently.","PeriodicalId":13079,"journal":{"name":"IEEE Access","volume":"12 ","pages":"143733-143744"},"PeriodicalIF":3.4000,"publicationDate":"2024-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10704997","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Access","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10704997/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The resource-constrained project scheduling problem (RCPSP) poses several challenges for optimizing activity-on-arc network planning. The existing genetic algorithms for solving this problem have high computational complexity and low efficiency in terms of running and optimization. To address this issue, this study proposes an algorithm based on the structure matrix and genetic algorithm (SM-GA). First, information about activities in the activity-on-arc network was represented in the structure matrix (SM), and a data storage format and a coordinate-coded structure were constructed. Then, a chromosome correction operator and serial schedule generation scheme were designed based on the SM. Further, an adaptive probability operator, along with its related similar-uniform crossover operator and hybrid mutation operator, were designed based on the level of population diversity. Finally, Python programs were written in combination with a case study, and the efficiency of the algorithm was statistically analyzed from two aspects: data formats, and operators. SM-GA enhances the running efficiency by approximately 36 times compared to the genetic algorithm using a traditional data format. Compared to the genetic algorithm using traditional crossover and mutation operators, SM-GA improves the optimization efficiency by approximately four times. The results show that SM-GA could solve the RCPSP of activity-on-arc network planning more efficiently.
IEEE AccessCOMPUTER SCIENCE, INFORMATION SYSTEMSENGIN-ENGINEERING, ELECTRICAL & ELECTRONIC
CiteScore
9.80
自引率
7.70%
发文量
6673
审稿时长
6 weeks
期刊介绍:
IEEE Access® is a multidisciplinary, open access (OA), applications-oriented, all-electronic archival journal that continuously presents the results of original research or development across all of IEEE''s fields of interest.
IEEE Access will publish articles that are of high interest to readers, original, technically correct, and clearly presented. Supported by author publication charges (APC), its hallmarks are a rapid peer review and publication process with open access to all readers. Unlike IEEE''s traditional Transactions or Journals, reviews are "binary", in that reviewers will either Accept or Reject an article in the form it is submitted in order to achieve rapid turnaround. Especially encouraged are submissions on:
Multidisciplinary topics, or applications-oriented articles and negative results that do not fit within the scope of IEEE''s traditional journals.
Practical articles discussing new experiments or measurement techniques, interesting solutions to engineering.
Development of new or improved fabrication or manufacturing techniques.
Reviews or survey articles of new or evolving fields oriented to assist others in understanding the new area.