999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于動態(tài)規(guī)劃的沙漠行走問題決策分析

2021-05-20 00:41:32姚銘波黃品文張婉春
科學(xué)技術(shù)創(chuàng)新 2021年12期
關(guān)鍵詞:游戲模型

姚銘波 黃品文 張婉春 陸 瑤

(浙江水利水電學(xué)院,浙江 杭州310018)

針對問題一的求解,第一關(guān):首先將地圖轉(zhuǎn)換成無向圖進(jìn)行預(yù)處理,其次根據(jù)已知條件寫出動態(tài)規(guī)劃模型,決策變量為:路徑、是否挖礦、是否沿途買水和食物、初始出發(fā)時(shí)的資金,目標(biāo)函數(shù)為:玩家到達(dá)終點(diǎn)時(shí)留存的總資金最大,約束條件為:到達(dá)終點(diǎn)的截止日期不能超過30 天、負(fù)載量不能超過1200 千克、資金、水、食物負(fù)重以及當(dāng)天金幣的狀態(tài)的建模約束。在已知全部天氣狀況的情況下,再根據(jù)無向圖寫出鄰接矩陣,用Floyd 算法得到27 個(gè)點(diǎn)兩兩之間任意的最短路徑,然后用C 語言進(jìn)行求解,最佳結(jié)果在第23 天返回終點(diǎn),總金額為10430 元;第二關(guān):在第一關(guān)的基礎(chǔ)上,只改變了最短路徑,其余條件不變,最佳結(jié)果在第30 天返回終點(diǎn),總金額為12710 元。

1 問題的背景與重述

游戲已經(jīng)成為人們休閑娛樂的調(diào)味品,玩家可以在游戲世界中通過完成任務(wù),領(lǐng)取更高的獎(jiǎng)勵(lì)?,F(xiàn)如今有一款穿越沙漠的游戲,玩家憑借著地圖在沙漠中行走,根據(jù)地圖的難度不同,游戲的策略也呈現(xiàn)出不同的效果。如何根據(jù)地圖難度的不同,在遵守游戲規(guī)則的情況下,解決資金資源問題,盡可能留有多的資金,成為游戲攻略的一大難題。

2 問題的分析

問題一要求在一個(gè)人出發(fā)時(shí)得知接下來所有天氣狀況后求出第一關(guān)和第二關(guān)的最優(yōu)解,我們先通過題目和游戲規(guī)則整理出目標(biāo)函數(shù)、決策變量和全面準(zhǔn)確的相關(guān)約束條件,建立問題一的動態(tài)規(guī)劃模型,最后建立模型用C 語言求出最優(yōu)解,如果難以求解就先通過建立鄰接矩陣然后用floyd 算法求出最短路徑,再通過優(yōu)化路徑法化簡模型,貪心算法求出不同方案的近似解。

3 對問題一模型的建立與求解

3.1 模型的準(zhǔn)備

圖1

3.2 第一關(guān)模型的建立

3.2.1 決策變量

3.2.1.1 沙漠行走游戲中判斷是否挖礦,可以采用0-1 變量,用wij 表示如下:

3.2.1.2 沙漠行走游戲中判斷是否行動,可以采用0-1 規(guī)劃,用bij 表示如下:

3.2.2 目標(biāo)函數(shù)

3.2.2.1 在游戲過程中挖礦的收益A 表示的是挖礦的總收益;k 表示的是第k 天到達(dá)終點(diǎn);q 在這里表示區(qū)域總數(shù)q=27;wij 表示當(dāng)天是否要挖礦;根據(jù)只有一個(gè)礦山的情況,這里j 為固定值區(qū)域12。

3.2.2.2 以玩家到達(dá)終點(diǎn)時(shí)留存的總資金最大為目標(biāo),根據(jù)上述相關(guān)決策,可以得到目標(biāo)函數(shù)中e1 表示的是水的基準(zhǔn)價(jià)格;f1 表示的是食物的基準(zhǔn)價(jià)格;Xij,Yij 表示的是在第i 天在第j 地買的水和食物的數(shù)量,這里用X01,Y01 來表示,并帶入數(shù)值進(jìn)行計(jì)算Sij,Cij 表示第i 天在j 地剩余的水和食物的數(shù)量,這里i=k,j=27。

