




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、乘用車物流運(yùn)輸計(jì)劃問(wèn)題介于此題與運(yùn)籌學(xué)知識(shí)相關(guān),我們初步運(yùn)用了線性規(guī)劃和遺傳算法對(duì)此做出了分析,遺傳 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=105662 t _blank 算法(Genetic HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=105662 t _blank Algorithm)是一類借鑒 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=2107883&ss_c=ssc.citiao.link 生物界的進(jìn)化規(guī)律( HYPERLINK /lemma/ShowI
2、nnerLink.htm?lemmaId=158052 t _blank 適者生存, HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=158050 t _blank 優(yōu)勝劣汰遺傳機(jī)制)演化而來(lái)的隨機(jī)化搜索方法。它是由 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=48184 t _blank 美國(guó)的J.Holland教授1975年首先提出,其主要特點(diǎn)是直接對(duì)結(jié)構(gòu)對(duì)象進(jìn)行操作,不存在 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=399439&ss_c=ssc.citiao.li
3、nk 求導(dǎo)和 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=76195 t _blank 函數(shù)連續(xù)性的限定;具有內(nèi)在的隱并行性和更好的全局尋優(yōu)能力;采用 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=582533 t _blank 概率化的尋優(yōu)方法,能自動(dòng)獲取和 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=100945 t _blank 指導(dǎo)優(yōu)化的搜索 HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=70934 t _blank 空間,
4、自適應(yīng)地調(diào)整搜索方向,不需要確定的規(guī)則。計(jì)算程序運(yùn)用了MATLAB。考慮到成本問(wèn)題,影響成本高低的首先是轎運(yùn)車使用數(shù)量;其次,在轎運(yùn)車使用數(shù)量相同情況下,1-1型轎運(yùn)車的使用成本較低,2-2型較高,1-2型略低于前兩者的平均值,但物流公司1-2型轎運(yùn)車擁有1-2型轎運(yùn)車使用量不超過(guò)1-1型轎運(yùn)車使用量的20%;再次,在轎運(yùn)車使用數(shù)量及型號(hào)均相同情況下,行駛里程短的成本低,注意因?yàn)樵撐锪鞴臼侨珖?guó)性公司,在各地均會(huì)有整車物流業(yè)務(wù),所以轎運(yùn)車到達(dá)目的地后原地待命,無(wú)須放空返回。最后每次卸車成本幾乎可以忽略。盡量先把1-2型的裝滿 然后根據(jù)題目說(shuō)的盡量不留位置所以都是選留下空位較少的那個(gè)方案,裝完1
5、-2然后再來(lái)考慮1-1,剩下的裝在1-1,考慮放完的,都是先同樣車型放一起。最后在混放如果有剩余的話??紤]到第四問(wèn)中涉及到路徑最優(yōu)問(wèn)題,我們選用最短路徑算法解決這類問(wèn)題。 flag = Passenger_num=0;temp Car_carriers(2,1) - (flag(1)*A_2_2(:,1)*Passenger(1,1)+flag(2)*A_2_2(:,2)*Passenger(2,1). +flag(3)*A_2_2(:,3)*Passenger(3,1)+0.1*sum(A_2_2,2);,ib = min(temp);temp_res = A_2_2(ib,:);resul
6、t = ;for i = 1:50 loop_end = round(i/0.2); temp = ; num = 0; for j = 0:100 for k = 0:100 if j+k=loop_end con_1 = 3*temp_res(1)*i+2*restrict(1,1)*j; con_2 = 3*temp_res(2)*i+2*restrict(2,1)*k; if con_1=Passenger_num(1) & con_2=Passenger_num(2) num = num+1; temp(num,:) = i j k; break; end end end end i
7、f size(temp,1)0 result = result;temp(1,:); clear temp; end endres(:,1) = result(:,1);res(:,2) = result(:,2)+result(:,3);final = ;final(1,:) = res(1,:); for i = 2:size(res,1) temp = sum(res(i,:)-sum(res(i-1,:); if (res(i,1)res(i-1,1) & res(i,2)res(i-1,2) | temp=0 continue; end final = final;res(i,:);
8、end? Undefined function or variable Passenger_num. temp_res = 5 4;12 5;result = ;for i = 1:50 loop_end = round(i/0.2); temp = ; num = 0; for j = loop_end:100 con_1 = temp_res(2,1)*i+temp_res(1,1)*j; con_2 = temp_res(2,2)*i+temp_res(1,2)*k; if con_1=Passenger_num(2) & con_2=Passenger_num(3) num = num
9、+1; temp(num,:) = i j; break; end end if size(temp,1)0 result = result;temp(1,:); clear temp; endendres = ;res(:,1) = result(:,1);res(:,2) = result(:,2);final = ;final(1,:) = res(1,:);for i = 2:size(res,1) temp = sum(res(i,:)-sum(res(i-1,:); if (res(i,1)res(i-1,1) & res(i,2)res(i-1,2) | temp=0 conti
10、nue; end final = final;res(i,:);end? Undefined function or variable k. temp_res = 5 1 2;5 12 1;result = ;for i = 1:50 % 剩余多少車 remain_1 = Passenger_num(1)-temp_res(2,1)*i; remain_2 = Passenger_num(2)-temp_res(2,2)*i; remain_3 = Passenger_num(3)-temp_res(2,3)*i; % 先滿足3型車 res_1 = floor(remain_3/restric
11、t(3,1); % 盡可能多放1-1上層只放一種 % % 只放第一種 remain_3_1 = remain_3-restrict(3,1)*res_1; remain_2_1 = remain_2-restrict(2,1)*res_1; res_2 = floor(remain_1/restrict(1,1)/2); remain_1_1 = remain_1-2*restrict(1,1)*res_2; res_3 = 1; temp = find(A_1_2(:,3)=remain_3_1); for j = 1:size(temp,1) temp_res_1 = A_1_2(temp
12、(j),:); remain_2_1 = remain_2_1-temp_res_1(2); remain_1_1 = remain_1_1-temp_res_1(1); flag = remain_1_1=A_1(:,1) & remain_2_1res(i-1,1) & res(i,2)res(i-1,2) | temp=0 continue; end final = final;res(i,:) i;end% 1-1和1-2數(shù)量限制temp = final(:,2)*0.2=final(:,1);final_1.final = final(temp,:);final_1.plan = r
13、esult(final(temp,3),:);final = final_1;? Undefined function or method Passenger_num for input arguments of type double. function final = cc(Passenger_num)% 請(qǐng)輸入運(yùn)載矩陣% 裝滿的所有情況(加入限制)%1-1 的第一層所有的情況% Passenger_num = 100 68 0;xianzhi;% 把最少的情況求出來(lái)if Passenger_num(3) = 0 case_1;elseif Passenger_num(1) = 0 cas
14、e_2;else case_3;endend? function final = cc(Passenger_num) |Error: Function definitions are not permitted in this context. cc? Undefined function or variable cc. % % 車型的矩陣Passenger = 4.61 1.7 1.51;3.615 1.605 1.394;4.63 1.785 1.77;% 轎運(yùn)車的矩陣Car_carriers = 19 2.7 2.7;24.3 3.5 2.7;% 轎運(yùn)車最多可以放車型個(gè)數(shù)(緊長(zhǎng)度限制)r
15、estrict = 4 5;5 6;4 5;% 裝滿的所有情況(加入限制)%1-1 的第一層所有的情況A_1 = ;num = 0;%for i = 0:restrict(1,1) num = num+1; temp_sum = 0; j = 0; while j=restrict(2,1) & temp_sumCar_carriers(1,1) temp = i j; j = j+1; temp_sum = i*Passenger(1,1)+j*Passenger(2,1)+0.1*(i+j-1); end A_1(num,:) = temp; end%1-1 的第二層所有的情況A_1_2
16、= ;num = 0;for i = 0:restrict(1,1) for j = 0:restrict(2,1) num = num+1; k = 0; temp_sum = 0; temp_sum = i*Passenger(1,1)+j*Passenger(2,1)+k*Passenger(3,1)+0.1*(i+j+k-1); while k=restrict(3,1) & temp_sumCar_carriers(1,1) temp = i j k; k = k+1; temp_sum = i*Passenger(1,1)+j*Passenger(2,1)+k*Passenger(
17、3,1)+0.1*(i+j+k-1); end A_1_2(num,:) = temp; end endA_1_2 = unique(A_1_2,rows);% 裝滿的所有情況(加入限制)%1-2 的第一層所有的情況A_2 = ;num = 0;%for i = 0:restrict(1,2) num = num+1; temp_sum = 0; j = 0; while j=restrict(2,2) & temp_sumCar_carriers(2,1) temp = i j; j = j+1; temp_sum = i*Passenger(1,1)+j*Passenger(2,1)+0.
18、1*(i+j-1); end A_2(num,:) = temp; end%1-2 的第二層所有的情況A_2_2 = ;num = 0;for i = 0:restrict(1,2) for j = 0:restrict(2,2) num = num+1; k = 0; temp_sum = i*Passenger(1,1)+j*Passenger(2,1)+k*Passenger(3,1)+0.1*(i+j+k-1); while k=restrict(3,2) & temp_sum % % 車型的矩陣Passenger = 4.61 1.7 1.51;3.615 1.605 1.394;4
19、.63 1.785 1.77;% 轎運(yùn)車的矩陣Car_carriers = 19 2.7 2.7;24.3 3.5 2.7;% 轎運(yùn)車最多可以放車型個(gè)數(shù)(緊長(zhǎng)度限制)restrict = 4 5;5 6;4 5;% 裝滿的所有情況(加入限制)%1-1 的第一層所有的情況A_1 = ;num = 0;%for i = 0:restrict(1,1) num = num+1; temp_sum = 0; j = 0; while j=restrict(2,1) & temp_sumCar_carriers(1,1) temp = i j; j = j+1; temp_sum = i*Passeng
20、er(1,1)+j*Passenger(2,1)+0.1*(i+j-1); end A_1(num,:) = temp; end%1-1 的第二層所有的情況A_1_2 = ;num = 0;for i = 0:restrict(1,1) for j = 0:restrict(2,1) num = num+1; k = 0; temp_sum = 0; temp_sum = i*Passenger(1,1)+j*Passenger(2,1)+k*Passenger(3,1)+0.1*(i+j+k-1); while k=restrict(3,1) & temp_sumCar_carriers(1,1) temp = i j k; k = k+1; temp_sum = i*Passenger(1,1)+j*Passenger(2,1)+k*Passenger(3,1)+0.1*(i+j+k-1); end A_1_2(num,:) = temp; end endA_1_2 = unique(A_1_2,rows);% 裝滿的所有情況(加入限制)%1-2 的第一層所有的情況A_2 = ;num = 0;%for i = 0:restrict(1,2) num = num+1; temp_sum = 0; j
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度圖書銷售員勞動(dòng)合同與圖書推廣活動(dòng)策劃
- 二零二五年度薪資調(diào)整與員工職業(yè)生涯規(guī)劃服務(wù)補(bǔ)充協(xié)議
- 二零二五年度電梯維保與智能運(yùn)維解決方案合同
- 二零二五年度游戲角色設(shè)計(jì)人員勞動(dòng)合同
- 天全縣公開招聘縣屬國(guó)有企業(yè)高級(jí)管理人員?筆試參考題庫(kù)附帶答案詳解
- 新能源電廠知識(shí)培訓(xùn)課件
- 2025新疆交投集團(tuán)所屬子公司招56人筆試參考題庫(kù)附帶答案詳解
- 教你成為健身達(dá)人知到智慧樹章節(jié)測(cè)試課后答案2024年秋成都師范學(xué)院
- 2025年河南空港數(shù)字城市開發(fā)建設(shè)有限公司第一批社會(huì)招聘20人筆試參考題庫(kù)附帶答案詳解
- 2025年國(guó)網(wǎng)河南省電力公司招聘高校畢業(yè)生950人(第一批)筆試參考題庫(kù)附帶答案詳解
- 2025年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)審定版
- 電風(fēng)暴護(hù)理查房
- 人教版四年級(jí)數(shù)學(xué)下冊(cè)《圖形的運(yùn)動(dòng)(二)》試題(含答案)
- 2024-2025學(xué)年五年級(jí)(下)信息科技教學(xué)計(jì)劃
- 2025年中國(guó)鑄造行業(yè)市場(chǎng)前景預(yù)測(cè)及投資方向研究報(bào)告
- 《老年人權(quán)益保障法》
- 2025-2030年中國(guó)pcb行業(yè)競(jìng)爭(zhēng)格局及未來(lái)投資趨勢(shì)分析報(bào)告新版
- 2025年年食堂工作總結(jié)和年工作計(jì)劃例文
- 船舶制造設(shè)施安全生產(chǎn)培訓(xùn)
- 全國(guó)駕駛員考試(科目一)考試題庫(kù)下載1500道題(中英文對(duì)照版本)
- TSG 07-2019電梯安裝修理維護(hù)質(zhì)量保證手冊(cè)程序文件制度文件表單一整套
評(píng)論
0/150
提交評(píng)論