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)換方法初步研究
第八章直接逃出游戲
主站蜘蛛池模板: 国产精品久线在线观看| 国产男人天堂| 性视频久久| 国产成人艳妇AA视频在线| 99热国产在线精品99| 日本高清视频在线www色| 日韩欧美国产综合| 亚洲欧美精品日韩欧美| 看国产一级毛片| 国产精品视频系列专区| 亚洲色图欧美在线| 国产av一码二码三码无码| 久久综合国产乱子免费| 亚洲va精品中文字幕| 69精品在线观看| 97se亚洲综合在线天天| 999国产精品永久免费视频精品久久| 亚洲人妖在线| 国产成人精品第一区二区| 在线精品亚洲国产| 丁香婷婷激情网| 97综合久久| 一级香蕉视频在线观看| 亚洲欧美日韩久久精品| 九月婷婷亚洲综合在线| 亚洲AV无码久久精品色欲| 天堂av高清一区二区三区| 四虎永久在线精品影院| 亚洲高清中文字幕在线看不卡| 啪啪永久免费av| 亚洲色大成网站www国产| 亚洲码在线中文在线观看| 黄色成年视频| 欧美成人免费午夜全| 国产成人久久777777| 久久五月视频| 亚洲无码视频图片| 国产人成网线在线播放va| 国产成人AV男人的天堂| 亚洲一区二区黄色| 日本三级精品| 免费国产高清精品一区在线| 中文字幕欧美日韩| 露脸国产精品自产在线播| 亚洲欧美h| 为你提供最新久久精品久久综合| 9久久伊人精品综合| 直接黄91麻豆网站| 在线va视频| 国产成人免费观看在线视频| 日本高清免费一本在线观看 | 国产无码高清视频不卡| 欧美日韩亚洲综合在线观看| 欧美色亚洲| 国产区精品高清在线观看| 人妻中文久热无码丝袜| 1024你懂的国产精品| 国产精品99久久久久久董美香 | 亚洲人成网线在线播放va| 精品久久久久无码| 青青草国产一区二区三区| 国产精品永久久久久| 亚洲人成影院在线观看| 一级香蕉视频在线观看| 久久综合色88| 国产极品美女在线观看| 狠狠色噜噜狠狠狠狠色综合久| 国产丝袜无码一区二区视频| 狠狠ⅴ日韩v欧美v天堂| 91精品国产麻豆国产自产在线| 久久永久视频| 国产精品yjizz视频网一二区| 亚洲美女一级毛片| 色天天综合久久久久综合片| 亚洲午夜福利精品无码不卡| 中文字幕免费在线视频| 全色黄大色大片免费久久老太| 波多野结衣中文字幕一区| 午夜日b视频| 国产99久久亚洲综合精品西瓜tv| 9丨情侣偷在线精品国产| 99热这里只有免费国产精品|