文件名称:
Python_Optimization-Algorithm:这是一个实现优化算法的项目。 例如:基因算法-源码
开发工具:
文件大小: 14kb
下载次数: 0
上传时间: 2021-02-18
详细说明:优化算法
这是一个实施优化算法的项目。 例如:基因算法。
目标
Max f (x1, x2 ) = 21.5 + x1 sin(4πx1) + x2 sin(20πx2 )
条件限制
−3.0 ≤ x1 ≤ 12.1, 4.1 ≤ x2 ≤ 5.8
虚拟码
a. 產生x1, x2的各6個十進位母體基因
b. 將十進位母體基因轉換成二進位
c. 計算適應值
d. 綁定母體基因、以及用母體基因算出的適應值
e. 用輪盤法挑選基因
f. 奇數基因與偶數基因交配產生兩條子代基因
g. 判斷子代基因範圍,範圍內的才接收,範圍外的仍用母體基因
h. 判斷6個子代基因是否需突變
i. 突變後仍在範圍內才將子代基因加到母體並取代母體
j. 重複c-i ,迭代50次
设定
交配機率設1,突變機率設0.1
函式
str[start:end] # 從start索引開始取,在end前結束,字串可相+
list(
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.