下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
/單一物流中心選址重心法c++程序設(shè)計(jì)(選址)某企業(yè)有五個(gè)供應(yīng)商,他們的位置分別是(4+i,4+i),(12+i,4+i),(2+i,7+i),(11+i,11+i),(7+i,14+i),該企業(yè)從這五個(gè)供應(yīng)商處的選購 量每年為4+i、3+i、2+i、4+i、1+i,假設(shè)運(yùn)輸費(fèi)率相同,i為序號(hào)的末位數(shù)。請(qǐng)用計(jì)算機(jī)編寫一個(gè)通用程序,完成下面的題目。(1)用城市距離為該企業(yè)舉薦一個(gè)地址,使該企業(yè)的費(fèi)用最省。(2)將第1問中的結(jié)果作為一個(gè)初始解,用歐氏距離進(jìn)行重新優(yōu)化,舉薦一個(gè)最優(yōu)的位置。要求:(1)前后兩次結(jié)果之差小于0.001;(2)程序的通用性高,可以滿足任何多個(gè)供應(yīng)商;(3)程序的可讀性強(qiáng);(4)操作界面友好;(5)在手冊(cè)中要記錄全部的程序、運(yùn)行結(jié)果及相關(guān)界面圖形。解:圖供應(yīng)地和需求地分布狀況重心法是一種模擬方法。這種方法將物流系統(tǒng)中的需求點(diǎn)和資源點(diǎn)看成是分布在某一平面范圍內(nèi)的物流系統(tǒng),各點(diǎn)的需求量和資源量分別看成是物體的重量,物體系統(tǒng)的重心作為物流網(wǎng)點(diǎn)的最佳設(shè)置點(diǎn),利用求物體系統(tǒng)重心的方法來確定物流網(wǎng)點(diǎn)的位置。(1)式中:Vi—i點(diǎn)運(yùn)輸量;Ri—待定物流中心到i點(diǎn)的運(yùn)輸費(fèi)率;di—待定物流中心到i點(diǎn)的距離。求解算法—數(shù)值分析法(重心法)設(shè)供應(yīng)點(diǎn)和需求點(diǎn)所在地的坐標(biāo)為(Xi,Yi),待定物流中心的位置坐標(biāo)為(X0,Y0)則(2)將(2)式代入(1)式,然后求運(yùn)輸總費(fèi)用TC對(duì)X0和Y0的偏導(dǎo)數(shù),并令其等于零。(3)(4)上述兩式中仍含有未知數(shù)di,因此一次不能求得X0和Y0(解析解),須要通過迭代收斂法得到數(shù)值解。迭代收斂法具體步驟:先用重心公式估算初始選址點(diǎn)(大致位置):(5)(6)2、將X0和Y0代入公式2,計(jì)算di(i=1,2,…,m+n);3、將di代入公式3和4,解出修正值X0和Y0;4、依據(jù)修正值X0和Y0,再重新計(jì)算di;5、重復(fù)步驟3和4,直至X0和Y0的值在連續(xù)迭代過程中不再變更,即△X0≈0,△Y0≈0,即得到精確倉庫選址位置,接著計(jì)算無意義。程序設(shè)計(jì)具體步驟:Step1:利用幾何重心公式(5)和(6)估算初始點(diǎn)X0,Y0Step2:將X0,Y0代入距離公式(2),計(jì)算di(i=1,2,…,5)Step3:將di(i=1,2,…,5)代入公式3和公式4,修正值X0和Y0Step4:重復(fù)步驟2和3,直至修正值X0和Y0的值在連續(xù)迭代過程中不再變更。(用C++程序進(jìn)行編譯),程序如下所示:#include<iostream.h>#include<math.h>#include<stdlib.h>voidmain(){intn;float*X,*Y,*V,*R;cout<<"請(qǐng)輸入需求點(diǎn)和供應(yīng)點(diǎn)總個(gè)數(shù):";cin>>n;X=newfloat[n];Y=newfloat[n];V=newfloat[n];R=newfloat[n];cout<<"請(qǐng)輸入各結(jié)點(diǎn)的橫坐標(biāo):";for(inti=0;i<n;i++)cin>>X[i];cout<<"請(qǐng)輸入各結(jié)點(diǎn)的縱坐標(biāo):";for(i=0;i<n;i++)cin>>Y[i];cout<<"請(qǐng)輸入各結(jié)點(diǎn)的供貨量或需求量:";for(i=0;i<n;i++)cin>>V[i];cout<<"請(qǐng)輸入各結(jié)點(diǎn)的內(nèi)/外向運(yùn)輸費(fèi)率:";for(i=0;i<n;i++)cin>>R[i];floatsumx=0.0,sumy=0.0,sumqr=0.0;floatavex,avey;for(i=0;i<n;i++){sumx+=V[i]*R[i]*X[i];sumy+=V[i]*R[i]*Y[i];sumqr+=V[i]*R[i];}avex=sumx/sumqr;avey=sumy/sumqr;cout<<"初始物流中心地址為:"<<"X="<<avex<<''<<"Y="<<avey<<endl;float*d;d=newfloat[i];floatxzsumx=0.0,xzsumy=0.0,xzsumqr=0.0;floatxzavex,xzavey;intj=0;while(1){for(i=0;i<n;i++)d[i]=sqrt((avex-X[i])*(avex-X[i])+(avey-Y[i])*(avey-Y[i]));for(i=0;i<n;i++){xzsumx+=V[i]*R[i]*X[i]/d[i];xzsumy+=V[i]*R[i]*Y[i]/d[i];xzsumqr+=V[i]*R[i]/d[i];}xzavex=xzsumx/xzsumqr;xzavey=xzsumy/xzsumqr;if(j==50)break;else{cout<<"第"<<j+1<<"次迭代:"<<"tempX="<<xzavex<<''<<"tempY="<<xzavey<<endl;avex=xzavex;avex=xzavey;xzsumx=0.0;x
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 采購委托書合同3篇
- 采購合同樣本的日語3篇
- 采購戰(zhàn)略合同的可再生資源利用3篇
- 采購合同翻譯要點(diǎn)3篇
- 采購合同中的反腐敗政策3篇
- 胸苷代謝與疾病關(guān)聯(lián)-洞察分析
- 采購合同買賣合同的培訓(xùn)成果展覽館3篇
- 采購合同的在線信息共享平臺(tái)3篇
- 采購合同解除協(xié)議書模板3篇
- 采購合同中的環(huán)保要求3篇
- 2008年10月自考00928罪犯勞動(dòng)改造學(xué)試題及答案含解析
- 2024年中儲(chǔ)糧集團(tuán)招聘筆試參考題庫附帶答案詳解
- 24春國(guó)家開放大學(xué)《地域文化(本)》形考任務(wù)1-4參考答案
- 高等數(shù)學(xué)(高職教育)全套教學(xué)課件
- 瑞幸咖啡品牌營(yíng)銷策略研究報(bào)告
- 醫(yī)學(xué)科研的道德與倫理
- 小學(xué)一年級(jí)上冊(cè)數(shù)學(xué)口算訓(xùn)練題
- 江西省景德鎮(zhèn)市2023-2024學(xué)年高二上學(xué)期1月期末考試物理試題
- 期末試卷-2023-2024學(xué)年語文六年級(jí)上冊(cè)統(tǒng)編版
- 2024年1月國(guó)開電大法律事務(wù)??啤斗勺稍兣c調(diào)解》期末考試試題及答案
- 快速響應(yīng)客戶需求機(jī)制
評(píng)論
0/150
提交評(píng)論