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

基于Dijkstra 算法的路徑選擇策略研究
——以“穿越沙漠”游戲軟件為例

2021-08-23 07:15:20蘇禧媛
科學技術創新 2021年23期
關鍵詞:礦山

蘇禧媛

(陜西科技大學文理學院,陜西 西安 710021)

穿越沙漠是一種典型的生存游戲,此游戲需遵守一些游戲規則,例如:負重不能超過上限,購買物資時需考慮資金是否足夠,在規定時間內到達終點。本文要解決的問題是考在遵守游戲規則的情況下,考慮一定的風險性幫玩家找到最優策略,實現剩余資金量最多這一目標。

1 問題分析

針對“玩家必須在截止日期或之前到達終點”這一游戲規則,本文采用圖論Dijkstra 的方法求得起點到村莊、起點到礦山、村莊到礦山、村莊到終點、礦山到終點的最短距離,同時利用Kruskal 算法(避圈法)對模型進行優化。

針對這是多位玩家參與尋求最優策略的問題。在游戲規則改變后,需要分多種情況來討論。最終的目的都是需要走最少的路獲得最大的利,盡量不同時走相同路線。針對于此,本文涉及利用極端情況進行討論,并同時設置風險界限a,將多目標規劃變成一個目標的線性規劃[1-3]。最后分別按情況進行討論,并利用博弈論分析玩家心理,求出最優行走路徑。

2 模型建立與求解

2.1 Dijkstra 與Kruskal 算法運用

起點→礦山→終點最短路徑如圖1 所示,可以看出,此地圖是一個不規則的多邊形圖,為了將它進行簡化,我們利用Dijkstra 算法分別求得起點到村莊,起點到礦山,村莊到礦山,村莊到終點,礦山到終點的最短距離,分別記為:T1,T2,T3,T4,T5,通過求解得出:T1=6,T2=8,T3=2,T4=3,T5=5,于是可以建立最短路徑圖,同時利用Kruskal 算法(避圈法)對圖進行優化。

圖1 起點→礦山→終點最短路徑

在確定了起點和終點的最短路徑后,只需對村莊和礦山之間的往返情況進行分析,爭取在起點購買充足的物資,減少往返路程和時間,保證收取資源的時間盡可能多,以期獲得較多的收益,剩余資金數最大。

經過對比,得出玩家行動的最優策略:玩家一號從起點出發去往村莊,其具體路徑為1→25→24→23→21→9→15,在村莊花費2940 元購買水104 箱,購買食物96 箱。從村莊前往礦山,其具體路徑為15→13→12,在礦山挖礦六天,遇到17、18 號風暴天氣不挖礦等待兩天。19 號出發前往村莊,具體路徑為12→13→15,在村莊花費210 元購買水21 箱。從村莊出發前往終點,其具體路徑為15→9→21→27,到達終點剩余食物9 箱,折現為45 元,最終剩余資金數為9295 元。

2.2 多元線性規劃模型建立

若玩家只知道當天的天氣狀況,但已知一個月內較少出現沙暴天氣,故而可以得出在這一個月內出現沙暴天氣的概率較少,出現沙暴天氣的事件為小概率事件,概率為3%~5%,即在這一個月中可能出現沙暴天氣的天數為0 或1 天。

這是一個多元線性規劃的問題,我們擁有天氣狀況,礦山,村莊等多個因素需要考慮,每一種天氣所要承受的風險不同。

(1)總體風險用所投資的Si中最大的一個風險來衡量,即:

(2)購買Si所付交易費是一個分段函數,即:

其中,Si(i=1,2,3)分別表示晴朗、高溫、沙暴3 種天氣,ri,pi,qi分別表示Si的平均收益率,風險損失率,交易費率,xi為投資Si的投資資金,ui為投資Si的投入總資金。

假設在起點購買負重上限(1200kg)的水和食物,在按時到達終點的情況下,易求得最多能在礦山挖礦的天數為17 天。根據實際行走的情況,分別求得:

將所求得的結果代入目標求解,算出此種情況下所獲得的最大收益。可以看出,在風險界限a=0.155 附近有一個轉折點,在這一點左邊,風險增加很少時,利潤增長很快。在這一點右邊,風險增加很大時,利潤增長很緩慢,以對于風險和收益沒有特殊偏好的投資者來說,應該選擇曲線的拐點作為最優投資組合,大約是a=12.5%,Q=178.9%,所對應投資方案為:風險度a=12.5%,收益Q=178.9%。

2.3 考慮多玩家

同時分別考慮兩人都不經過礦山,都經過礦山,以及一人經過礦山,一人不經過礦山三種情況,并分別求其消耗資金。對于一人經過一人不經過礦山,為了使資金剩余量最大,應避免相遇(根據游戲規則若相遇玩家必須扣除一定資金)。所以為避免相遇,我們考慮在都走最小路的情況下,有一名玩家停在原地一天,避免和另一位玩家相遇。假設玩家A 挖一天(耗資少,獲取利潤較少),玩家B(到達礦山之前停一天)挖兩天,耗資多,賺取的利潤多。在這種情況下,兩名玩家耗費的資金分別為:

2*3*55+55*3-200+2*2*55=515(元)

2*55+55+55*2+55*2*3-400+2*135*2=745(元)

綜上所述,所有出現的情況如表1 所示,由非合作博弈均衡可求得:

表1 非合作博弈均衡

可以看出最優策略為:當兩名玩家一名經過礦山在晴天的天氣情況下挖一天礦,另一名不經過礦山直接到達終點時,在這種情況耗費的金額較少,剩余資金較多。

3 模型的求解

