优化流程分析

来源:互联网 发布:网络通信协议基础 编辑:程序博客网 时间:2024/05/22 11:38

优化流程
1. 分为4个群体,每个群体独立运行,得到四个不同的方案
2. 以下均考虑其中一个群体,首先初始化群体,即随机产生各个阀的安装面、安装角度、位置。约束条件是不干涉(邻面和同面)
3. 产生新一代,根据遗传参数表交叉互换
4. 计算群体的整体函数值(m_dValue)和群体适应度(fitness)(中间掺杂着群体间的运算,暂时忽略)
5. 普通计算(待完善)
6. 当代数达到设定值时,进行模拟退火运算:
a.生成阀块的位置和角度信息
b.检查位置信息,并根据约束(什么约束?)调整
c.外形干涉 校验
退火过程中,以一定程度接受劣解

孔道连通是在计算目标函数值时进行的

针对干涉的问题,暂认为应该在2中解决,应该是初始解产生时就不满足约束条件(互不干涉),需验证。
解决办法:通过论文及程序,先将本程序算法研究透彻,进行暂时调改或寻找其他优秀算法。若非2中问题,则为3的问题,及在迭代过程中不满足约束条件。

0 0
原创粉丝点击