代码之家  ›  专栏  ›  技术社区  ›  dlras2

坐标分组的一个特例

  •  2
  • dlras2  · 技术社区  · 14 年前

    我正在写一个计划,把学生安排在车上,以便拼车参加一个活动。我有每个学生的地址,可以对每个地址进行地理编码以获得坐标(这些地址足够近,我可以简单地使用坐标之间的欧几里得距离)。一些学生有汽车,可以驾驶其他人。我怎样才能有效地将学生分组在车里?我知道分组通常是用k-均值这样的算法来完成的,但是我只能找到将n个点分组成m个任意大小的组的算法。我的团队有特定的规模和位置。从哪里开始?一个简单的贪婪算法将确保分配的第一辆车有最小的上车距离,但平均值将很高,我想。

    2 回复  |  直到 12 年前
        1
  •  2
  •   Amit Prakash    14 年前

        2
  •  -1
  •   Cory    12 年前

    推荐文章