資源簡介
使用MATLAB實現了最初始的遺傳算法,經過不斷的選擇,交叉,變異,得到下一代

代碼片段和文件信息
function?[bestindividual?bestfit]?=?best(popfitvalue)
[pxpy]?=?size(pop);
bestindividual?=?pop(1:);
bestfit?=?fitvalue(1);
for?i?=?2:px
????if?fitvalue(i)>bestfit
????????bestindividual?=?pop(i:);
????????bestfit?=?fitvalue(i);
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-18?15:00??遺傳算法\
?????文件?????????252??2018-04-16?21:47??遺傳算法\best.m
?????文件?????????163??2018-04-17?18:59??遺傳算法\binary2decimal.m
?????文件?????????104??2018-04-16?21:05??遺傳算法\cal_objvalue.m
?????文件?????????377??2018-04-16?21:23??遺傳算法\crossover.m
?????文件??????????84??2018-04-17?18:55??遺傳算法\initpop.m
?????文件?????????825??2018-04-17?20:29??遺傳算法\main.m
?????文件?????????353??2018-04-17?15:13??遺傳算法\mutation.m
?????文件?????????447??2018-04-17?20:30??遺傳算法\selection.m
評論
共有 條評論