geatpy icon indicating copy to clipboard operation
geatpy copied to clipboard

根据参考文献实现的线性变换与ea.scaling的计算结果不一样,请问具体ea.scaling的实现细节是什么样的呢,有文档吗

Open Imp11 opened this issue 1 year ago • 9 comments

          @fcx-Mars 可以用help()查看到算法描述及参考文献,更详细的算法细节在对应的参考文献《Genetic Algorithms in Search, Optimization and Machine Learning》的76页,大致如下图:

image image image

Originally posted by @geatpy-dev in https://github.com/geatpy-dev/geatpy/issues/94#issuecomment-608970934

Imp11 avatar Jun 17 '24 02:06 Imp11

参考的是GEATbx的源码。方法与文献的大差不差,细节上会有一些调整。

geatpy-dev avatar Jun 17 '24 02:06 geatpy-dev

GEATbx

请问scaling的实现部分有文档说明和有开源的打算吗

Imp11 avatar Jun 17 '24 02:06 Imp11

Geatpy的大部分内核代码用C甚至是汇编实现了,几乎不可读。要开源有一定困难,现在即便是开源了,也等于是没开源。

geatpy-dev avatar Jun 17 '24 03:06 geatpy-dev

Geatpy的大部分内核代码用C甚至是汇编实现了,几乎不可读。要开源有一定困难,现在即便是开源了,也等于是没开源。

请问scaling的算法细节文档有吗,目前geatpy的版本太低,我这边一些算法依赖库依赖python3.11的,所以想实现scaling的源码

Imp11 avatar Jun 17 '24 04:06 Imp11

前面太忙了,我今天编译上传一下py311, py312, py313的geatpy吧

geatpy-dev avatar Jun 17 '24 04:06 geatpy-dev

前面太忙了,我今天编译上传一下py311, py312, py313的geatpy吧

好的好的,谢谢了,但是我对你这边scaling的算法挺感兴趣的,请问可以讲讲吗

Imp11 avatar Jun 17 '24 05:06 Imp11

参考的是GEATbx的源码。方法与文献的大差不差,细节上会有一些调整。

你好,开发者,我这边看了GEATbx的源码,但是在实现scaling的时候,效果还是不太好,想请教下scaling的实现细节

Imp11 avatar Jun 18 '24 02:06 Imp11

原版的调用ea的scaling方法和修改的线性尺度变换方法得到的结果不一样

四月是你的谎言 @.***

 

Imp11 avatar Jun 18 '24 07:06 Imp11

前面太忙了,我今天编译上传一下py311, py312, py313的geatpy吧

请问可以把linux版本的打包上传一下吗

Imp11 avatar Jul 10 '24 08:07 Imp11