Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    geatpy
    @geatpy-dev
    @PlanetesDDH 同一组最优目标值对应的决策变量有可能不唯一。
    PlanetesDDH
    @PlanetesDDH
    @geatpy-dev 还是不太明白,这个“有可能不唯一”是如何证明和确定的呢?
    有相关文献或资料吗?我自己查没查到……
    geatpy
    @geatpy-dev
    比如x^2=1,它的解不唯一。
    PlanetesDDH
    @PlanetesDDH
    这不是因为$y = x^2$的解析形式吗?如果是更复杂的非线性方程组,多解性如何证明呢?现在直接用优化方法求出来的都是最优解……
    geatpy
    @geatpy-dev
    用启发式算法跑min: abs(1-x^2),多次会得到不同的最优解。
    PlanetesDDH
    @PlanetesDDH
    @geatpy-dev 那启发式算法就不关心解析的多解了,是吧?
    geatpy
    @geatpy-dev
    @PlanetesDDH 进化算法里面也有一些是用来研究多模态的。找一篇来自定义一个算法模板即可求出多解。
    ZhangYi
    @dreamadmirer
    @1061655504 您好,请问一下,什么 叫“待求解的问题没有真实PF”?我不懂PF是什么意思?

    image.png

    请问一下,我自己定义的问题模板,也可以使用这张图中的calRefObjV函数吗?里面的return的值应该需要变吧?毕竟我自己问题模板与算法模板的问题类型不一致。

    ZhangYi
    @dreamadmirer
    @geatpy-dev 请问一下,Geatpy库中NSGA-III算法模板里面的交叉、变异参数默认值是多少?
    1061655504
    @1061655504
    @dreamadmirer 自定义的问题如果不知道理论最优,就不用写这个calReferObjV(),因而就不会去算gd和igd。
    geatpy
    @geatpy-dev
    image.png
    这个同学在没怎么认真看文档和代码就来拼命发邮件问一些编程基础的问题。以后我遇到这样的我也统统不回复了。
    AutumnSound
    @soundofautumn
    请问这个的决策变量只能为一个实数吗?
    能不能是一个一维数组
    QionghuaLiao
    @QionghuaLiao
    @1061655504 你好,请问使用soea_SEGA_templet算法模板时,该怎么人工指定初始值呢?
    geatpy
    @geatpy-dev
    优化问题均可把决策变量标准化为一个变量是一个数。
    1061655504
    @1061655504
    @QionghuaLiao soea_demo10
    Truth-Seeking
    @Truth-Seeking
    请教一下,咱们的HV和Spacing是参考的哪篇初始文献实现的?
    ganxingjia
    @ganxingjia
    Quality Evaluation of Solution Sets in Multiobjective
    Optimisation: A Survey 可以参考这篇文章
    Truth-Seeking
    @Truth-Seeking
    谢谢!
    JustinLiam
    @JustinLiam

    @JustinLiam 看demo

    你们的demo里面并没有写关于初始种群的哎!

    1061655504
    @1061655504
    image.png
    @JustinLiam 这里写得这么明显。。
    changhang luo
    @springluo
    Hello,@Greatpy-dev,谢谢你写出这么完善的开源库,这帮了我不少忙,非常感谢。在今后的更新中能不能将文档总结成一份PDF,或者以markdown的格式写下来,这样我们能够快速检索切换到我们想要的地方。谢谢,期待与您的后续交流。
    wd1969
    @wd1969
    请教如何使用数组转换为初始种群?
    哪个例子时输出 population 作为先验种群,但是我需要用数组方式保存,提取后在转换为先验种群
    wd1969
    @wd1969
    谢谢 我明白了,还有个问题 我如何定义终止函数,在NSGA3/ 3个目标值变化小于一点程度时停止进化
    wd1969
    @wd1969
    ? 里面是 史上最全 Python 面向对象编程
    目标空间容差(f_tol")之类的终止运行接口没有么?
    geatpy
    @geatpy-dev
    @wd1969 单目标有,多目标的可以模仿着实现。
    就是用面向对象的方法覆盖原有的函数实现自定义的功能。
    NUDT-WANG
    @NUDT-WANG
    你好,请问有没有计算GD指标的文献或者资料,因为我的计算结果好像对不上。
    另外,indicator.GD的help文档输出参数可能有误,文档中的IGD应改为GD。
    wd1969
    @wd1969
    好的 单目标的在哪里?
    weiyuchen1999
    @weiyuchen1999
    您好,请问有实现新的crossover的代码样例吗?
    weiyuchen1999
    @weiyuchen1999
    Recombination Xovdp中 from xovdp import xovdp 这个xovdp在哪里呀,没找到。
    geatpy
    @geatpy-dev
    @wd1969 在Algorithm.py的soea父类模板里。
    @NUDT-WANG 哈哈哈,这么隐秘的一个错误被你发现了~
    @weiyuchen1999 跟python创建函数一样自定义一个函数,然后import,就能用了。
    weiyuchen1999
    @weiyuchen1999

    @weiyuchen1999 跟python创建函数一样自定义一个函数,然后import,就能用了。

    谢谢,请问其他的recombination的代码在哪里呀,想参考一下。只找到了recombination类

    wd1969
    @wd1969
    好谢谢
    geatpy
    @geatpy-dev
    @weiyuchen1999 算子类的代码在operators文件夹里面。自定义算子可以直接def一个函数,不用继承什么类,然后在自定义的算法里面调用就好啦~
    weiyuchen1999
    @weiyuchen1999
    请问运行官网样例代码的时候出现
    [BestIndi, population] = myAlgorithm.run() # 执行算法模板,得到最优个体以及最后一代种群
    ValueError: too many values to unpack (expected 2)
    是什么情况呢?
    weiyuchen1999
    @weiyuchen1999

    @weiyuchen1999 算子类的代码在operators文件夹里面。自定义算子可以直接def一个函数,不用继承什么类,然后在自定义的算法里面调用就好啦~

    请问能提供内核的源码吗?因为要对比我的算子和原来的算子,但是我不知到原来算子的细节,这样对比可能有问题。

    @weiyuchen1999 算子类的代码在operators文件夹里面。自定义算子可以直接def一个函数,不用继承什么类,然后在自定义的算法里面调用就好啦~

    Operators里面只有算子类但是具体实现没有

    1061655504
    @1061655504
    点进myAlgorithm的算法代码看看,正常的是返回两个值。