
2012年美国数学建模竞赛B题一等奖模型代码分享(MATLAB版): 大河问题解决方案
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供了一份针对2012年美国数学建模竞赛B题“大河问题”的一等奖获奖团队的MATLAB编程实现,内容详实、实用性强。
在之前的模型假设中,所有船只都以皮划艇的速度航行,在大长河的旅行场景下这显然是过于理想化的设定。现在我们将不同的航行速度纳入考虑范围,并定义选择使用皮划艇的团队数与选择使用摩托艇的团队数之比。
为了细化上一个模型中的变量B,我们将其分为两个值:B1表示快船(采用摩托艇),B2表示慢船(采用皮划艇)。其他如locate和state等变量保持不变。我们将给快船和慢船设定不同的步进值,即快船可以到达的营地数将大于慢船。
根据β的值,我们可以对一天中的不同发船情况进行配比。在使用Matlab编程时,我们首先处理第一天的发船情况,并采用循环法来解决后续天的情况。程序分为先出发团队和当天新出发团队两类进行处理。其中特别需要注意的是,在第一天中慢船应优先于快船出发,以避免快船占据所有宿营地导致慢船无法启动的问题。
对于6至18天的条件如何考虑进去,我们认为这已经隐含在之前定义的人们每天所能持续的最大时间之中了。
全部评论 (0)
还没有任何评论哟~


