| 3 | 1/1 | 返回列表 |
| 查看: 732 | 回復(fù): 2 | ||
shu_fyh新蟲 (初入文壇)
|
[求助]
求大神幫忙用matlab寫一個關(guān)于遺傳算法的小程序
|
|
本人matlab剛學(xué)習(xí)不久,寫的程序無法運(yùn)行,求大神幫忙修改至可以運(yùn)行 目標(biāo)函數(shù):VRRm=0.2355-0.637*10-4x1+1.85875*10-4x2+0.82225*10-2x3-0.1715x4-1.6725*10-6x1*x2+0.966925*10-4x1*x3+0.403*10-4x2*x3-0.471*10-2x3*x4 1.種群生成 pop_size:種群數(shù)量 chromosome:染色體(每組染色體即代表一個解) r:[0,1]間的隨機(jī)數(shù) j:不同堆垛方案所決定的決定變量(stckopile length、stockpile height、stacker speed、stockpile type) xupp、xlow分別表示各個變量的上下限 過程:for i=1,pop_size chromosomei=xj=(rij*(xuppj-xlowj))+xlowj End 種群選擇(輪盤賭) 過程:for i=1,pop_size E(vi)=a(1-a)i-1 end if i=0 then q0=0 else qi= endif generate a random number r between [0,qpop_size] if qi-1<r<qi then Vi is slected endif continute untill pop_size reached 交叉和變異 Pc:交叉概率 for i=1,pop_size generate a random number ri between [0,1] if ri<Pc, then Vi is selected as a parent qj end if clear i clear j if j is odd then qj is removed end if Q=Q(randperm(numel(q))) generate a random number r between [0,1] for i=1,j then xi=r*Qi+(1-r)*Qi+j/2 xi+j/2=(1-r)*Qi+r*Qi+j/2 End Pm:變異概率 generate a random number ri between [0,1] if ri<Pm, then Vi is selected as a parent qj end if for i=1,j xi=qi+M*d end 每一組方案的可行性分析 generate a random number, ra sum=1. for j=1, jvar-1 xj = (ra*(xuppj– xlowj))+xlowj sum=sum*xj end sp=(cap /sum)**(1.0 /(nvari-1)) for m=1,jvar-1 xm=xm*sp if (xm>xlowmr.and.xm<xuppm)feasible otherwise unfeasible and go to generate a number, ra end continue until population-size is reached |

新蟲 (初入文壇)
| 3 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 08工科 320總分 求調(diào)劑 +11 | 梨花珞晚風(fēng) 2026-03-17 | 11/550 |
|
|---|---|---|---|---|
|
[考研] 291 求調(diào)劑 +3 | 化工2026屆畢業(yè)?/a> 2026-03-21 | 3/150 |
|
|
[考研] 384求調(diào)劑 +3 | 子系博 2026-03-22 | 4/200 |
|
|
[考研] 生物學(xué)一志愿985,分?jǐn)?shù)349求調(diào)劑 +4 | zxts12 2026-03-21 | 7/350 |
|
|
[考研] 286分人工智能專業(yè)請求調(diào)劑愿意跨考! +4 | lemonzzn 2026-03-17 | 8/400 |
|
|
[考研] 265求調(diào)劑 +12 | 梁梁校校 2026-03-19 | 14/700 |
|
|
[考研] 070300化學(xué)319求調(diào)劑 +7 | 錦鯉0909 2026-03-17 | 7/350 |
|
|
[考研] 307求調(diào)劑 +3 | wyyyqx 2026-03-17 | 3/150 |
|
|
[考研] 303求調(diào)劑 +5 | 睿08 2026-03-17 | 7/350 |
|
|
[考研] 085700資源與環(huán)境308求調(diào)劑 +12 | 墨墨漠 2026-03-18 | 13/650 |
|
|
[考研] 一志愿華南師大 070300(化學(xué))304分求調(diào)劑 +3 | 0703武芊慧雪304 2026-03-18 | 3/150 |
|
|
[考研] 材料學(xué)求調(diào)劑 +4 | Stella_Yao 2026-03-20 | 4/200 |
|
|
[考研] 求調(diào)劑 +3 | eation27 2026-03-20 | 3/150 |
|
|
[考研] 298-一志愿中國農(nóng)業(yè)大學(xué)-求調(diào)劑 +9 | 手機(jī)用戶 2026-03-17 | 9/450 |
|
|
[考研] 085600材料與化工求調(diào)劑 +6 | 緒幸與子 2026-03-17 | 6/300 |
|
|
[考研] 312求調(diào)劑 +8 | 陌宸希 2026-03-16 | 9/450 |
|
|
[考研] 材料,紡織,生物(0856、0710),化學(xué)招生啦 +3 | Eember. 2026-03-17 | 9/450 |
|
|
[考博] 26博士申請 +3 | 1042136743 2026-03-17 | 3/150 |
|
|
[考研] 308求調(diào)劑 +4 | 是Lupa啊 2026-03-16 | 4/200 |
|
|
[考研] 283求調(diào)劑 +3 | 聽風(fēng)就是雨; 2026-03-16 | 3/150 |
|