【问题标题】:Minimum length of lines needed所需的最小线条长度
【发布时间】:2020-12-08 21:44:52
【问题描述】:

假设我们在笛卡尔平面上有一组 N 个点(x_i 和 y_i)。假设我们用线连接这些点。 有没有办法像使用图和最短路径算法或最小生成树这样的方法,以便我们可以从任何点开始到达任何点,但最小化线的总长度??

虽然我也许可以用图形的距离来设置边的成本并使用最短路径算法,但我不确定这是否可能。 有什么想法吗?

【问题讨论】:

    标签: graph minimization


    【解决方案1】:

    我不是 100% 确定你想要什么,所以我选择了两种算法。

    首先:你只想要一个健壮的算法,使用dijkstras algorithm。剩下的唯一挑战是定义边缘成本。我假设相邻节点为 1。

    第二:您想使用启发式方法来估计下一个最佳节点并优化时间消耗。使用A*,但您需要编写一个启发式方法来估计距离。您可以使用欧几里得距离来做到这一点。边缘问题保持不变。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多