异星工厂吧 关注:63,582贴子:413,795
  • 8回复贴,共1

优化物流网络想法1

只看楼主收藏回复

最近玩py模组,产物和原料等物品的关联性很强,很复杂,如何思考出一种方法去描述?例如尝试分解构建物流网络的过程。
我的想法是把各级原料和产物抽象成点,他们之间的关联抽象成边,依据等级设置边的权重。(带权无向图)
例如下图1,权重越大的两个工厂之间的距离就应该设置得越远,进一步地,加入不同的物流方式,设置物流系数λ,λ越大表示物流效率越高,λ乘以原有权重成为修正后的权重。
从上面的角度看,假设资源在地图上有限,越高级的产物,其工厂应该是处于全局的中心位置,并向外辐射分布逐渐递减的产品工厂,但考虑无限扩张就麻烦多了......


IP属地:湖南来自Android客户端1楼2023-02-20 17:08回复
    问题是你不知道后面对哪个需求更多以及多多少,而且很多都有升级配方,除非你已经全解锁科技,然后从白瓶开始全部量化一遍,然后才能真正确定下来。
    有一个软件foreman2,可以量化出树状图,但原料太多了,我都懒得一一点开。
    之前我在discord还看到有人用YAFC做了一整套量化,我就不说多长了,仅这张图有15M大


    IP属地:上海2楼2023-02-20 17:51
    收起回复
      2026-01-11 02:21:36
      广告
      不感兴趣
      开通SVIP免广告
      工厂的结构比你这个逻辑要复杂得多
      首先可以确定的是工厂是单向结构
      也就是从矿最终到研究中心,基本是一个产品递减的过程,但又不是完全递减
      刨去产能插件的影响,以铁矿- 铁皮-水管-内燃机为例
      它的好几级生产都是1比1的,也就是生产完并未发生产品数量缩减,那么只要铁皮和水管在铁矿和内燃机的连线上,它在任何一个地方生产,都没有太大区别,而最后一级内燃机,虽然发生了产品数量缩减,但组装机速度很慢,生产的产品很少,即便安排在外围,也不会产生多少影响。
      而铜丝和铁棒是生产出来反而数量变多的东西,要尽量远离原料,尽量靠近消耗处
      轻质框架消耗大量原料生成少量原料,消耗量也不低,但组装机速度很慢,优先级一般
      城墙/电炉/太阳能板 成品消耗数量不多,但消耗原料非常多,组装速度非常快,优先级很高
      总的来说,优化物流顺序,难度较大,收益也不是很高,尽量多采用直怼方式才是提高效率的最有效方法
      目前可以直怼的有 铁-钢铁,铜丝-绿板,固态-火箭燃料,铁棍-铁轨,铜丝-绿板-篮板


      IP属地:福建4楼2023-02-20 19:46
      收起回复
        另外火箭和科研中心在中央,只有大量火车站点在外围才能适用,如果火车站在中央,这个从外往中央的物流逻辑性行不太通


        IP属地:福建5楼2023-02-20 19:49
        回复
          对于原版来说随着游戏进程物品需求量是不断递增的。但对于PY可能前期需求很大的材料后期需求很少,最典型的是原煤,一旦解锁电力组装机与煤矿加工,对原煤更高效的利用让其消耗瞬间下降,换句话说就是原煤权重增加。还有用尿素做氨气,原本尿素吃的运力就比较高,但在合成氨科技出来后这条产线直接没有存在必要了。如果不是开局解锁全部科技,想一直在基地中心搓高级产物那必须对PY的流程极其熟悉才行,还特别费时间。而且即使开了全科技,还得考虑副产物之间的平衡,对规划的要求蛮高的
          我是基于物流车,把各个厂区模块化了。比如A厂会在下一个科技包被淘汰或转移,B厂在下一个科技包要增产,那在规划时就把AB两厂挨着造,而且两厂占地一样。下一个科技包一解锁马上把A拆了换B。但仅限对科技树特别了解的情况,更多时候被打了个措手不及就怎么方便怎么来了。


          IP属地:山东来自Android客户端6楼2023-02-20 21:14
          回复
            原版的生产链 全机器人物流
            实际上这是旅行商人问题
            只能上算力暴力去算


            IP属地:日本7楼2023-02-21 15:37
            回复