CGMEA(constraint grouping multi-population EA):基于“约束分组 + 多种群竞争”的约束多目标进化算法,用辅助种群演化单约束并通过分组与竞争机制提升可行性与多样性。
Expert Systems with Applications, 295 (2026-01-01) Article 128830, DOI: 10.1016/j.eswa.2025.128830。
以前处理带约束:
1.惩罚函数
2.具体进攻法
2026最新出的带约束多目标算法CGMEA比以前的方法更稳定更容易改代码更通用
代码的具体应用案例:纯数学表达式版本:
五自变量2目标(因变量):地铁隧道上方基坑工程优化设计 :自变量和因变量均有约条件
四自变量3目标(因变量) 高铁成本性能设计 :因变量约束条件