Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Barak54321
    @Barak54321
    请问seed有什么作用吗?我每次开始一个遗传算法初始种群和上一次都是一样的
    初始种群不是随机产生的嘛
    还有一个问题就是,我的编码都是1和0编码,单目标优化问题,使用哪个模板和哪种编码形式比较好呀
    @geatpy-dev
    Torres
    @Torresun
    请教一个问题,我的函数就是 图像处理。比如说A图像经过一个函数F,变为B图像。我的判断图像是C。我就是找到一个A使其经过F处理后的B接近C,此时A图像的像素数=决策变量吗?
    geatpy
    @geatpy-dev
    @Barak54321 seed是随机种子
    @Torresun 看你的描述,应该是的
    Torres
    @Torresun
    @geatpy-dev 那如果我的图像是1000×1000个像素,就意味着我的变量有100w了。geatpy处理这么大的矩阵可以吗?
    geatpy
    @geatpy-dev
    @Torresun 进化算法处理这么大规模的问题,会很鸡肋
    geatpy
    @geatpy-dev

    还有一个问题就是,我的编码都是1和0编码,单目标优化问题,使用哪个模板和哪种编码形式比较好呀

    因问题而异。

    Torres
    @Torresun
    @geatpy-dev 是的。感觉传统算法处理起来确实有点问题。
    SE+AI
    @SE2AI
    https://arxiv.org/pdf/2101.06599.pdf
    @geatpy-dev
    跟我想象的一样使用CUDA做加速了,这块有没有开源可以参考
    SE+AI
    @SE2AI

    @SE2AI 当然有。比如有文章实现了GPU差分进化算法,性能大幅提升了。

    @geatpy-dev 我的理解是,现在geatpy也已经试图用并行做了加速吧(不考虑python自身的并行问题),在每一代群体做并行的个体目标值计算?对于2个目标,10个变量以及10个简单约束规模的问题,最好的工业做法是什么?时间开销能否控制在毫秒级?我看文章里CUDA加速后用时还在100s,是不是benchmark的问题规模太大了?

    g7h308
    @g7h308
    请问快速入门多目标优化那一节中最后生成了一个最优解集,那么如何判断解集中哪一个最好?
    whate1998
    @whate1998
    请问一下,我用多目标遗传算法,想要重新画一下hv图和value path图,请问怎么把这两个数据源保存下来呢? @geatpy-dev
    geatpy
    @geatpy-dev

    @SE2AI 当然有。比如有文章实现了GPU差分进化算法,性能大幅提升了。

    @geatpy-dev 我的理解是,现在geatpy也已经试图用并行做了加速吧(不考虑python自身的并行问题),在每一代群体做并行的个体目标值计算?对于2个目标,10个变量以及10个简单约束规模的问题,最好的工业做法是什么?时间开销能否控制在毫秒级?我看文章里CUDA加速后用时还在100s,是不是benchmark的问题规模太大了?

    这个场景的性能瓶颈在自定义目标函数的计算了。要加速自定义的目标函数的计算。

    @whate1998 看一下代码和《数据结构》文档就可以搞定。

    请问快速入门多目标优化那一节中最后生成了一个最优解集,那么如何判断解集中哪一个最好?

    需要搜索这方面的文献

    g7h308
    @g7h308
    @geatpy-dev 你好,请问有推荐文献吗?
    Ameti0
    @Ameti0
    @geatpy-dev 请问设计的染色体是一个矩阵,该怎么编码呢?有没有案例可以参考?我看了下多染色体混合编码给的案例,感觉不太用的上,我设计的染色体都是RI编码。
    geatpy
    @geatpy-dev
    @g7h308 根据自身需求谷歌搜索
    @Ameti0 把矩阵展平成向量就可以用进化算法求解
    Ameti0
    @Ameti0
    @geatpy-dev 感谢答复,我又看了一下论文给的定义是多维实数编码,这个也是将矩阵展平成向量求解吗
    xuyaojian123
    @xuyaojian123
    您好,请教一个问题,我看geatpy的教程,决策变量x,离散型的话都是连续型的,比如x属于{1,2,3,4,5},但是现在我的决策变量是离散型,但不是连续的,比如x属于{1,3,4,6,7,9},这样的情况怎么办呢?
    您好,请教一个问题,我看geatpy的教程,决策变量x,离散型的话都是连续型的,比如x属于{1,2,3,4,5},但是现在我的决策变量是离散型,但不是连续的,比如x属于{1,3,4,6,7,9},这样的情况怎么办呢?
    @geatpy-dev
    qin0niu
    @he_qin:matrix.org
    [m]
    请问决策变量数目(x)不确定时,只知道总和为一个固定值时,这种情况如何编写代码.
    PMxiaoming
    @PMxiaoming
    如果想通过杂交或变异生成大于当前种群的个体数量有内置函数吗?如3个个体杂交生成10个个体
    TL-Wang
    @TL-Wang
    您好,请问一下如果某个变量的上下界范围和其他变量差别很大的话(大概比其他变量大一个量级),对优化性能会有影响吗?需要对上下界进行归一化吗?
    touyupang
    @touyupang
    @geatpy-dev soea_demo6中的多进程可以在多目标优化中使用么?有没有具体的例子?
    geatpy
    @geatpy-dev
    @Ameti0 可以的
    @xuyaojian123 看一下soea_demo11
    @PMxiaoming 多次调用然后合并即可
    @TL-Wang 效果要试一下才知道了
    @touyupang 可以
    wxh
    @hxwedu
    image.png
    以前的程序现在运行不了,如何修改?更改版本了
    wxh
    @hxwedu
    image.png
    如何查询2.6版geatpy的 myAlgorithm.run的返回数?
    geatpy
    @geatpy-dev

    image.png

    这个是2.5及之前的写法。

    ytzfhqs
    @ytzfhqs
    image.png
    您好,我在使用geatpy尝试随机森林参数优化时,一直提示目标函数值矩阵ObjV的数据格式不合法。貌似是在取决策变量矩阵的地方有问题
    geatpy
    @geatpy-dev
    @ytzfhqs 详见《geatpy数据结构》文档
    sgylv
    @sgylv
    image.png
    image.png
    sgylv
    @sgylv
    请问geatpy怎么知道最优化的目标函数是什么,是在定义目标函数得时候return函数值?还是将目标函数值Objv写入pop?

    定义的函数到底要传入什么参数值,一定是pop吗,这个就没传pop

    image.png

    一定要return吗?这个就没return

    image.png

    gh541
    @gh541
    @geatpy-dev 请问优化结果不满足约束,而且违反约束的个体适应度比符合约束的个体适应度高,要如何解决
    freedom1979
    @freedom1979
    输入变量由2048个可以来优化吗