轮盘赌算法-Roulette-matlab版
1、文档下载:
本算法已经整理成文档如下,有需要的朋友可以点击进行下载
序号 | 文档(点击下载) |
---|---|
本项目文档 | 【老生谈算法】轮盘赌算法matlab程序及介绍.doc |
2、算法详解:
设P(i),其中i=1…n,为n个个体被选择的概率,在轮盘上表示为所占扇区的面积百分比,这里显然sum§=1。select用来保存n次选择的结果。
1) 第一种实现办法:可以想象一个转动的轮盘,注意这里轮盘最多只转一圈。每次转轮盘前,把色子随机放到轮盘外缘的某处,即色子不随轮盘转动,以一个随机数sel代表它所处的位置。轮盘转动后