亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        GCOA算法

        2017-07-15 04:21:23王曉麗賈東明
        價值工程 2017年22期
        關(guān)鍵詞:編碼方式路徑優(yōu)化

        王曉麗++賈東明

        摘要: 根據(jù)種群中個體的競爭與淘汰機(jī)制提出了一種群體競爭優(yōu)化算法(GCOA)。首先對算法的構(gòu)造思想進(jìn)行了詳細(xì)的描述,然后用本算法求解具有多個極值點(diǎn)函數(shù)的最大值,從而分析算法的可行性。最后,使用本算法對物流車輛路徑的優(yōu)化問題進(jìn)行了仿真研究,得出了算法的先進(jìn)性。

        Abstract: The group competition optimization algorithm is proposed according to the mechanism of competition and elimination of individuals in the population. At first, it describes the construction of the algorithm, solves the maximum value of the function that have multiple extreme points by this algorithm. Then, draw the conclusion that the algorithm is feasible. Finally, the optimization of the logistics vehicle routing problem is simulated by using this algorithm, and the advanced nature of the algorithm is obtained.

        關(guān)鍵詞: 淘汰機(jī)制;協(xié)作機(jī)制;編碼方式;路徑優(yōu)化

        Key words: elimination mechanism;cooperation mechanism;coding mode;routing optimization

        中圖分類號:TP18 文獻(xiàn)標(biāo)識碼:A 文章編號:1006-4311(2017)22-0170-02

        1 算法的提出

        作者通過麥特·里德雷所著的《美德的起源》一書中對群體中個體互助合作從而保證種群順利傳承的一段論證,捕捉到進(jìn)化的實質(zhì),即協(xié)作與淘汰,同時根據(jù)上述機(jī)制構(gòu)造了一種種群進(jìn)化算法,而算法的目的是希望種群能夠得到優(yōu)化。編碼方式:為了將現(xiàn)實的問題與算法進(jìn)行匹配或映射,我們需要對求解空間進(jìn)行編碼操作。淘汰機(jī)制:在一個種群里隨機(jī)產(chǎn)生的若干個體,必須要經(jīng)歷淘汰。協(xié)作機(jī)制:個體經(jīng)歷淘汰之后,種群中個體的數(shù)量必然會減少,可以在這個時候引入一些新的個體,以保證種群大小不變。

        2 實際問題的解決

        該算法依靠群體的進(jìn)化特性而進(jìn)行優(yōu)化,最終可以求取最優(yōu)解。為了驗證算法的可行性,對函數(shù)f(x)=x+10sin(5x)+7cos(4x),自變量取值在[0,10]范圍內(nèi)的最大值進(jìn)行求解。函數(shù)在自變量規(guī)定的取值范圍內(nèi),有8個極大值。可以通過這樣的函數(shù)來分析本算法是否會陷入局部最優(yōu)。

        2.1 編碼 用20位的二進(jìn)制碼代表函數(shù)的自變量,20位的二進(jìn)制碼轉(zhuǎn)化為十進(jìn)制碼的話,范圍在[0,220 -1]。因此需要將本范圍的數(shù)據(jù)與自變量范圍[0,10]內(nèi)的數(shù)據(jù)對應(yīng)起來。

        2.2 淘汰 將本代中所有的個體求取適應(yīng)度值,然后依據(jù)適應(yīng)度值的大小將個體進(jìn)行升序排列,將適應(yīng)度值最小的N個個體清零。

        2.3 協(xié)作 隨機(jī)選取最優(yōu)個體的10位連續(xù)二進(jìn)制數(shù)字轉(zhuǎn)化為新進(jìn)個體的同一位置,對于每個新個體所得到的位置均不相同。其余未選中的部位隨機(jī)產(chǎn)生二進(jìn)制數(shù)字。

        2.4 返回至第二步進(jìn)行循環(huán)計算,直到規(guī)定的代數(shù)為止。上述問題求解過程中總共規(guī)定了100代。

        2.5 分析 在上述的1、2、3步中,第3步是最為重要的。因為新產(chǎn)生的個體繼承了最優(yōu)個體的部分特性,并且隨機(jī)產(chǎn)生了其余位置的數(shù)據(jù)。如若繼承的部分恰巧是具有優(yōu)良特性數(shù)段的話,那其余部分?jǐn)?shù)據(jù)改變相當(dāng)于在最大值附近尋優(yōu),保證了尋優(yōu)過程的持續(xù)進(jìn)行。如若繼承的部分并不是最優(yōu)的數(shù)段,則此個體保證了數(shù)據(jù)在全局范圍內(nèi)隨機(jī)找最大值,那么數(shù)據(jù)陷入極值點(diǎn)被吸附的可能性就大為降低。因此第3步保證了全局最優(yōu)的尋找以及最優(yōu)值的精確化。

        2.6 問題的解決 文章隨機(jī)產(chǎn)生一個具有50個個體的群體,每次淘汰30個個體,同時新產(chǎn)生30個個體進(jìn)行最優(yōu)化學(xué)習(xí)。每次學(xué)習(xí)時都是隨機(jī)產(chǎn)生一個點(diǎn)位,并將最優(yōu)個體同一點(diǎn)位之后連續(xù)的10位數(shù)字學(xué)習(xí)到自身,然后進(jìn)行仿真。仿真進(jìn)行了20次,每次均能找到最優(yōu)點(diǎn)。程序運(yùn)行中一次進(jìn)化穩(wěn)定所經(jīng)歷代數(shù)較少的結(jié)果,但并不能保證每次運(yùn)行都在如此短的代數(shù)之內(nèi)將問題解決。即使如此,所有20次仿真,在100代之內(nèi)均找到了問題的最優(yōu)解。因此得出了本算法可用于最優(yōu)化問題求解的可行性結(jié)論。

        2.7 算法的進(jìn)一步探討 作者對本算法與遺傳算法分別進(jìn)行編程,進(jìn)行本問題的最優(yōu)解求取,然后將結(jié)論進(jìn)行對比,求解結(jié)果對比見表1。

        由求解結(jié)果對比表可見:使用GA算法求取的最優(yōu)值是24.8176,使用GCOA算法求取的最優(yōu)值是24.8533。使用GA算法求取最優(yōu)值時平均需要經(jīng)歷26代,而GCOA算法需要經(jīng)歷20代。由此可見,對于本例所使用的函數(shù)來說,GCOA算法無論從最優(yōu)值還是從迭代代數(shù)來說,都是優(yōu)于GA算法的,并且值得一提的是,GCOA算法比GA算法的設(shè)計思路更為簡潔,用MATLAB程序進(jìn)行實現(xiàn)時,GCOA編制了47行,而GA編制了74行。

        3 GCOA算法在物流車輛路徑優(yōu)化中的應(yīng)用

        3.1 VRP問題的數(shù)學(xué)描述 已知一個配貨中心(用0表示)需將貨物配送至n(1,2,3…n)個客戶點(diǎn),每個客戶點(diǎn)的需求量為qi(i=1,2,3…n),客戶點(diǎn)i到j(luò)的距離是Cij(i,j=1,2,3…n),每輛車的載貨能力均為Q,設(shè)T為實際使用到的車輛數(shù),第K輛車經(jīng)過的客戶點(diǎn)總數(shù)用nk表示,集合Rk={rki|0?燮i?燮nk}表示第k輛車經(jīng)過的客戶點(diǎn)。

        假設(shè)從配貨中心派出的車輛是統(tǒng)一的,即所有車輛的載貨能力是相同的。則問題須同時滿足下面列出的所有條件:

        ①任何一輛車都可從配貨中心出發(fā),經(jīng)過多個客戶點(diǎn)而返回配貨中心,但所裝載的貨物不能超出車輛的載貨能力;

        ②每個客戶點(diǎn)都只能被一輛車供貨;

        ③所有客戶點(diǎn)的需求必須都能夠被滿足;

        ④求解所有車輛運(yùn)送路徑的最小值。

        3.2 問題的解決

        文章主要解決具有1個配貨中心,20個客戶點(diǎn)的VRP問題。文中采用了被國內(nèi)多篇文獻(xiàn)所引用的數(shù)據(jù)進(jìn)行求解,以便于進(jìn)行結(jié)果的對比。各客戶點(diǎn)的需求量如表2所示,車輛的容量為8噸。

        對于兩坐標(biāo)點(diǎn)之間的距離,使用直線距離來進(jìn)行計算,并應(yīng)用GCOA算法來對此實際問題進(jìn)行求解,解決思路如下:①編碼。本問題求解使用實數(shù)編碼來進(jìn)行。比如15-14-17-4-5-3-6-18-9-11-13-16-2-8-1-20-12-19-7-10代表了車輛走過的路徑,但是此鏈中不是一輛車可以解決所有的問題,所以我們依次對客戶的需求量進(jìn)行求和,如果某段的和小于8,但再加一個點(diǎn)后和就大于8的話,此段即為一輛車運(yùn)輸。

        ②淘汰。在第一代時,隨機(jī)產(chǎn)生了50個個體作為一個種群。每次淘汰其中的30個個體。所使用的目標(biāo)函數(shù)是總路徑最短,優(yōu)化的目的是使目標(biāo)函數(shù)最小。我們可以將目標(biāo)函數(shù)的倒數(shù)作為適應(yīng)度函數(shù),依然以求取適應(yīng)度值最高為目標(biāo)。每次淘汰的30個個體都是適應(yīng)度最低的30個個體。

        ③協(xié)作。協(xié)作的過程依然是新產(chǎn)生的30個個體向最優(yōu)個體學(xué)習(xí)的過程,選擇的目標(biāo)段依然是連續(xù)10位數(shù)據(jù)的組合,并且點(diǎn)位隨機(jī)產(chǎn)生。

        ④仿真結(jié)果。通過表3的對比結(jié)果可以看出,文章所提出的GCOA算法得出的結(jié)論是最優(yōu)的。而且經(jīng)過多次運(yùn)行之后,GCOA算法所得出的結(jié)果范圍大致在850-890之間,具有很好的穩(wěn)定性。

        4 結(jié)論

        文章提出了GCOA算法并使用Matlab軟件對多極值點(diǎn)函數(shù)及VRP問題進(jìn)行了優(yōu)化求解,最終得出了算法可行性及優(yōu)越性的結(jié)論。此算法剛被提出,并未經(jīng)過大量的實踐驗證,也許有些潛在的問題是作者未考慮到的。因此作者下一步的工作目標(biāo)將是應(yīng)用此算法求解更多的優(yōu)化問題,以求發(fā)現(xiàn)并改良算法中存在的問題。

        參考文獻(xiàn):

        [1]程林輝.基于改進(jìn)的遺傳算法的車輛路徑問題研究[D].中南民族大學(xué)碩士論文,2008:32-33.

        [2]安立軍.遺傳算法在物流配送車輛優(yōu)化調(diào)度中的研究與應(yīng)用[D].上海海事大學(xué)碩士論文,2007:19-33.

        [3]辛焦麗,高麗.基于遺傳算法的蜂窩網(wǎng)絡(luò)接入信道動態(tài)分配方案的設(shè)計[J].現(xiàn)代電子技術(shù),2016,39(15):5-7.

        [4]王鳳云,冉文學(xué),張巧霞.蟻群算法在卷煙配送路徑優(yōu)化中的應(yīng)用研究[J].物流技術(shù),2011(05):69-72.

        [5]鐘惟鈺.遺傳算法在物流配送運(yùn)輸車輛路徑優(yōu)化中的應(yīng)用和改進(jìn)[J].物流技術(shù),2014,33(5):323-325.

        猜你喜歡
        編碼方式路徑優(yōu)化
        編碼方式和線索顯著性對前瞻記憶的影響
        用于多維尺寸可變裝箱的遺傳算法新編碼
        可穿戴式多通道傳感系統(tǒng)功能需求分析及設(shè)計
        基于GEM模型的現(xiàn)代化物流產(chǎn)業(yè)集群競爭力評價和路徑優(yōu)化
        信息時代數(shù)控銑削的刀具路徑優(yōu)化技術(shù)
        經(jīng)濟(jì)發(fā)展方式轉(zhuǎn)變背景下流通體系路徑優(yōu)化策略探討
        山西省異地就醫(yī)直接結(jié)算路徑優(yōu)化研究
        CVRP物流配送路徑優(yōu)化及應(yīng)用研究
        基于意義建構(gòu)視角的企業(yè)預(yù)算管理優(yōu)化路徑探究
        中國市場(2016年33期)2016-10-18 13:36:16
        混合編碼方式自適應(yīng)差分進(jìn)化算法優(yōu)化設(shè)計寬帶天線
        中文字幕一区二区三区四区五区| 熟女人妻丰满熟妇啪啪| 亚洲男人在线无码视频| 搞黄色很刺激的网站二区| 国产草逼视频免费观看| 亚洲av中文无码乱人伦下载| 成人免费毛片aaaaaa片| 天天躁日日操狠狠操欧美老妇 | 国产精品久久中文字幕第一页| 肉丝高跟国产精品啪啪| 亚洲天堂亚洲天堂亚洲色图| 亚洲色图片区| 无码国产精品一区二区高潮| 免费国产99久久久香蕉| 加勒比特在线视频播放| 看女人毛茸茸下面视频| 少妇熟女天堂网av| 欧美性xxxx狂欢老少配| 69堂在线无码视频2020| 中文字幕一区乱码在线观看| 狠狠色噜噜狠狠狠狠97首创麻豆| 免费人妻无码不卡中文字幕18禁| 国产成人无码精品久久99| 精品女同一区二区三区不卡| 国产精品一区二区三区播放| 国产专区一线二线三线码| 久久精品中文字幕一区| 91精品国产无码在线观看| 一区二区三区国产精品麻豆| 久久精品国产亚洲av果冻传媒| 国产成人亚洲精品无码mp4| 欧美日韩一区二区三区视频在线观看| 亚洲精品综合久久中文字幕| 久久精品国产亚洲夜色av网站| 日产无人区一线二线三线乱码蘑菇| 美女污污网站| 日韩一级精品亚洲一区二区精品| 亚洲av成人综合网成人| 2020年国产精品| 人妻精品一区二区三区视频| 国产白浆一区二区三区佳柔|