遗传算法优化问题中,有关线性约束(非线性约束)怎么在程序中实现?

2025-01-07 06:16:19
推荐回答(1个)
回答1:

优化问题中解决约束一般采用罚函数的方法,这样的论文很多,找一篇看看就知道怎么了。大致意思是,要是某个个体离约束很近,或者就在约束上(满足某个约束条件),那算法就“惩罚”他一下,惩罚的措施多样,可以让这个个体参数全部重置,也可以让这个个体等于某个极限值。
其他的约束方法大同小异。