- 博客(3)
- 收藏
- 关注
原创 关于带约束的智能优化算法相关笔记
实际问题或者项目通常是带有一定约束的优化问题,我在做一个材料方面的体系设计时,利用deap去进行体系的优化,当时没有了解约束的问题,只是觉得优化的结果不符合原子百分比之和为100的要求,所以对交叉函数和变异函数进行了自定义,虽然结果还可以,但始终觉得优化的有些问题,最近在比较不同基础优化算法的优化结果及效率时,才发现约束可以通过惩罚函数施加,部分库也提供了一些参数进行来引入约束函数。在使用智能优化算法时,可供参考的库有不少,大家也都可以搜到,这里只讲讲三个库,DEAP库,sko库以及mealpy库。
2024-01-03 15:33:47 673 1
原创 sko.PSo使用约束优化,出现错误“PSO.__init__() got an unexpected keyword argument ‘constraint_eq‘“。
查看当前sko的版本,发现是0.5.7,而官网的版本已经更新到0.6.3了。在jupyter notebook中使用命令。主要还是版本的问题,通过命令。重启内核,再次运行即可。
2023-12-22 12:57:07 711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人