資源描述:
《基于關(guān)聯(lián)規(guī)則的貨位分配問(wèn)題研究【matlab源碼】》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、畢業(yè)論文(設(shè)計(jì))題目學(xué)院學(xué)院專業(yè)學(xué)生姓名學(xué)號(hào)年級(jí)級(jí)指導(dǎo)教師 畢業(yè)教務(wù)處制表畢業(yè)基于關(guān)聯(lián)規(guī)則的貨位分配問(wèn)題研究一、程序說(shuō)明本團(tuán)隊(duì)長(zhǎng)期從事matlab編程與仿真工作,擅長(zhǎng)各類畢業(yè)設(shè)計(jì)、數(shù)據(jù)處理、圖表繪制、理論分析等,程序代做、數(shù)據(jù)分析具體信息聯(lián)系二、寫作思路與程序示例貨位分配是針對(duì)貨架穩(wěn)定與運(yùn)行效率的多目標(biāo)優(yōu)化問(wèn)題,大部分研究的原則考慮貨品分配對(duì)倉(cāng)庫(kù)硬件和取貨效率的影響。針對(duì)貨位分配算法的研究考慮因素有保證先進(jìn)先出、區(qū)域平衡、承載均勻、效率為重、方便作業(yè)、可靠運(yùn)行等等。然后再進(jìn)行算法優(yōu)化以提高周轉(zhuǎn)率同時(shí)降低補(bǔ)貨量等因素。在網(wǎng)絡(luò)化和大數(shù)據(jù)充斥了人們生活的今天,有一項(xiàng)要素
2、必須被考慮進(jìn)來(lái),那便是數(shù)據(jù)之間的關(guān)聯(lián)。本文結(jié)合自動(dòng)化倉(cāng)庫(kù)貨位分配與數(shù)據(jù)關(guān)聯(lián)問(wèn)題,分析中外研究現(xiàn)狀,提出了基于關(guān)聯(lián)規(guī)則的貨位分配概念模型,使貨品與貨位之間對(duì)應(yīng)關(guān)系為1:n,保證一個(gè)貨品可以同時(shí)存放在多個(gè)貨位上,同時(shí)保證同一個(gè)貨位上只存放一種貨品。根據(jù)上述概念規(guī)劃設(shè)計(jì)數(shù)學(xué)模型,通過(guò)整數(shù)規(guī)劃對(duì)1:n概念進(jìn)行條件限定。采用MATLAB軟件對(duì)數(shù)學(xué)模型進(jìn)行分析和驗(yàn)證,仿真模擬10個(gè)貨品25個(gè)貨位的分配方案,得到現(xiàn)實(shí)正確的方案。但當(dāng)數(shù)據(jù)量加大,算法運(yùn)行出現(xiàn)運(yùn)行時(shí)間過(guò)長(zhǎng)、效率過(guò)慢的問(wèn)題。遺傳算法是一種通過(guò)模擬自然進(jìn)化過(guò)程搜索最優(yōu)解的算法。本文通過(guò)遺傳算法優(yōu)化概念算法,采用MATL
3、AB軟件對(duì)優(yōu)化后的概念算法仿真模擬,通過(guò)加大數(shù)據(jù)量來(lái)檢驗(yàn)優(yōu)化的效果,結(jié)果顯示通過(guò)優(yōu)化后的模型算法運(yùn)行時(shí)間和效率明顯提高。之后對(duì)概念模型進(jìn)行了深入研究,包括關(guān)聯(lián)系數(shù)的確定和對(duì)1:n概念的優(yōu)越性的判斷。采用MATLAB軟件仿真模擬,通過(guò)多次試驗(yàn)得到Apriori算法中關(guān)于關(guān)聯(lián)系數(shù)的合理限定值,同時(shí)模擬結(jié)果也清楚地顯示出1:n概念較于1:1概念的優(yōu)越性。classdefHButtonBox<uiextras.ButtonBox%HButtonBoxArrangebuttonshorizontallyinasinglerow%%obj=uiextras.HButto
4、nBox()isatypeofHBoxspecialisedfor%arrangingarowofbuttons,check-boxesorsimilargraphical%elements.Allbuttonsaregivenequalsizeandbydefaultare%centeredinthedrawingarea.Thejustificationcanbechangedas%required.%%obj=uiextras.HButtonBox(param,value,...)alsosetsoneormore%parametervalues.%%See
5、the<ahref="matlab:docuiextras.HButtonBox">documentation</a>formoredetailandthelistofproperties.%%Examples:%>>f=figure();%>>b=uiextras.HButtonBox('Parent',f);%>>uicontrol('Parent',b,'String','One');%>>uicontrol('Parent',b,'String','Two');%&
6、gt;>uicontrol('Parent',b,'String','Three');%>>set(b,'ButtonSize',[13035],'Spacing',5);%%Seealso:uiextras.VButtonBox%uiextras.HBox