设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2425|回复: 1

[求助] 仍然是周老师书上的疑问

[复制链接]
发表于 2012-4-23 19:57:54 | 显示全部楼层 |阅读模式
Q1.
0 B. R7 X2 M& X( p" {2 t+ G5 x# A我的疑问是第四章中,用来做进行适应度评估的Function函数, [% ^3 z/ a3 k
其中,事先给出的工位指数(StationIndex)=sum(cycleTime-stationTime)/(number of Stations)
( q) Z! p1 \  B3 ]但是在function函数中,书中给出了' M" E) M0 Y9 }9 r
for i:=1 to Stations loop
$ s* r  V+ }% E: G& g7 `mu:=cycletime-procstation[2,i];-   -cycletime减去一个工作站中作业任务总时间;
! W- D6 \: z2 i9 r) e. BstationIndex:=StationIndex+Mu;--这个也能理解4 D( r2 Y% E3 b9 Z  y1 N: m
sigma:=Mu*Mu;--这个用来求平衡指数的,也能理解
% a/ m2 t6 n  E" g% h! T- @! f# oStationIndex:=stationIndex+Mu;--这里就不是很清楚了,为什么又要加上这一句呢?这个不会跟上面那句重复了吗?
6 e% f4 X) n+ K& L& LSmoothIndex:=smoothIndex+sigma;% J2 n1 i4 r; [1 n9 l: o
next;
  n& `% E4 N+ }: o7 F. j% G1 S. z( v& @StationIndex:=stationIndex/Stations;. M/ |: d- ~6 Q! n: Q! Z5 L' O
SmoothIndex:=sqrt(SmoothIndex/Stations);6 |1 _+ e5 v+ L0 ?5 I; V9 w

! x% N% _0 X1 ]3 z9 XQ2:
5 T+ f9 z7 a/ A# v. C; P同时,本章中由于用的GAoptimization,给出的结果直接就复制到了tablefile中了。。
  O- |9 G- y' ~. v- u如果我想得到GA算法中一个收敛情况,那该如何来得到呢?; c8 ^$ t+ L! T
将每次的子代复制到一个tablefile中,然后导入到Excel中,然后使用Matlab来处理?
/ @+ D, j0 m. D" z6 I# x) t有没有可以直接在plant中显示的方法呢?
 楼主| 发表于 2012-4-24 15:49:23 | 显示全部楼层
自己解决第一问题:书上错了,删掉重复的那句
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-7-4 17:13 , Processed in 0.012494 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表