2020年数学建模国赛B题穿越沙漠

本文通过数学建模探讨了一款穿越沙漠游戏的策略。针对不同天气状况,提出玩家在‘第一关’至‘第六关’的最优策略。考虑了资源消耗、天气影响、多人协作等因素,建立了模型并分析了玩家在已知和未知天气条件下的决策过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 问题重述

问题一:在整个游戏时段内每天的天气状况都已知的情况下,给出一名玩家一般情况下的完成“第一关”和“第二关”的最优策略,并将相应结果分别填入Result.xlsx。

问题二:在仅知道当天的天气状况,玩家可根据当天天气状况决定当天的行动方案的情况下,给出一名玩家一般情况下的最佳决策,并对“第三关”和“第四关”进行具体讨论。

问题三:现有相同初始资金且同时从起点出发的n名玩家。如果某天其中的任意 k(2≤kn)名玩家:

  • 行走路径相同,那么每一位消耗的资源数量都是基础消耗量的2k倍;
  • 同时在同一矿山挖矿,那么每一位一天挖矿收益是基础收益的
  • 同时在同一村庄购买资源,每箱价格都是基准价格的4倍。

其他情况下的资源消耗数量和单人游戏相同。

求解以下问题:

  1. 在整个游戏时段内每天的天气状况都已知,每名玩家都在第0天确定行动方案且不再更改的情况下,给出玩家在一般情况下应采取的策略,并对附件中的“第五关”进行具体讨论。
  2. 在所有玩家仅知道当天的天气状况的情况下,从第1天起,每名玩家在当天行动结束后均知道其余玩家当天的行动方案和剩余的资源数量,随后确定各自第二天的行动方案。给出一般情况下玩家应采取的策略,并对附件中的“第六关”进行具体讨论。
    终于到了的日子,不过凑巧的是当时本人学院上学期疫情的考试安排在的本学期开始,这意味着我要开始边备考边建模,顶着挂科的压力放肆复习。 选的话,之前说过了果断选的新颖B穿越沙漠)。 简单说下我们的思路: 我们对的理解是这情景非常具体,数据需要少,感觉三问都是优化模型,而且需要很强的编程。 首先我们分析目,对游戏规则摸清楚,没有急着建模。 涉及到路线、事件的选择,使用 0-1 变量等定义模型。 最短路径用Floyd算法或者基本可以数出来,考察的是最优路径以及路径前对资源的购买(收益最大)。 第一问: 在第一关和第二关的探险过程中,运用初始的资金对于资源进行合理的分配,可以通过线性规划,确定好在未来一段时间的消耗与收益,制定好合理的规划,通过 MATLAB 计算出需要使用的资源。经过多次训练对比,最终计算出最优策略,对比资金数量。因为不确定答案是否正确,后来我们又用excel表格进行了推导,最后得到是12730,与优秀论文中的12760相比小了30块,估计大概因为这个答案的问,没有一。 第二问: 第二问与第一问相比提升了难度,如果玩家在进行策略安排的时候, 不知道天气的状况那么小伙伴们可以自己商讨给出何种方案,比如多买水,多买食物等等方法,再这之后通过选择最优路径进行合理的方法选择并讨论,具体的解决方法是通过编程和启发式算法的excel解决的。 第三问: (1) 对于n 名相同的初始资金,且同时从起点出发的玩家来说,游戏规则需要进一步注意规范,为了保证多方共赢,在天气状况已知的情况下, 可以通过先前 MATLAB 中的神经网络算法算出的最优旅行路线,计算多次的结果进行对比,保证不会出现重复的状况, 剔除掉重复出现的次数。因为天气状况已知,所以相对比较好安排合理的路线,对于安排好的路线分别进行编号,再依次进行合理的计算,最终确定结果,
    评论 1
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值