- 在线时间
- 3 小时
- 最后登录
- 2016-11-10
- 注册时间
- 2016-4-8
- 听众数
- 8
- 收听数
- 0
- 能力
- 0 分
- 体力
- 26 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 10
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 4
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 1
升级   5.26% TA的每日心情 | 郁闷 2016-11-5 20:48 |
|---|
签到天数: 1 天 [LV.1]初来乍到 - 自我介绍
- 撒旦撒发放第三
 |
10体力
最近我在解决一个问题,设计变量有是[X1,X2,...,X10],其均来自一个集合C,假如C里面有20个值,例如X1,X2...,X10取值不能重复,这是一个组合优化问题,我的思路是:
% C" }# o& B& P( |3 r( l. u5 r8 D 1.首先初始化信息素矩阵和期望启发矩阵; 2.根据信息素矩阵和期望启发因子矩阵计算概率矩阵;
* ~/ g$ Z$ Y4 W+ o% q9 B1 _0 ` 3. 每只蚂蚁根据概率矩阵,随机的选取m组(蚂蚁数量)设计变量,然后验证约束条件后,带入目标函数求值。% ?) p6 p8 K g! p) m& u
: h6 [5 n6 h. k, ?6 |' A3 w6 A
关键是2和3两步不知道该怎么实现,特来此请教各位大神们。希望懂得大神们说的仔细点,或者教我如何用MATLAB编程,感激不尽,感激不尽!!!!5 q+ o/ p; x& T
3 l% Z' { J9 U2 L |
zan
|