亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于決策樹的最優(yōu)穿越沙漠策略研究

        2021-09-15 10:50:04黎金銘潘玉雯陽尚儒
        科技經(jīng)濟(jì)導(dǎo)刊 2021年24期
        關(guān)鍵詞:挖礦花費(fèi)決策樹

        黎金銘,毛 睿,潘玉雯,陽尚儒

        (桂林電子科技大學(xué) 數(shù)學(xué)與計算科學(xué)學(xué)院,廣西 桂林 541004)

        基于特定規(guī)則研究穿越沙漠的最優(yōu)策略,求解在初始點(diǎn)購買資源出發(fā)至終點(diǎn),如何補(bǔ)充資源并賺取更多資金,是研究重點(diǎn)。此課題涉及資源與時間、環(huán)境與風(fēng)險、目標(biāo)與計劃、競爭與合作四項組合優(yōu)化,通常可用動態(tài)規(guī)劃及啟發(fā)式算法求解,若將地圖簡化后建立決策樹模型求解,能更好地解決最優(yōu)策略問題。

        1.問題描述

        已知未來30 天內(nèi)的天氣或僅知當(dāng)天的天氣,時間最長為30 天或10 天,憑借已知地圖(見圖1 和圖3),利用初始資金購買水和食物,從起點(diǎn)出發(fā)穿越沙漠。途中會遇到晴朗、高溫、沙暴三種天氣,可在礦山、村莊補(bǔ)充資金或資源,但在村莊資源的價格是起點(diǎn)價格的兩倍。目標(biāo)是在截止期限或之前到達(dá)終點(diǎn),若未到達(dá)終點(diǎn)而水或食物已耗盡視為策略失敗,到達(dá)終點(diǎn)后該活動結(jié)束,到達(dá)終點(diǎn)時的剩余資金最大。[1]

        2.分析問題

        穿越沙漠過程中,趕路的資源消耗是停留的2 倍,挖礦是停留的3 倍,每箱水重3 千克,基準(zhǔn)價格5 元;每箱食物的質(zhì)量為2 千克,基準(zhǔn)價格為10 元。在圖1 地圖中每日挖礦收益為1000 元,在圖3 地圖中挖礦收益為200 元。問題一,已知未來的天氣情況,需根據(jù)每日天氣的變化權(quán)衡到底是走是停留還是挖礦,從而到終點(diǎn)時剩余資金最大。問題二,已知當(dāng)天的天氣,但未來天氣未知且不會出現(xiàn)沙暴天氣,需建立決策樹模型,再結(jié)合未來天氣變化概率進(jìn)行決策,找出最優(yōu)趕路方案。

        圖1 地圖1

        3.天氣條件確定模型的分析與求解

        3.1 資源消耗計算模型

        根據(jù)規(guī)則,第i 天消耗資源Qi計算式如下

        第i 天補(bǔ)充資源花費(fèi)QSi=2c1xsi+2c2ysi

        xi為第i 天消耗的水?dāng)?shù)量;yi為第i 天時消耗食物的數(shù)量(箱);c1為水價格;c2為食品價格;xsi表示第i 天路過村莊補(bǔ)給水的箱數(shù),不補(bǔ)充時為0;ysi表示第i天路過村莊補(bǔ)充食物的箱數(shù)當(dāng)不補(bǔ)充時為0;QSi為第i 天在村莊買東所花的資金。第i 天剩余水的數(shù)量

        x0為初始購買水的數(shù)量,y0初始購買食物的數(shù)量。第i 天剩余食物的數(shù)量

        結(jié)合公式2、公式3,定義初始時刻負(fù)重為M0(≤1200),初始時刻購買金額為Q0=c1x0+c2y0,由此推導(dǎo)每天負(fù)重的公式如下:

        第i 天挖礦收益iB當(dāng)?shù)趇 天挖礦收益1000,不挖礦時為0.那么,第i 天剩余資金為

        3.2 基于最短路徑的決策樹模型

        如圖1 所示,連通兩點(diǎn)之間間隔一天的路程。分析地圖可知“從起點(diǎn)去礦山不經(jīng)村莊”花費(fèi)的時間與“從起點(diǎn)去礦山經(jīng)過村莊”花費(fèi)的時間相等同時“從礦山去終點(diǎn)”花費(fèi)的時間與“從礦山經(jīng)過村莊再去終點(diǎn)”花費(fèi)的時間相等。故假設(shè)從起點(diǎn)出發(fā)經(jīng)過村莊到達(dá)礦山;而從礦山出發(fā)去終點(diǎn)經(jīng)過村莊。根據(jù)分析可得到如圖2 的決策。

        圖2 問題一決策樹圖

        3.3 模型的求解

        要想到達(dá)終點(diǎn)時剩余資金最大需要滿足以下條件:一是在礦山挖礦天數(shù)盡可能多;二是盡量不在高溫天氣挖礦和趕路;三是購買的物資滿足挖礦和趕路即可;四是在起點(diǎn)購買更多的食物。每日在礦山挖礦的收益為1000 元。假設(shè)未來30 天的天氣狀況已知,基本參數(shù)見文獻(xiàn)[1]?;跊Q策樹模擬算法的步驟如下:Step 1 輸入一月內(nèi)天氣,購買150 箱水、150 箱食物以及決策樹路線進(jìn)行模擬。Step 2 開始模擬路線趕路,碰到沙暴天氣停止不動,若是晴朗繼續(xù)趕路,若是高溫可選擇停留或者趕路,一天結(jié)束計算剩余資金。Step 3 若遇上村莊則去補(bǔ)充資源,補(bǔ)充路上消耗或根據(jù)未來天氣補(bǔ)充到滿足去終點(diǎn)的資源即可。Step 4 碰上礦山,則去挖礦。挖到剩余資源能滿足去終點(diǎn)或村莊補(bǔ)充資源停止,直奔終點(diǎn)或村莊。轉(zhuǎn)Step5。Step 5 若能到達(dá)終點(diǎn),重新優(yōu)化起點(diǎn)背包攜帶量和村莊補(bǔ)給量,計算最大收益H,進(jìn)入下一步;否則穿越失敗回到Step1,改變高溫天氣下的決策重現(xiàn)遍歷。Step 6 檢查決策樹圖路徑,若決策樹沒有搜索完,返回Step1 按照決策樹圖重新模擬,計算最大收益Hi與H 比較。若Hi更大則最大收益H=Hi;若路徑搜索完輸出最大收益H。

        表1 問題一每天趕路決策表

        由表3 可知,從起點(diǎn)出發(fā),路線1-25-24-23-22-9-15-14-12-14-15-9-21-27,需要趕路24 天,起點(diǎn)購買178 箱水,333 箱食物,經(jīng)村莊補(bǔ)充163 箱水,只去礦山一次,挖礦7天,再去終點(diǎn)路過村莊補(bǔ)充36 箱水,24 箱食物,最高收益為10470 元。

        表3 高溫停留和高溫趕路的資源花費(fèi)

        4.天氣條件未知的模型分析與求解

        模型建立和求解:問題二穿越沙漠的范圍變小,穿越的時間限制為10 天,僅知當(dāng)天天氣,但不出現(xiàn)沙暴天氣,每日挖礦收益為200 元,建立決策樹模型分析最優(yōu)決策,簡化后地圖如圖3 所示,基本參數(shù)見文獻(xiàn)[1]。由圖3 可知,從起點(diǎn)出發(fā)去終點(diǎn)的趕路方案僅有兩種。

        圖3 地圖2

        方案1 在起點(diǎn)處購買資源后開始出發(fā),直奔終點(diǎn)即1-5-6-13;方案2 在起點(diǎn)處購買資源后出發(fā)去礦山,在礦山挖礦后,再去終點(diǎn)即1-4-3-9-11-13。方案2 比方案2 多花兩天的時間去終點(diǎn),判斷兩種方案的優(yōu)劣,只需計算方案2 礦山挖礦所得最大凈收益(挖礦收益減去挖礦時的資源花費(fèi))減去2 天趕路的花費(fèi)是否為正數(shù)即可。已知挖礦花費(fèi)是基礎(chǔ)消耗的3 倍,在礦山的最大挖礦時間為5 天。假設(shè)挖礦時,天氣全為晴朗,計算可知每天挖礦花費(fèi)165 元,每天挖礦收益200,凈收益35 元,5 天的收益175 元,趕路花費(fèi)220 元。方案(2)挖礦的收益小于趕路花費(fèi),說明直奔終點(diǎn)是最好選擇。

        處于高溫天氣的趕路方案:假設(shè)在趕路過程中,天氣變化概率都是獨(dú)立同分布的,“晴朗天氣”每天出現(xiàn)概率為P,則“高溫天氣”出現(xiàn)概率為1-P,晴朗天氣出現(xiàn)次數(shù)服從二項分布。

        完全不停留決策分析:當(dāng)天氣為晴朗時,資源的消耗最小,最優(yōu)決策為前往終點(diǎn)。當(dāng)天氣為高溫時,是停留還是行仍需討論。趕路到終點(diǎn)所需時間記為t;可推導(dǎo)t 天時(0≤t≤ 3),趕路的平均資金消耗公式如下:

        其中,kt,i為到達(dá)終點(diǎn)只剩余t 天路程時,天氣晴朗出現(xiàn)i次的平均消耗資金;P 為晴朗出現(xiàn)概率,1-P 高溫出現(xiàn)的概率。

        權(quán)衡原地停留與繼續(xù)趕路的決策分析:當(dāng)剩余天數(shù)為j 天時,假設(shè)當(dāng)天天氣為高溫,對應(yīng)該停留還是趕路進(jìn)行分析計算。當(dāng)決定在高溫的天氣狀況中進(jìn)行原地停留時,資源總花費(fèi)COST1,j為高溫當(dāng)天的停留資源花費(fèi)Qstay與剩余j 天預(yù)測的趕路資源花費(fèi)Ej之和;當(dāng)決定在高溫天氣趕路時,資源總花費(fèi)COST2,j為高溫趕路花費(fèi)Qwalk與剩余(i-1)天預(yù)測的趕路平均資源花費(fèi)Ej-1之和;經(jīng)分析可知當(dāng)COST1,j>COST2,j時,應(yīng)選擇停留;當(dāng)COST1,j<COST2,j時,最優(yōu)策略是選擇繼續(xù)趕路;當(dāng)COST1,j=COST2,j時,趕路或停留皆可。

        模型的求解:計算高溫天氣下的趕路消耗和停留消耗后,再將晴朗概率從0.1 至0.9 進(jìn)行遍歷,最終得到高溫停留和高溫趕路的資源花費(fèi)如表5 所示。

        由表5 可知當(dāng)晴朗天氣出現(xiàn)的概率在0.85 以下,最優(yōu)決策是不停留直奔終點(diǎn);當(dāng)晴朗天氣出現(xiàn)的概率超過0.85,最優(yōu)策略是原地停留,等待晴朗天氣出現(xiàn)再繼續(xù)趕路。

        5.結(jié)語

        本文利用決策樹求解判斷穿越沙漠的最優(yōu)決策,并通過編程仿真模擬計算,通過全局搜索算法求解出初始時刻最優(yōu)的資源購買數(shù)量。問題二中本文利用天氣概率分析問題,得出趕路花費(fèi)與概率之間的關(guān)系,當(dāng)高溫天氣出現(xiàn)頻率較大時不推薦趕路應(yīng)在原地等待晴天出現(xiàn)。本文的模型降低了求解范圍,方式較為創(chuàng)新,減少了計算量和代碼量。

        猜你喜歡
        挖礦花費(fèi)決策樹
        合力攻堅 全面治理高校“挖礦”
        多措并舉 全流程整治“挖礦”
        新春開拍小禮物
        影像視覺(2021年3期)2021-03-24 11:39:16
        情況不同,“花費(fèi)”不一樣
        一種針對不均衡數(shù)據(jù)集的SVM決策樹算法
        挖礦木馬的攻擊手段及防御策略研究
        挖礦的史蒂夫
        決策樹和隨機(jī)森林方法在管理決策中的應(yīng)用
        電子制作(2018年16期)2018-09-26 03:27:06
        基于決策樹的出租車乘客出行目的識別
        基于肺癌CT的決策樹模型在肺癌診斷中的應(yīng)用
        精品久久久久久亚洲综合网| 日韩美无码一区二区三区| 中国人妻沙发上喷白将av| 漂亮人妻被强中文字幕乱码| 亚洲av一区二区三区蜜桃| 国产极品女主播国产区| 国产一卡2卡3卡四卡国色天香| 亚洲国产欧美日韩一区二区| 欧美巨大xxxx做受中文字幕| 亚洲一区中文字幕视频| 午夜视频在线观看一区二区小| aⅴ精品无码无卡在线观看| 高中生粉嫩无套第一次| 精品无吗国产一区二区三区av | 黑人免费一区二区三区| 国产免费成人自拍视频| 久久精品成人一区二区三区| 最近中文字幕大全在线电影视频| 欧美a在线播放| 亚洲一区二区av偷偷| 风流熟女一区二区三区| 亚洲一区二区三区尿失禁| 无套内射无矿码免费看黄| 全部免费国产潢色一级| 亚洲在中文字幕乱码熟女| 国产日韩厂亚洲字幕中文| 国产超碰人人爽人人做人人添| 免费无码av片在线观看| 五码人妻少妇久久五码| 亚洲国产国语对白在线观看| 国产亚洲精品第一综合另类| 中文人妻无码一区二区三区在线 | 无码流畅无码福利午夜| 精品福利一区二区三区| 中文字幕日韩精品有码视频| 97伦伦午夜电影理伦片| 国产成人久久精品激情91| 少妇高潮精品正在线播放| 亚洲国产av无码精品无广告| 黑人巨大无码中文字幕无码| 日韩精品网|