Glassy sky

Results 7 comments of Glassy sky

May I ask you a question? How to make the mesh displayable in pythonocc after meshed by gmsh API ?

> I do not use the newest version but in pythonOCC 0.18.1 you had to build SMESH first and then link it. I do this as follows: > > ```...

> 用可行性法则,简单来说就是满足约束条件的个体总比违反约束的个体优秀;而在排序的时候,目标值相同但CV更大的,适应度更小。 请问CV矩阵是如何加入到适应度计算中的呢?有没有参考文献之类的,拜托了

并且使用这个mselecting函数选择出来的所有种群个体数之和,在某些代数并不等于NUM

这个案例是用的咱们demo里面soea的demo9问题测试的,我把algorithm主体提出来了,完整代码见下方,我设置的参数是:三个种群,大小各为100;ea.mselecting函数中的Msel=0.5,当运行到13代时,出现结果如下图所示,population中的第二个种群中有124个个体,按照Msel=0.5,选择出来的个体数量要么是大于等于124x0.5=62个,要么是大于100x0.5=50个(因此我暂时不知道Msel这个参数选择出的个体基数是基于初始群体数量还是基于迭代中的当前种群数量),但是结果选择出来的个体仅为29个,不满足上述任意一个假设。 ![image](https://github.com/geatpy-dev/geatpy/assets/90584950/f2af850c-4cb8-4024-a9c9-a0a162641098) ` import numpy as np import geatpy as ea class MyProblem(ea.Problem): # 继承Problem父类 def __init__(self): name = 'MyProblem' # 初始化name(函数名称,可以随意设置) M = 1 # 初始化M(目标维数) maxormins = [-1]...

此外,有时种群间的移民会导致部分子种群中数量个体极少(为1个个体),这也导致到所有子种群中个体数量加起来会大于NUM所指定的个体