Optimize the Activity-on-Arc Network Planning Through the Structure Matrix and Genetic Algorithm

IF 3.4 3区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS
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.
通过结构矩阵和遗传算法优化弧上活动网络规划
资源受限的项目调度问题(RCPSP)为优化弧上活动网络规划带来了诸多挑战。现有用于解决该问题的遗传算法计算复杂度高,运行和优化效率低。针对这一问题,本研究提出了一种基于结构矩阵和遗传算法(SM-GA)的算法。首先,用结构矩阵(SM)表示弧上活动网络中的活动信息,并构建数据存储格式和坐标编码结构。然后,基于结构矩阵设计了染色体校正算子和序列表生成方案。此外,还根据种群多样性水平设计了自适应概率算子及其相关的相似均匀交叉算子和混合突变算子。最后,结合案例研究编写了 Python 程序,并从数据格式和算子两个方面对算法的效率进行了统计分析。与使用传统数据格式的遗传算法相比,SM-GA 的运行效率提高了约 36 倍。与使用传统交叉和突变算子的遗传算法相比,SM-GA 的优化效率提高了约 4 倍。结果表明,SM-GA 可以更高效地解决弧上活动网络规划的 RCPSP 问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Access
IEEE Access COMPUTER 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信