当前位置: 代码迷 >> 综合 >> fastMapper 生成随机地图的思考
  详细解决方案

fastMapper 生成随机地图的思考

热度:24   发布时间:2023-12-28 12:16:04.0

一些想法和思考

一个地图是什么?这些情况都可以理解成一个地图

  • 会场中每个人的坐位分布
  • 学校里面所有楼的分布
  • 中国的人口分布
  • 一栋医院中的病房分布

以开会时候的会场来举例,很明显开会时的每个人的坐位并不是随机无序的,是按照一定规律,现在例举一些规律:

  • 两个熟人很大可能做在一起
  • 同一个公司的员工一般都会坐在一起
  • 人们是抱团做的,有人坐的位置是连成一片的,没人坐的位置也是连成一片的
  • 等等。。。。

很明显,无论是今天开会,还是明天开会,坐位的分布都会遵从这样的规律

总结来说:

  • 对于坐位来讲:
    • 一个坐位坐什么人,会影响此坐位附近人的选择
      • 【这坐位漏水,那么此坐位的附近我都不选了】
    • 我是否选此坐位,收到此坐位周围人的影响
      • 【这个坐位旁边有我朋友,我要做这里】
    • 人们喜欢坐在朋友旁边,在选坐位时,采取最简便思考的原则
      • 【这次开会,我老板不去,我也不会了,并且我只会坐在我老板旁边】
    • 选坐位时,有抱团效应,并且抱团效应在任何尺度上都存在
      • 【一个公司同部门的人都会坐在一起,开发部门的程序员会抱团】
      • 【一个公司的人都会坐在一起】
      • 【同行业的人更喜欢坐在一起,互联网行业的人抱团,快消行业的人抱团讨论】

很明显,我们只要确定一个坐位,那么我们就能按照这种情况依次安排出所有坐位

不只是开会的会场遵从这样的规律,医院的病床分布,宇宙中的【原子,分子,蛋白质,生命,星球,星系】都服从这样的规律。这种规律可以说很简单,用一句话来表示就是小的元素按照相似性的规律组成大元素。