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.99k stars 727 forks source link

决策变量上下限问题深入描述for #308的进一步解释 #323

Open Szy1397 opened 1 year ago

Szy1397 commented 1 year ago

308

关于之前提问的进一步解释~~ 如回复者所说的方法,的确我这边有在使用CV来避免进化朝着不想要的解的方向进行

但是由于设置的进化停止方式是迭代次数,当组合量巨大的时候,迭代停止还是有可能找不到解,由于我问题的解是Xij维度的,数据量大时组合方式多运算量也是巨大。 所以想从一开始定义决策变量的时候,就剔除掉不希望得到的解,但是目前看到的对于决策变量的值是使用上下限定义的,如果可以支持x =a for a in[1,2,4,5] 这种 ,对于我的问题的运算量将是很大程度上的优化,且很大程度可以避免无解情况

geatpy-dev commented 1 year ago

参考soea_demo11,可以给x设置成在一个集合中取值