geatpy-dev / geatpy

Evolutionary algorithm toolbox and framework with high performance for Python
http://www.geatpy.com
GNU Lesser General Public License v3.0
1.96k stars 725 forks source link

想在循环中调用geatpy,但每一次循环的目标函数参数不同,我应该如何将目标函数设置为除了决策变量之外还能传入其他参数的形式? #354

Open aggieday opened 4 months ago

aggieday commented 4 months ago

首先感谢开发者团队的用心付出!

问题如标题:想在循环中调用geatpy,但每一次循环的目标函数参数不同,我应该如何将目标函数设置为除了决策变量之外还能传入其他参数的形式? 如for i in range(3),但第一次调用geatpy求解时目标函数中参数为data[0],第二次调用时参数为data[1]...... 这就需要我在每一次定义目标函数时,除传入决策变量之外,额外传入有关i的参数,不知这是否可实现,或者有其他更好的建议吗? 刚刚入门不久,感谢各位的倾囊相助!

geatpy-dev commented 2 months ago

在定义问题类的时候设置额外的参数。