資源簡介
遺傳算法的優(yōu)化調度,調度是電力系統(tǒng)的調度,應用很廣泛。
代碼片段和文件信息
function?ret=cross(PcchromsizepopPdPwPs)
%本函數(shù)完成交叉操作
%?Pc????????????input:?交叉概率
%?lengthchrom???input:?染色體的長度
%?chrom?????????input:?染色體,存儲狀態(tài)變量
%?sizepop???????input:?種群規(guī)模
%?ret???????????output:交叉后的染色體
%是否進行交叉操作則由交叉概率決定(continue控制)
for?i=1:sizepop
????%隨機選擇兩個染色體進行交叉
????pick=rand(12);
????while?prod(pick)==0
????????pick=rand(12);
????end
????index=ceil(pick.*sizepop);
????%交叉概率決定是否進行交叉
????pick=rand;
????while?pick==0
????????pick=rand;
????end
????if?pick>Pc
????????continue;
????end
????flag=0;
????while?flag==0
????????
??????????%%凸組合交叉
??????????pick=rand;???????????????????????%交叉開始
??????????Y1(1:2:)=pick*chrom{index(1)}(1:2:)+(1-pick)*chrom{index(2)}(1:2:);
??????????Y2(1:2:)=pick*chrom{index(2)}(1:2:)+(1-pick)*chrom{index(1)}(1:2:);%交叉
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1818??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\cross.asv
?????文件????????1886??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\cross.m
?????文件????????1240??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\crossoverheuristic.m
?????文件????????9885??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\data.xlsx
?????文件?????????145??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\fval.m
?????文件????????1833??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\GA_Mainfunction.asv
?????文件????????1816??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\GA_Mainfunction.m
?????文件????????1268??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\mutation.m
?????文件????????1266??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\outage?rate.m
?????文件?????????511??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\produceBodong.asv
?????文件?????????511??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\produceBodong.m
?????文件????????2443??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\ReserveConstraint.asv
?????文件????????2762??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\ReserveConstraint.m
?????文件?????????969??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\select.m
?????文件?????????892??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\Startpopulation.m
?????文件?????????424??2020-10-27?04:03??╥┼┤?╦π╖?í?í?╬ó═°╛?╝├╡≈╢╚\test.m
- 上一篇:求解帶時間窗的VRP問題
- 下一篇:霍夫變換圓檢測的MATLAB程序
評論
共有 條評論