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
繁忙的礦山
自動化技術在礦山機電控制中的應用
主站蜘蛛池模板: 19国产精品麻豆免费观看| 亚洲成人77777| 67194亚洲无码| 国产日韩欧美精品区性色| 午夜精品久久久久久久99热下载 | 五月天久久综合国产一区二区| 国产内射一区亚洲| 国产小视频网站| 国产丝袜无码精品| 国产激情无码一区二区三区免费| 久久精品丝袜| 无码专区第一页| 久久天天躁狠狠躁夜夜2020一| 日韩毛片免费视频| 四虎AV麻豆| 精品国产欧美精品v| 99视频精品全国免费品| 国产精品自在在线午夜区app| 无码又爽又刺激的高潮视频| 中文字幕一区二区视频| 日本午夜网站| 尤物特级无码毛片免费| 另类综合视频| 国产成人久视频免费| 国产麻豆永久视频| 国产极品美女在线| 92午夜福利影院一区二区三区| 国产靠逼视频| 欧日韩在线不卡视频| 精品久久久久久久久久久| 亚洲成综合人影院在院播放| 亚洲国产天堂在线观看| 51国产偷自视频区视频手机观看| 在线无码九区| 波多野结衣无码视频在线观看| 国产精品自在线拍国产电影| 无码中文字幕精品推荐| 天天做天天爱天天爽综合区| 国产自在线拍| 青青热久免费精品视频6| 国产又大又粗又猛又爽的视频| 中国国产A一级毛片| 欧美国产在线看| 一级全黄毛片| 91福利在线看| 欧美影院久久| 999国产精品永久免费视频精品久久| 色国产视频| 亚洲精品无码专区在线观看| 久久久精品久久久久三级| 中美日韩在线网免费毛片视频| 强奷白丝美女在线观看| 精品国产Av电影无码久久久| 香蕉国产精品视频| 国产一二三区在线| 免费xxxxx在线观看网站| 日韩在线1| 中文字幕日韩丝袜一区| 无码精品国产dvd在线观看9久| 激情無極限的亚洲一区免费| 国产一线在线| 亚洲无码精品在线播放| 成人午夜网址| 精品久久国产综合精麻豆| 青草视频免费在线观看| 亚洲人成网7777777国产| a免费毛片在线播放| 欧美一区二区人人喊爽| 在线五月婷婷| 99视频精品全国免费品| 一级毛片免费观看久| 亚洲资源在线视频| 2022国产无码在线| 亚洲va视频| 99久久精品美女高潮喷水| 亚洲第一成年网| 中文字幕中文字字幕码一二区| 996免费视频国产在线播放| 成人精品在线观看| 国产视频 第一页| 亚洲日本中文综合在线| 在线观看国产黄色|