3.2.3 約束條件

3.2.3.1 ji表示第i 天的金幣數(shù)。而第i 天的金幣數(shù)是通過第i-1 天金幣數(shù)影響因素的影響進(jìn)行迭代獲得的,其中游戲中的金幣數(shù)不能小于0。

3.2.3.2 由于在游戲中,第i 天只在一個(gè)地點(diǎn)行動一次,且冒險(xiǎn)者到達(dá)終點(diǎn)時(shí)用的天數(shù)要小于30 天。

3.2.3.3 Zi-1:表示第i 天所在的地點(diǎn),而游戲中第i 天所在的地點(diǎn)也是由第i-1 所在的地點(diǎn)通過影響因素的影響進(jìn)行迭代而出的。

3.2.3.4 對購買物資數(shù)量的約束。根據(jù)題目可知,玩家在初始起點(diǎn)時(shí),所買的水和食物重量不能超過負(fù)重,價(jià)錢不能超出預(yù)算。

3.2.3.5 對剩余物資數(shù)量消耗情況的約束。在玩家游戲過程中,活動會存在三種情況:第一種為繼續(xù)行走,第二種為原地不動,第三種為進(jìn)行挖礦。無論哪一種情況都會進(jìn)行物資消耗,一天活動下來后剩余的物資數(shù)量由當(dāng)天活動以及前一天剩余物資數(shù)量決定。這里的S 表示的是一天活動之后所擁有的剩余水的數(shù)量;SSij 表示當(dāng)天剛開始時(shí)所擁有的水的數(shù)量;TSij 表示的是第i 天水的消耗情況。

這里的C 表示的是一天活動之后所擁有的剩余食物的數(shù)量;SCij 表示當(dāng)天剛開始時(shí)所擁有的食物的數(shù)量;HSij 表示的是第i 天食物的消耗情況。

這里的aij 表示玩家在第i 天在j 地的活動方式;由于剩余物資的重量還是不能夠超出負(fù)重,所以對負(fù)重的約束條件為:3S+2C≤1200。

綜上所述,綜合以上有關(guān)于優(yōu)化模型中目標(biāo)函數(shù)以及約束條件的分析,可以得到玩家到終點(diǎn)時(shí)總資金最大化模型的建立:

3.3 第一關(guān)模型的求解

以下方案一、方案二的模型求解方式為暴力枚舉,方案三為優(yōu)化模型后的求解方案。

3.3.1 方案一模型的建立與求解

根據(jù)Floyd 算法,用Matlab 軟件進(jìn)行編程,求得起點(diǎn)到終點(diǎn)的最短路徑為3。根據(jù)每一路徑消耗一天為單位,可以根據(jù)最短路徑得出起點(diǎn)到終點(diǎn)的最短行動時(shí)間為3 天。前三天的天氣為高溫、高溫、晴朗,所以在初始起點(diǎn)進(jìn)行補(bǔ)給的時(shí)候購買滿足三天的水和食物。通過對附件里第一關(guān)的表格計(jì)算,水和食物總共買了590 元,還剩下9410 元作為到達(dá)終點(diǎn)的總資金。

3.3.2 方案二模型的建立與求解

可以根據(jù)Floyd 算法求出兩個(gè)目標(biāo)區(qū)域之間的最短路徑,然后結(jié)合附件中所給出的天氣狀況,制定30 天的行動路線:(1)第1-8:從起點(diǎn)到村莊,(2)第9-10:從村莊到礦山,(3)第11-12天:挖兩天礦,(4)第13 天-14 天從礦山到村莊,(5)第15-16 天再從村莊,(6)第17-22 天再從礦山返回村莊,(7)第23-25 天:到村莊后因沙暴停留一天,(8)第26-28 天:從村莊返回終點(diǎn)然后結(jié)束。

3.3.3 方案三模型的建立與求解

3.3.3.1 建立方案路線活動內(nèi)容

(1)從起點(diǎn)出發(fā),所帶水的負(fù)重為540kg,所帶食物的負(fù)重為660kg,購買物資支出總金額為4200 元,總負(fù)重為1200kg;

