freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于蟻群算法的0-1背包問(wèn)題的實(shí)現(xiàn)-資料下載頁(yè)

2025-11-01 02:35本頁(yè)面

【導(dǎo)讀】2呀4八村泊`J,舊1刁J11I..,1..

  

【正文】 當(dāng)所有 m。只螞蟻都死亡以后 ,可求得 mc組可行解。如果本次迭代最好解優(yōu)于 當(dāng)前最好解 ,則用其替換當(dāng)前最好解。之后 ,螞蟻 k要對(duì)其經(jīng)過(guò)的路徑上的信息 素進(jìn)行更新 ,更新可以采用公式 ()()。 由求解背包問(wèn)題的蟻群算法數(shù)學(xué)模型可知 ,求解背包問(wèn)題的蟻群算法同一般 的蟻群算法模型有所差別 :首先是求解背包問(wèn)題的蟻群算法中螞蟻選擇下一步移 動(dòng)時(shí)選擇的是邊 ,而一般的蟻群算法中的螞蟻都是選擇節(jié)點(diǎn) :接著是同樣對(duì)圖的 遍歷 ,背包問(wèn)題中的螞蟻可能沒(méi)有 走完所有節(jié)點(diǎn)就已經(jīng)死亡了 ,但是一般的螞蟻 都可以通過(guò)全部的節(jié)點(diǎn) 。最后 ,背包問(wèn)題中的概率選擇公式與一般的概率選擇公 式有所不同 ,更接近于背包問(wèn)題的特征。 根據(jù)蟻群算法求解背包問(wèn)題的數(shù)學(xué)模型 ,本文在一般蟻群算法的基礎(chǔ)上給出 了求解背包問(wèn)題的蟻群算法描述。 由求解背包問(wèn)題的蟻群算法的數(shù)學(xué)模型 ,修改圖 ACA算法可以得到 求解背包問(wèn)題的蟻群算法具體實(shí)現(xiàn) : 算法求解 0一 l背包問(wèn)題 ACA一 MKP 算法 (AntColonyAlgorithmformulti一 dimensionalo一 l KllapsackProblem) 步驟 1初始化參數(shù) a,刀 ,p,Q,設(shè)置最大循環(huán)次數(shù) Nc”。 ,螞蟻數(shù)目 m。 , 設(shè)置時(shí)間 t=o,令圖上每條邊 (i,力的初始化信息素量幾 (t)一 const 且初始時(shí)刻 :,s(t)一 o(i,j一 1,2,? ,n) 循環(huán)次數(shù) Nc=O 步驟 2生成 mc只螞蟻 ,并將其置于節(jié)點(diǎn) 1上 步驟 3for每只螞蟻 do 1)按公式 ()()()計(jì)算轉(zhuǎn)移概率并選擇下一條有向線(xiàn) 段 。 2)如果沒(méi)有有向線(xiàn)段滿(mǎn)足背包問(wèn)題的約束條件 ,則該螞蟻死 亡 ,這表示己經(jīng)完成一次圖的遍歷 。 3)如果螞蟻 未死亡 ,則將所選擇的有向線(xiàn)段加人螞蟻 k的禁 忌表 tabu、 。 endfof 步驟 4計(jì)算本次迭代的最優(yōu)解 ,如果其優(yōu)于當(dāng)前最優(yōu)解 ,則用其替換當(dāng) 一前最優(yōu)解 。 步驟 5按公式 ()()更新路徑上的信息素 。 步驟 6ifNc小于 Ncmax且未進(jìn)入停滯狀態(tài) ,then 1)清空所有螞蟻禁忌表中的數(shù)據(jù) 。 2)■ T`s(t)令 0。 3)Nc*Nc+1。 4)轉(zhuǎn)至步驟 2。 else 輸出最優(yōu)解 。 End 圖 MKP 算法 群算法求解 0一 l背包問(wèn)題 蟻群算法求解背包問(wèn)題的數(shù)學(xué)模型是建立 在上一節(jié)背包問(wèn)題的圖形表示基 礎(chǔ)上的 ,算法可以表述如下 : 設(shè)丁抓 t)為 t(t=o,1,2,? )時(shí)刻有向線(xiàn)段 ali,j]上的信息素 ,初始時(shí)刻各有向線(xiàn) 段上的信息素為介 (0)=const(const為較小的正常數(shù) )。在時(shí)刻 t,將生成的 m。只 螞蟻放到節(jié)點(diǎn) 1上 ,然后每只螞蟻根據(jù)路徑上的信息素和啟發(fā)式因子獨(dú)立地選擇 某一條有向線(xiàn)段并移動(dòng)到下一個(gè)節(jié)點(diǎn) ,直到不能向前移動(dòng)為止。在時(shí)刻 t,螞蟻 k(k=1,2,? ,mc)從節(jié)點(diǎn) i(i=1,2,? ,。 )經(jīng)由線(xiàn)段 a[i,j]轉(zhuǎn)移到節(jié)點(diǎn) i+l的轉(zhuǎn)移概率為 片 (t),對(duì) (t)可以采 用公式 ()計(jì)算。 在公式 ()中街 (t)為啟發(fā)函數(shù) ,表示螞蟻在 t時(shí)刻從節(jié)點(diǎn) i轉(zhuǎn)移到節(jié)點(diǎn) i+1 時(shí)選擇第 j條邊的期望程度 ,它的表達(dá)式選擇直接影響算法的效率。從圖 知 ,求解背包問(wèn)題的蟻群算法有一個(gè)特點(diǎn) ,就是信息素僅和物品相關(guān) ,啟發(fā)信息 應(yīng)該偏向于那些具有高價(jià)值而需求低的物品。針對(duì)啟發(fā)式信息的一種可能選擇方 、 ,。 _,、 ~_,一 *.,_。、 .一一 ,、 _二 ,一 .二 _、。、一一 .、 __1 召 _,:.一 .、 .~,、一、肋 ,_法就是對(duì)每個(gè)物品計(jì)算它 `門(mén)的平均資源需求弓一言善“、 ,由此定義啟發(fā)函數(shù) 粉嚇 “ ,一育。但是這種方法有一個(gè)缺點(diǎn) ,就是沒(méi)有考慮單個(gè)資源的約束度。因此 如果啟發(fā)函數(shù)還是一個(gè)關(guān)于。的函數(shù) ,那么就可以提供出更多的啟發(fā)式信息 ,一 種最直接的選”是計(jì)“刁一去客 b /C 一由 `匕計(jì)““發(fā)函”“。 (t,一音。由于 `目 對(duì)于每一條邊 ,m的值是固定的 ,在表達(dá)式中可以除去 ,最后可以得到枷 (t)的表 達(dá)式 : 叮。 (t)()丁氣藝陰 從公式 ()可以看出叮 u(t)的實(shí)際意義就是性?xún)r(jià)比 ,螞蟻選擇物品所采用的方 式與現(xiàn)實(shí)生活經(jīng)驗(yàn)一致 ,具有很好啟發(fā)性。 all口 we成 (i)是位于節(jié)點(diǎn) i上的螞蟻 k可以選擇的有 向線(xiàn)段集合。在這里前面己 群算法求解 0一 l背包問(wèn)題 程中 ,信息素濃度變化如圖 。 在初始時(shí)刻 ,每一條邊上的信息素濃度都為一定值 ,且每一條邊上的信息素 濃度都達(dá)到最大 ,如圖 (a)所示。由于信息素會(huì)揮發(fā) ,在一段時(shí)間內(nèi)如果沒(méi)有 螞蟻在邊上釋放信息素 ,那么這條邊上的信息素會(huì)隨著時(shí)間增長(zhǎng)而逐漸減少 ,如 圖 (b)(c)所示。隨著信息素的揮發(fā) ,只有少數(shù)路徑上會(huì)保持著一定濃度的信息 素 ,這些路徑也是螞蟻經(jīng)常選擇行走的路徑 ,如圖 (d)所示。當(dāng)經(jīng)過(guò)一段時(shí)間 后 ,信息素?fù)]發(fā)和螞蟻釋放信 J息、素會(huì)達(dá)到一種 平衡 ,圖 (e)就是經(jīng)過(guò) 400代后 , 信息素濃度平衡時(shí)的情況。經(jīng)過(guò) 2020代搜索 ,如圖 (0所示 ,信息素濃度分布 與 400代時(shí)改變并不是很大 ,此時(shí)算法搜索已經(jīng)進(jìn)入了一種停滯的狀態(tài) ,也就是 說(shuō) ,算法己經(jīng)找到了一個(gè)比較優(yōu)的解。在模擬實(shí)驗(yàn)過(guò)程中 ,此解一般就是 pet3 實(shí)例的最優(yōu)解。 曰曰曰曰曰曰曰曰曰曰曰三三三三曰曰曰曰三三曰曰曰曰曰曰曰曰曰曰 rrr—— 廠(chǎng)一一一廠(chǎng)一一一廠(chǎng)一一一「 .一一廠(chǎng)一一一「一一一「一一一廠(chǎng) {{{「一一一「一一一一廠(chǎng)一一一廠(chǎng)一一一 r—— 尸 rrr—— 廠(chǎng)一一一廠(chǎng)一一一廠(chǎng)一一一「 一一廠(chǎng)一一一「一一一「一 「「「一一一「一一一一廠(chǎng)一一一廠(chǎng)下一一】 ~一一尸 廣廣 「 「 「 尸 「 「 「 廠(chǎng) 「 「 「 「一一一一】 尸 rrr一一一一尸一一廣 尸 廣一一一廠(chǎng)一一一廠(chǎng) r廠(chǎng)一一一「一一一】一一尸 尸一一一廠(chǎng)一一一一一 rrr!一一廣 尸 廣一一一廠(chǎng)一一一 rrreeee「一一一】一一尸 尸一一一一一一一 rrr一一 ,獷一 ,resesesss尸 r廠(chǎng)一一一】 】 ,r一一勺勺廠(chǎng)一一一 !一一尸 ,廠(chǎng)一 ,廠(chǎng)一 ,廣 , 曰曰曰曰曰臼臼臼臼臼臼曰曰曰曰臼臼曰曰曰曰曰曰臼臼臼臼曰曰臼臼 rrreeee 一一一一 r 一一 ,r 一一一廠(chǎng)一一一廠(chǎng)一一一一 ,廠(chǎng) .一一廠(chǎng)一一一「一一一一一一廠(chǎng) ,【一一一一 rrr一一一一廠(chǎng)一一一廠(chǎng)一一一尸 廣一一一廠(chǎng)一一一「一一一】一一 r一一一「一一一「一一一一】 「一一廠(chǎng)一一一廣 rrr 一一一一廠(chǎng)一一一 f 一一 r廣一一一廠(chǎng)一一一 !,一一一】一一 廠(chǎng)丁 ,「一一一「一一一一】 廠(chǎng)二了了廠(chǎng)一一一廣 rrr 一一 ,廠(chǎng)一 ,「一一一一廠(chǎng)一一一「 .,廠(chǎng)一一一 r 一一一一】一一勺勺「「【一 ,「一一一一廠(chǎng)一節(jié)節(jié)「「「二下刁刁尸一 , 1王 121314 lll 二二二二 lwe,.爪爪尸 節(jié)節(jié)尸 ,廠(chǎng)二二〕〕尸 州州尸一門(mén) 4444444 二二〕〕叮一〕〕尸一門(mén)門(mén) {一一勺勺一甲飛飛 ~一 !!!尸一門(mén)門(mén) 尸尸 ,廣 .,!{,尸二二二 res...尸 ,r一 ~甲甲 r神一飛飛「一 ~州州廣一 ~~~尸一一 ,二二二二二二】】己 :::: fff一一一尸 ~...尸一性性 !,...尸 ,亡二勺勺尸 ~,尸 ,尸 ,尸 ,一一「 `一吮吮亡二當(dāng)當(dāng)葉卜一 111:二 :::二二二護(hù)護(hù) .洲甲甲嚴(yán) .叫叫尸洲洲尸 ,尸二勺勺尸口 ,尸 ~.,尸一 ...尸一 ~111「二口口二二習(xí)習(xí)己丁下 ~111三 ~二 」」 。二二二二【二習(xí)習(xí) 卜卜 ~叫叫附州州尸 .州州尸 .洲洲 r,竺 111 尸 111 尸 ,尸 ,尸一門(mén)門(mén)叮二二】】 `二司司 [111 益`JJJ二石」」舀 `日日 卜卜洲叫叫卜份叫叫尸 .叫叫尸 .叫叫尸 ~,尸 ,竺竺當(dāng)當(dāng)尸 .氣氣尸 ~111 盯了門(mén)門(mén)三二二」」二益」」二二二 `舀舀 阮 `日日 卜卜翻叫叫卜粗 ...沖叫叫卜叫叫 }甲州州竺竺 ,竺當(dāng)當(dāng)二二 ,二二二 :二二二二二」」二二二二石lll`石刁刁偏曰曰 卜卜腳叫叫卜 .叫叫卜 .叫叫 )目叫叫尸甲州州 ),l 竺 ,尸 ,尸二〕〕二二二二二二」」二二〕〕石`。~司司卜叫叫 卜卜 .叫叫卜 ~}}}甲 .叫叫曰叫叫沖甲 ,.,竺竺 ,,二二 lll二二二二 。石刁刁 i福司司 `潤(rùn)潤(rùn) 詞詞腳曰叫叫 繃繃繃淵淵澎澎圳圳圈圈燕燕粼粼基基己己已已曰曰州州州州喇喇目目 ``.州州沁 .{{{卜 .!!!卜叫叫卜舊叫叫陽(yáng) .氣氣戶(hù)竺 ,二二 ,二 :】】二二 二 ``曰曰 )`司司婦叫叫 {{{}腳叫叫 日日幽司司卜 ~悶悶曰“悶悶?zāi)拷薪胁反ㄔ略录状鈿怏卯?dāng)當(dāng)二二二二二二 JJJ 二刁刁石石習(xí)習(xí)抽 }}}~叫叫曰叫叫卜叫叫 巨巨 ~日日卜 .悶悶 .曰碩碩 ..444卜 ~叫叫甲 .氣氣竺 ,竺二二二舀司司 III`曰 jjj樸價(jià)碑碑 .一以以r,刁刁目 .曰曰 采采聲司司匕 ~~JJJ 一 !!! 凸凸比 ,. 盈盈冶曰曰曰點(diǎn)點(diǎn)胭周目 . 目目 ( 卜卜 )))),。 }}}10001111122213331毛毛 己己己已已已已已 444弓弓 eee777eee```.!!!萬(wàn) llll!!!l{{{...卜卜卜卜 卜卜 ...口 111llll冬 111 口口口互 {{{毛 llllllll一一 IIIlllllllllllll匆匆 l!!!愛(ài) 1111111》》 ...1{{{繃繃 ... 1011121314rrreeeeee 廣 尸 廠(chǎng) 一一一一一一一一一一一一一一一一一 :::::::::::::::::::::::::::::::::::::::一一 :一一 :一一廠(chǎng)廠(chǎng) 門(mén)門(mén)廣一門(mén)門(mén)廠(chǎng)一勺勺廠(chǎng)一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 llllll{{{{llllI111尸一 尸尸戶(hù)戶(hù)廠(chǎng) ,尸尸目 llllllll一一一一 !一一 .............................lllllllll一一l一一 IIIIIII{一一三三三 !!!llllll一一 l一一 ................................................... lll!!!!!!一一 I11111獷 rwe~~~~~resesesssree一一一廠(chǎng) ~一一一 lllllllll一一 l一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 lllllllll 一一 l 門(mén)門(mén)一一仁二二 :::】一一一習(xí)一一 r 一 尸 一一 llllllllllll】 llllllllllllllr一甲甲】一一 resesesssree一一一尸 ~~lll!!!lllllllllllllllllllllllllllllllllllllllllllllllllllllllllll 、 11111111111〔二二二二二「一一一一 111 一一一一一一一一一一一一一一一一一一一一一一一 l一一 廠(chǎng)廠(chǎng)廠(chǎng)廠(chǎng)一勺勺「一一一一「 一一一一一 .一一 lllllllllll一一 l一一一 l一一 lllllllllll一一 l一一一 iii 毛毛毛毛 lll、 ttttttt .......{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ ID11121314 圖 (a)初始時(shí)刻信息素分布 (b)搜索 100代后信息素分布 (c)搜索 200代后信息素分布 (d)搜索 300代后信息素分布 (e)搜索 400代后信息素分布溝搜索 2020代后信息素分布 從圖 ,在良好參數(shù)設(shè)置下 ,信息素可以對(duì)算法產(chǎn) 23 三章求 解背包問(wèn)題的蟻群算一法 生長(zhǎng)遠(yuǎn)影響。通過(guò)螞蟻釋放出信息素 ,在搜索過(guò)程中會(huì)出現(xiàn)含有高濃度信息素的 邊 ,信息素?fù)]發(fā)規(guī)則進(jìn)一步強(qiáng)化這些邊。這種信息素?fù)]發(fā)機(jī)制避免了在一條邊上 的信息素?zé)o限積累 ,并使得極少甚至沒(méi)有獲取新信息素的邊上的信息素含量快速 減少。這種釋放與揮發(fā)機(jī)制使得信息素在搜索過(guò)程中向某個(gè)范圍集中 ,逐漸減少 搜索空間的規(guī)模 ,使得搜索范圍收縮到少數(shù)有潛力的邊上。然而 ,如果這種收縮 效應(yīng)過(guò)強(qiáng) ,則算法將很快陷入停滯狀態(tài) (搜索的停滯狀態(tài)是指所有螞蟻都走相同 的路徑 ,構(gòu)建相同的解 ),在這種情況下 ,算法已經(jīng)停止了對(duì)新 的可能性的探索 , 而且也不能找到更優(yōu)的解了。 由求解背包問(wèn)題的蟻群算法的信息素濃度變化可以看出 ,該方法與一般的蟻 群算法求解問(wèn)題時(shí)信息素變化規(guī)律一致 ,很好地體現(xiàn)蟻群算法的特點(diǎn) :求解問(wèn)題 時(shí)能夠快速收斂于問(wèn)題的局部最優(yōu)解 ,但是也容易陷入搜索的停滯狀態(tài) ,對(duì)問(wèn)題 的局部搜索能力不強(qiáng)。 在蟻群算法中 ,單只螞蟻的路徑選擇是比較隨機(jī)的 ,同樣在求解背包問(wèn)題的 蟻群算法中 ,單只螞蟻的路徑選擇總體上沒(méi)有什么規(guī)律可尋。圖 中某只螞蟻的路徑長(zhǎng)度變化圖 ,從這個(gè)圖上可以看出這只螞蟻在 2020代中路徑 長(zhǎng)度是隨機(jī)變化的 ,這說(shuō)明單只螞蟻在構(gòu)造問(wèn)題的解時(shí)具有一定隨機(jī)性。 圖 2020
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1