罗马全面战争吧 关注:103,623贴子:4,439,809
  • 16回复贴,共1

全战当中调动异地军队的数学问题模型简化版(初中文化以上)

只看楼主收藏回复

主要参数:
1预计投入战场的某种类型军队兵牌数n,维护费a,征募费b
2距离战场最近的该类型军队征募点与调出军队的地区距离需行军t回合
3该类型军队征募点即为与异地军队的汇合点(原因:部分异地军队不一定满员,满员率为q%)
策略一:只选择已有部队异地出征,到达最后一个征募点后整编再投入战场,则维持费为q%*a*n*t
策略二:只选择本地招募军队足员后出征,则军费为b*n+a(1+2+3+……+n-1+n)=b*n+a*n*(n+1)/2
策略三:x支兵选择本地招募,n-x支兵选择异地调动。则军费y=q%*a*(n-x)*t+b*x+a*x*(x+1)/2
策略三经整理得y=0.5a*x^2 + (0.5a+b-q%*t*a)*x+q%*t*a*n
则该函数对称轴为x0= q%*t - 0.5 -b/a 。qt值是控制x最小值的变量
在蛮族入侵里一般 b ≈ 2.5a ,可得速算公式x=qt-3 ,0<q≤1,t取整数
玩家最可能出现把满员部队拉往前线的现象,即当q=1时,很显然,如果3回合内能抵达战场前最后一个整编点,不裁不征直接进入战场最合适。如果像打完凯尔特、打完伯伯尔那种qt-3值在军队兵牌数量以上的,还不如直接裁掉核算。


IP属地:浙江1楼2016-01-25 18:40回复
    幼儿园完全看不懂楼主在说什么~


    IP属地:四川来自Android客户端2楼2016-01-25 18:45
    回复
      2025-11-01 12:26:41
      广告
      不感兴趣
      开通SVIP免广告
      还好劳资还没入学


      来自iPhone客户端3楼2016-01-25 19:04
      回复
        你是说出征部队的额外维护费计算么?这个好像被放弃了。因为一支部队如果四处征战的话打到最后可能就到处有故乡了……


        IP属地:河南5楼2016-01-25 20:02
        收起回复
          玩多了,玩家自己就能估算个大概,不用那么精确,虽然我也不懂你在说什么


          IP属地:浙江来自Android客户端7楼2016-01-25 21:14
          收起回复
            其实吧,如果把维持费用:招募费用比例调高些,每回合行军的距离再缩短些,这个效应就会很明显了。


            IP属地:浙江8楼2016-01-25 21:53
            回复
              你这不叫简化,叫做复杂化


              IP属地:加拿大来自iPhone客户端9楼2016-01-26 02:20
              回复
                一般人直接看经济报表,根据收支平衡和需求进行组军,你这些有什么意义?


                IP属地:加拿大来自iPhone客户端10楼2016-01-26 02:53
                回复
                  2025-11-01 12:20:41
                  广告
                  不感兴趣
                  开通SVIP免广告
                  其实说了那么多,不就是想装逼


                  IP属地:加拿大来自iPhone客户端11楼2016-01-26 02:53
                  回复
                    实际上这个“简化”反而导致事情更复杂。
                    通常对于这类问题,在需求以外直接看收支表(甚至就看个盈亏)做调整即可,最多了,根据预期收入提前准备←_←


                    IP属地:广东来自Android客户端12楼2016-01-26 06:41
                    回复