當有k 名玩家同時從區域A 走到區域B 時,其資源消耗量為基礎消耗量的2k 倍。(1)如果按資源消耗量最少的晴朗天氣,只有兩名玩家同時從A 區域到B 區域,那么每人消耗資金是220 元。(2)只有兩名玩家同時挖礦,每人資源消耗量為165 元,獲得資金數為500 元,凈賺335 元;三名玩家同時挖礦,每人凈賺135 元。(3)如果有k 名玩家在村莊買東西,那么每箱水價格變為20 元,每箱食物價格變為40 元。(4)如果按資源消耗量最大的沙暴天氣計算,每名玩家停留在原地的資源消耗量為150元。

由以上分析可得,應盡量避免兩名或兩名以上玩家同時從A 區域到B 區域或一同在村莊購買東西或三名玩家在礦山挖礦。

由題意得,30 天內較少出現沙暴天氣,假設30 天內出現沙暴天氣的概率為0%→5%,那么只有0→1 天是沙暴天氣。分析設計路線及策略如下:假設將三名玩家編號A、B、C,首先ABC三名玩家在起點處分別購買210 箱水和280 食物,138 箱水和184 箱食物,48 箱水和64 箱食物。A、B 號玩家在第一天同時從區域1 出發,A 沿1→2→3→8→13→18,B 沿1→6→11→16→17,C 玩家則在AB 出發的第二天沿1→6→11→16→21→22→23→24→25 直接到終點,之后A 玩家在礦山挖礦,B 玩家則在原地等待,當A 玩家挖礦到23 天,A 沿18→23→24→25 回到終點,B 則在A 出發的第二天到礦山挖礦,挖到第27 天,沿18→23→24→25 回到終點。

4 結論

本文通過利用Dijkstra 與Kruskal 算法能夠清晰得到從起點到終點的最短路徑長,為玩家進行了一定的路線規劃。同時對具體的關卡基于沙暴天氣的考慮,因為題目中沒有確切地給出具體一個月內有多少沙暴天氣,故而設定風險界限,進行了風險因素的分析,由此將多目標線性規劃轉為單目標線性規劃,使得結果更為精確。同時,用編程對此類問題進行求解,可以全面考慮約束條件對其造成的影響,使得結果更加全面、精確。

猜你喜歡
礦山
現代礦山生態環境恢復治理存在的問題及對策
《金屬礦山》2022年征訂啟事
現代礦業(2021年12期)2022-01-17 07:30:32
四大“礦山修復”方法
河北地質(2021年2期)2021-08-21 02:43:50
在礦山里耕耘(國畫)
神劍(2021年3期)2021-08-14 02:30:08
智能化礦山建設在中小型礦山的應用探討
昆鋼科技(2021年2期)2021-07-22 07:47:06
貴州今年要建成800座綠色礦山 2025年不符合標準礦山全部退出
石材(2020年11期)2021-01-08 09:21:48
我國礦企海外十大礦山簡介
礦產勘查(2020年7期)2020-12-25 02:43:42
繪就美好礦山五彩畫卷
陽光(2020年6期)2020-06-01 07:48:36
繁忙的礦山
自動化技術在礦山機電控制中的應用
主站蜘蛛池模板: 91最新精品视频发布页| 丁香五月亚洲综合在线| 亚洲成人播放| 午夜无码一区二区三区| 国产99精品视频| 欧美激情成人网| 国产美女自慰在线观看| 久久96热在精品国产高清| AV熟女乱| 成人福利一区二区视频在线| 欧美伦理一区| 国产人人干| 少妇高潮惨叫久久久久久| 曰AV在线无码| 成人午夜网址| 热这里只有精品国产热门精品| 国产自在线播放| 干中文字幕| 久无码久无码av无码| 特级毛片8级毛片免费观看| 婷婷激情五月网| 国产精品高清国产三级囯产AV| 久久久噜噜噜| 国产va在线观看免费| 婷婷综合缴情亚洲五月伊| 免费看a毛片| 亚洲色图欧美视频| 久久国产高潮流白浆免费观看| 国产精品久久久久鬼色| 国产香蕉97碰碰视频VA碰碰看 | 亚洲人成人伊人成综合网无码| 99精品福利视频| 中国一级特黄视频| 一区二区日韩国产精久久| 97人人模人人爽人人喊小说| 国产成年女人特黄特色毛片免| 国产AV无码专区亚洲精品网站| 99人妻碰碰碰久久久久禁片| 免费在线看黄网址| 婷婷六月综合网| 在线观看欧美精品二区| 亚洲Av激情网五月天| 色天天综合久久久久综合片| 欧美日韩亚洲综合在线观看| 无码日韩视频| 蜜桃臀无码内射一区二区三区| a级毛片在线免费观看| 国产一级裸网站| 亚洲第一成人在线| 亚洲欧州色色免费AV| 亚洲精品麻豆| 欧美在线伊人| 69免费在线视频| 六月婷婷精品视频在线观看 | 久久久久国产精品熟女影院| 熟妇人妻无乱码中文字幕真矢织江| 久久不卡国产精品无码| 欧美日韩亚洲国产主播第一区| 国产精品无码制服丝袜| 都市激情亚洲综合久久| 亚洲国产日韩在线成人蜜芽| 中文字幕丝袜一区二区| 欧美啪啪网| 国产H片无码不卡在线视频| 国产精品女熟高潮视频| 污污网站在线观看| 成人蜜桃网| 免费国产福利| 99er这里只有精品| 国内精品伊人久久久久7777人| 91香蕉国产亚洲一二三区 | 国产欧美一区二区三区视频在线观看| 国产精品一区不卡| 亚洲国语自产一区第二页| 国产本道久久一区二区三区| 亚洲中文字幕日产无码2021| 色老头综合网| 色婷婷成人| 免费一级毛片| 波多野结衣的av一区二区三区| 色婷婷综合激情视频免费看| A级毛片高清免费视频就|