(2)由Floyd 算法求得的起點(diǎn)到村莊的最短路徑為8,第八天到達(dá)村莊后剩余的水的負(fù)重為464kg,食物的負(fù)重為246kg,需要將剩余的負(fù)重進(jìn)行水的數(shù)量的補(bǔ)充,共補(bǔ)充489kg 的水,購買物資的總支出為1630 元,總負(fù)重為1199kg;

(3)到礦場時(shí),選擇停1 天,挖7 天,然后去村莊進(jìn)行補(bǔ)給。共消耗水的負(fù)重為735kg,消耗食物的負(fù)重為422kg,剩下32kg的食物和0kg 的水;

(4)在村莊進(jìn)行物資的補(bǔ)給,購買水的質(zhì)量為108kg,購買食物的質(zhì)量為48kg,這里購買物資需要消費(fèi)840 元;

(5)從村莊到達(dá)終點(diǎn)最短路徑為3 天,通過計(jì)算,時(shí)間和水全部消耗完。

3.3.3.2 求得最優(yōu)解,通過C 語言軟件對模型進(jìn)行求解,可以得到全局最優(yōu)解,在終點(diǎn)時(shí)得到的總資金最大為10430 元。

3.3.3.3 總結(jié)三個(gè)方案進(jìn)行數(shù)據(jù)比較,得出方案三的結(jié)果為最優(yōu)。因此,最優(yōu)方案的最大總資金數(shù)為10430 元。

猜你喜歡
游戲模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
游戲
數(shù)獨(dú)游戲
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
3D打印中的模型分割與打包
爆笑游戲
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
第八章直接逃出游戲
主站蜘蛛池模板: 1024你懂的国产精品| 国产精品福利在线观看无码卡| 91视频区| 最近最新中文字幕在线第一页| 国产男女XX00免费观看| 天堂在线视频精品| 国产免费羞羞视频| 成人福利免费在线观看| 在线观看亚洲人成网站| 久久精品免费看一| 狠狠色香婷婷久久亚洲精品| 亚洲aⅴ天堂| 国产午夜福利在线小视频| 欧美伊人色综合久久天天| 中文字幕人妻av一区二区| 国产导航在线| 男人天堂亚洲天堂| 国产第一页免费浮力影院| 天天躁夜夜躁狠狠躁图片| 日本黄色不卡视频| 中文字幕在线欧美| 国产SUV精品一区二区6| www精品久久| 国产成a人片在线播放| 国产美女在线观看| 日韩不卡高清视频| 99免费在线观看视频| 欧美精品黑人粗大| 国产三级韩国三级理| 欧美一级在线看| 亚洲无码久久久久| 精品国产黑色丝袜高跟鞋| 国产无码精品在线| 午夜国产精品视频黄| 中文字幕伦视频| 国产亚洲欧美在线中文bt天堂 | 丁香婷婷综合激情| 国内老司机精品视频在线播出| 欧美午夜小视频| 精品福利国产| 亚洲浓毛av| 国产亚洲欧美另类一区二区| 88av在线看| 久久国产乱子| 国产成人啪视频一区二区三区| 久久亚洲美女精品国产精品| 综1合AV在线播放| 国产亚洲男人的天堂在线观看| 欧美综合区自拍亚洲综合天堂| 久99久热只有精品国产15| 在线精品欧美日韩| 久久永久免费人妻精品| 欧美在线视频不卡第一页| 波多野结衣无码AV在线| 91精品视频网站| 国产精品一区二区国产主播| 国产欧美在线观看精品一区污| 在线视频亚洲色图| 国产高清国内精品福利| 一区二区三区毛片无码| 高潮爽到爆的喷水女主播视频 | 四虎永久在线| 91福利免费| 男人天堂亚洲天堂| 亚洲AV无码精品无码久久蜜桃| 色婷婷天天综合在线| 日本少妇又色又爽又高潮| 99成人在线观看| 99热6这里只有精品| 999精品视频在线| 国产v精品成人免费视频71pao| AV色爱天堂网| 美女毛片在线| 欧美激情视频一区| 婷婷六月天激情| 中文字幕日韩视频欧美一区| 国产成人精品亚洲日本对白优播| 国产农村妇女精品一二区| 日本免费福利视频| 日韩国产亚洲一区二区在线观看| 亚洲 日韩 激情 无码 中出| 日韩国产亚洲一区二区在线观看|