是说一个染色体中的基因个数吗?这个要完全根据你题目的实际情况来定啊首先你拿什么作为编码,也就是说你想在遗传算法的过程中改进什么决策变量?一般来讲,编码定下来后,长度应该自然就确定了啊
如果还不明白的话,可否大致叙述一下模型和算法?或许可以帮忙看看
如果单纯比较长度,直接调用类似于strlen()之类的函数就可以,加以比较即可.如果比较字符串的大小,则比较的是字符的ASCII编码的大小.你搜索一下ASCII码表就可以得知每一个ASCII字符的大小.
我不会但还是要微笑:)
染色体是二进制编码吗?如果是二进制编码,15位的染色体本身就是二进制
设第n代中有且仅有m条染色体的概率为a(n,m)(n为下标,m为上标),则a(n,m)看分为如下几类:
(1)第n-1代中有且仅有m条染色体的,概率为a(n-1,m)*(1/2)^m
(2)第n-1代中有且仅有m+1条染色体的,概率为a(n-1,m+1)*c(m+1,m)*(1/2)^(m+1)(其中c(m+1,m)表示从m+1条染色体中任意选m条的组合数,下同)
(3)第n-1代中有且仅有m+2条染色体的,概率为a(n-1,m+2)*c(m+2,m)*(1/2)^(m+2)
(4)第n-1代中有且仅有i条染色体的,概率为a(n-1,i)*c(i,m)*(1/2)^i(其中m≤i≤23)
故a(n,m)a(n-1,m)*(1/2)^m+a(n-1,m+1)*c(m+1,m)*(1/2)^(m+1)+a(n-1,m+2)*c(m+2,m)*(1/2)^(m+2)+..+a(n-1,i)*c(i,m)*(1/2)^i(其中m≤i≤23)
,其中a(1,23)1,
这是递推公式,由此可求得第n代中有且仅有m条染色体的概率为a(n,m)(通项公式太复杂,你可以固定m,求出a(n,m)的通项公式
下一篇 > :重装系统可以撤销,安装了一半的系统能退出来吗
还没有评论,快来抢沙发吧!
最新发现
相关资讯
遗传字符串算法题,遗传算法群体大小字符串长度怎么确定
(1)第n-1代中有且仅有m条染色体的,概率为a(n-1,m)*(1/2)^m
2024-05-30 15:21:38
移动硬盘和sd卡,移动硬盘.u盘.sd卡.tf卡.哪种好用
随身携带的话我觉得还是U盘比较好数据安全性也高而且也不会想SD卡容易损坏和丢失移动硬盘的话稍微比较大,但是数据的储存量会很大但是体积相比较U盘会略显笨拙,而且还需要随身携带数据连接线U盘的型号没必要太在意了
2024-05-30 15:21:24
打印机爱普生佳能,打印机或一体机.佳能惠普爱普生,哪个好呢家里用
爱普生独创的微压电技术与佳能,惠普的热发泡技术可以说是当前喷墨打印机采用的两种成熟的,具有代表性的技术,这两种技术可谓各有利弊
2024-05-30 15:19:02
矩阵转换c语言,用C语言如何把矩阵转化为梯矩阵
ifor(j0
2024-05-30 15:18:16
读书word报,可不可以告诉我在WORD中做关于读书的手抄报的步骤,谢谢了.
(3)美化过程:文章抄写完毕后,即可进行插图,尾花,花边的绘制(不宜先插图后抄写),将整个版面美化这个过程是手抄报版面出效果的关键过程手抄报可以是黑白的,也可是彩色的可以是综合性的,也可以专题性的手抄
2024-05-30 15:17:11
新闻热榜
热门游戏
精彩专题