Comments (5)
不知能否增加一个混合编码的demo
近期准备又有新版发布了。将内置实数整数的混合编码以及二进制、格雷码的混合编码。不过其他混合编码还是需要用到多种群。您需要的是哪些编码的混合呢?
from geatpy.
不知能否增加一个混合编码的demo
近期准备又有新版发布了。将内置实数整数的混合编码以及二进制、格雷码的混合编码。不过其他混合编码还是需要用到多种群。您需要的是哪些编码的混合呢?
我用的整数与实数混合编码解决VRPTW问题,自己用python编写的,但是对于复杂情况计算结果不收敛,所以想试试geatpy,不知道geatpy对于VRPTW问题里面的路径规划是如何进行交叉,还是自己自定义?
from geatpy.
不知能否增加一个混合编码的demo
近期准备又有新版发布了。将内置实数整数的混合编码以及二进制、格雷码的混合编码。不过其他混合编码还是需要用到多种群。您需要的是哪些编码的混合呢?
我用的整数与实数混合编码解决VRPTW问题,自己用python编写的,但是对于复杂情况计算结果不收敛,所以想试试geatpy,不知道geatpy对于VRPTW问题里面的路径规划是如何进行交叉,还是自己自定义?
在地点访问顺序方面应该是可以用一个排列编码的种群完成,只是在目标函数的编码上有些复杂,需要根据时间窗限制在计算目标函数时在地点访问顺序中间插入出发点。您说还用到了实数编码,那么需要另外建一个实数编码的种群。最后两个种群一起进化。
from geatpy.
不知能否增加一个混合编码的demo
近期准备又有新版发布了。将内置实数整数的混合编码以及二进制、格雷码的混合编码。不过其他混合编码还是需要用到多种群。您需要的是哪些编码的混合呢?
我用的整数与实数混合编码解决VRPTW问题,自己用python编写的,但是对于复杂情况计算结果不收敛,所以想试试geatpy,不知道geatpy对于VRPTW问题里面的路径规划是如何进行交叉,还是自己自定义?
在地点访问顺序方面应该是可以用一个排列编码的种群完成,只是在目标函数的编码上有些复杂,需要根据时间窗限制在计算目标函数时在地点访问顺序中间插入出发点。您说还用到了实数编码,那么需要另外建一个实数编码的种群。最后两个种群一起进化。
我整数编码用来路径规划,实数编码用来计算每辆车的出发时间的,因为出发时间对时间窗会有很大影响。所以当安排的车辆稍微多一点,整个解的搜索空间指数级增大了,不一定能找到较优解了。
from geatpy.
不知能否增加一个混合编码的demo
近期准备又有新版发布了。将内置实数整数的混合编码以及二进制、格雷码的混合编码。不过其他混合编码还是需要用到多种群。您需要的是哪些编码的混合呢?
我用的整数与实数混合编码解决VRPTW问题,自己用python编写的,但是对于复杂情况计算结果不收敛,所以想试试geatpy,不知道geatpy对于VRPTW问题里面的路径规划是如何进行交叉,还是自己自定义?
在地点访问顺序方面应该是可以用一个排列编码的种群完成,只是在目标函数的编码上有些复杂,需要根据时间窗限制在计算目标函数时在地点访问顺序中间插入出发点。您说还用到了实数编码,那么需要另外建一个实数编码的种群。最后两个种群一起进化。
我整数编码用来路径规划,实数编码用来计算每辆车的出发时间的,因为出发时间对时间窗会有很大影响。所以当安排的车辆稍微多一点,整个解的搜索空间指数级增大了,不一定能找到较优解了。
噢噢。如果路径要求节点不重复的话,建议用排列编码,然后用工具箱里面的部分匹配交叉以及排列编码的变异,这样会使可行解大大增多。如果需要途中回到出发点的话,可以像我刚刚说的那样先不考虑回到出发点,从而剩余的节点访问顺序构成一个排列,从而使用排列编码。届时在书写目标函数的时候根据时间窗把出发点插入到节点序列中即可。
from geatpy.
Related Issues (20)
- HV, spacing 的计算原理
- 请问moea_NSGA2_archive_templet(带全局存档的NSGA-II算法)的可引用文献是哪篇呢?谢谢! HOT 1
- demo3不是01背包问题而是分组背包问题吧
- installation error HOT 1
- bs2ri是如何计算的,源码中也没有找到
- 关于决策变量为小数时的离散化情况 HOT 1
- 开发者你好,我想询问一下关于决策变量关系的问题 HOT 1
- 请问一下Geatpy什么时候支持Python 3.11呀? HOT 9
- 变量强制修改问题 HOT 1
- 【重大bug】call_back中,Population.save()与直接写成数据,完全对不上!!! HOT 11
- SEGA回调函数self.outFunc有问题,之前NSGA中并没有存在该问题 HOT 3
- 每代的结果输出
- python 12去除了 gil geatpy什么时候跟进呢
- 希望提供GPU加速功能 HOT 3
- 明显有可行解,但优化失败。 HOT 1
- 想在循环中调用geatpy,但每一次循环的目标函数参数不同,我应该如何将目标函数设置为除了决策变量之外还能传入其他参数的形式? HOT 1
- 开发者您好,我正在做一个多目标优化求解的问题,希望使用多进程提高效率 HOT 1
- 面积覆盖优化可以解决吗 HOT 1
- 开发者您好,请问是否有办法执行问题并行的求解? HOT 1
- 帕累托前沿只给出了一个解怎么解决 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geatpy.