-
大小: 53KB文件類型: .zip金幣: 2下載: 1 次發(fā)布日期: 2021-06-05
- 語言: Matlab
- 標(biāo)簽: MATLAB??遺傳算法??GA??車間調(diào)度??
資源簡介
MATLAB用遺傳算法(GA)車間調(diào)度,代碼,可參考學(xué)習(xí)。。

代碼片段和文件信息
function?ChromNew=aberrance(ChromNINDMUTRWNumber)
%?Chrom=[1?2?3?4?6?7?8?9?5;?
%?????3?4?5?6?2?1?8?7?9;
%?????3?4?5?6?2?1?8?7?9;
%?????1?2?3?4?5?6?8?7?9;
%?????3?4?2?6?1?8?5?7?9;
%?????8?9?5?4?6?3?2?1?7?;
%?????7?4?5?6?2?3?1?8??9;
%?????3?4?5?8?2?1?7?9?6;
%?????3?4?1?5?6?9?2?8?7?;
%?????9?4?5?3?6?1?2?8?7?;
%?????];
%??NIND=10;
%??
%??WNumber=9;
%???MUTR=0.2;
?
?%新群
?ChromNew=Chrom;
for?i=1:NIND??
????
?%是否變異
?a=rand;
?if?MUTR>a;
?????
??%變異位置
?Pos1=unidrnd(WNumber);
?Pos2=unidrnd(WNumber);
?%變異位置不相同
?while?Pos1==Pos2??????
?Pos2=unidrnd(WNumber);
?end?
?
?%取數(shù)據(jù)
???S=Chrom(i:);
????
???%交換
???temp=S(Pos1);
???S(Pos1)=S(Pos2);
???S(Pos2)=temp;
??
???ChromNew(i:)=S;
?end
end
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2010-01-04?13:00??車間調(diào)度遺傳算法\
?????目錄???????????0??2010-03-06?16:08??車間調(diào)度遺傳算法\車間調(diào)度\
?????目錄???????????0??2010-01-04?13:00??車間調(diào)度遺傳算法\車間調(diào)度\MATLAB\
?????文件?????????760??2007-07-24?09:42??車間調(diào)度遺傳算法\車間調(diào)度\MATLAB\aberrance.m
?????文件????????2144??2007-07-26?16:35??車間調(diào)度遺傳算法\車間調(diào)度\MATLAB\across.m
?????文件????????1133??2007-07-14?14:02??車間調(diào)度遺傳算法\車間調(diào)度\MATLAB\cal.m
?????文件?????????742??2007-07-27?14:34??車間調(diào)度遺傳算法\車間調(diào)度\MATLAB\calP.m
?????文件????????1986??2007-07-25?10:52??車間調(diào)度遺傳算法\車間調(diào)度\MATLAB\caltime.m
?????文件????????4009??2007-07-27?14:47??車間調(diào)度遺傳算法\車間調(diào)度\MATLAB\JSP.m
?????文件?????????487??2007-07-14?14:48??車間調(diào)度遺傳算法\車間調(diào)度\MATLAB\plotRec.m
?????文件???????88064??2009-12-26?22:45??車間調(diào)度遺傳算法\車間調(diào)度\車間調(diào)度遺傳算法的研究.doc
評論
共有 條評論