The Way To Great
通往伟大的路
登录
注册
全站
当前博客
空间
博客
好友
相册
留言
用户操作
[即时聊天]
[发私信]
[加为好友]
Albert
Albert的公告
最近评论
yiyi:
这个功能我知道
但是,这玩艺怎么去掉?我有个地方控制buttonbar里的内容根据鼠标缩放,缩到一半文字给截了,它就给我弹个tooltip出来- -
buttonbar又没有itemRenderer这样的属性,就算有,也不可能放label,要知道button怎么去掉这个功能也好办啊
奇怪的jane:
so, reference is changed to have different value, but if you assume now each listener received different value , its not correct, they will both received latest assigned value . overall inline fun……
sap99:
www.sap99.com/,SAP99资料多多
SAP免费资料下载
http://www.sap99.com
有很多的学习资料,推荐一下,
ocean:
Loading Collada Files into Papervision3D
Testing Kinematics with Papervision3D Collada
DCC Tutorials
怎么没连接,请楼主修复下,谢谢!!!
空军一号:
太好了!
爱死你了,哈哈
文章分类
.NET
(RSS)
JAVA
(RSS)
LINUX
(RSS)
MATH
(RSS)
RIA
(RSS)
SHELL SCRIPT
(RSS)
人工免疫
(RSS)
生活感悟
(RSS)
数字艺术
(RSS)
收藏
FLASH LITE
相册
RIA的朋友们
不会飞的鱼
更新很快,关注业内的RIA朋友Y-Boy
(RSS)
存档
2008年07月(1)
2008年05月(1)
2008年04月(25)
2008年03月(31)
2008年02月(10)
2008年01月(18)
2007年12月(62)
2007年11月(13)
2007年10月(21)
2007年09月(9)
2007年08月(4)
2007年07月(8)
2007年06月(8)
订阅我的博客
【多目标优化】Pareto优胜的概念
收藏
新一篇: 【人工免疫】Pareto最优问题 解决
|
旧一篇: 【多目标优化】Pareto最优解很少
为了验证我对PARETO最优的观点是否正确,我又参阅了许多源代码,其中Non-dominated Sorting Genetic Algorithm II developed by Kalyanmoy Deb et al.NSGAII--ProfessorKalyan的源代码最具参考价值,显然我对Pareto优胜的概念认识是正确的,但是群体中的Pareto前端如何产生显然在对Professor XiaoLan的论文分析的时候产生了偏差,显然如果按照Pareto优胜的概念去产生前端,前端当然不可能会很多,这个问题到底如何解决,我还在郁闷之中,下面是今天阅读的源代码,供大家参考
/**/
/*
Routine Comparing the two individuals
*/
/**/
/*
个体之间支配关系的比较
*/
int
indcmp3(
float
*
ptr1,
float
*
ptr2)
...
{
float
fit1[maxfun],fit2[maxfun];
int
i,value,m,n;
for
(i
=
0
;i
<
nfunc ;i
++
)
...
{
fit1[i]
=
*
ptr1
++
;
fit2[i]
=
*
ptr2
++
;
}
//
初始化两个个体在各个目标上的适应度函数
m
=
0
;
n
=
0
;
while
(m
<
nfunc
&&
fit1[m]
<=
fit2[m])
...
{
if
(fit1[m]
==
fit2[m]) n
++
;
m
++
;
}
if
(m
==
nfunc)
//
循环下来所有目标都满足约束条件 fit1[m] <= fit2[m]
...
{
if
(n
==
nfunc) value
=
3
;
//
如果都是等于那么.两个个体之间没有关系.
else
value
=
1
;
//
有一个优于那么即个体1支配个体2 理解正确 /*value = 1 for dominationg*/
}
else
...
{
m
=
0
;
n
=
0
;
while
(m
<
nfunc
&&
fit1[m]
>=
fit2[m])
//
反过来做一遍
...
{
if
(fit1[m]
==
fit2[m]) n
++
;
m
++
;
}
if
(m
==
nfunc)
...
{
if
(n
!=
nfunc)
value
=
2
;
//
个体1被个体2支配 /*value = 2 for dominated */
else
value
=
3
;
}
else
value
=
3
;
/**/
/*
value = 3 for incomparable
*/
}
return
value;
}
如果你能提点提点,当然我是最高兴的
发表于 @
2008年03月27日 11:22:00
|
评论(
loading...
)
|
编辑
新一篇: 【人工免疫】Pareto最优问题 解决
|
旧一篇: 【多目标优化】Pareto最优解很少
评论:没有评论。
发表评论
姓 名:
主 页:
校验码:
看不清,换一张
登录