- 在线时间
- 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取值不能重复,这是一个组合优化问题,我的思路是:; S$ }4 S% `. L) o5 _, }3 I0 K, [( j
1.首先初始化信息素矩阵和期望启发矩阵; 2.根据信息素矩阵和期望启发因子矩阵计算概率矩阵;
8 A' s/ E4 U' z0 ^* u) X: k" U, X 3. 每只蚂蚁根据概率矩阵,随机的选取m组(蚂蚁数量)设计变量,然后验证约束条件后,带入目标函数求值。
( r1 x) D; F7 R, W; T7 R2 b3 o1 f" g5 q [4 A9 n
关键是2和3两步不知道该怎么实现,特来此请教各位大神们。希望懂得大神们说的仔细点,或者教我如何用MATLAB编程,感激不尽,感激不尽!!!!/ F$ U- `/ G" `3 ?: c( D& |
1 n0 J( j6 F! e# a. l1 H |
zan
|