文件名称:nsga2算法matlab代码-Evolutionary-Optimization-Community-Buildings:进化优化社区建设
文件大小:640KB
文件格式:ZIP
更新时间:2024-06-13 01:01:55
系统开源
nsga2算法matlab代码进化优化社区建设 该代码是以下论文的一部分 考虑风险,复原力和可持续性目标的社区建筑的灾前演化优化。 Ghazanfar Ali Anwar1,You Dong2 * #如何运行代码 名为Main_CBldOpt.m的主文件是MATLAB文件,可以通过在MATLAB平台的命令窗口中键入run(“ Main_CBldOpt.m”)来运行。 主文件执行基于性能的评估,然后从名为NSGA2_Opt的文件夹中调用Main_NSGA2_4.m文件以运行进化优化算法。 针对已考虑的四种危险情况生成的最佳最优解决方案与其他结果(包括损坏,后果和停机时间评估)一起存储在标题为结果的文件夹中。 可以轻松修改所使用的代码和输入变量,以评估任何社区建筑的震前改造优化。
【文件预览】:
Evolutionary-Optimization-Community-Buildings-main
----README.md(916B)
----Main_license.txt(1KB)
----NSGA2_Opt()
--------license.txt(1KB)
--------Main_NSGA2_3.m(5KB)
--------normalisation.m(597B)
--------NDS_CD_cons.m(5KB)
--------poly_mutation.m(676B)
--------Main_NSGA2_2.m(5KB)
--------genetic_operator.m(1KB)
--------Readme.m(2KB)
--------Main_NSGA2_4.m(5KB)
--------replacement.m(961B)
--------tour_selection.m(2KB)
----Hazard()
--------Hazard3.txt(304B)
--------Hazard1.txt(304B)
--------Hazard2.txt(304B)
--------Hazard4.txt(304B)
----SustainabilityData()
--------Embodied energy.txt(303KB)
--------Carbon emissions.txt(331KB)
----BuildingData()
--------B10.txt(124B)
--------B3.txt(118B)
--------B6.txt(126B)
--------B11.txt(122B)
--------B8.txt(126B)
--------B13.txt(118B)
--------B1.txt(116B)
--------B7.txt(126B)
--------BuildingData.xlsx(581KB)
--------B12.txt(118B)
--------B9.txt(124B)
--------B2.txt(118B)
--------B5.txt(119B)
--------B4.txt(118B)