曼哈顿距离:一种衡量两点距离的方法,按坐标轴方向“水平走 + 垂直走”的总步数来计算;在数学上等同于 L1 距离/出租车距离(taxicab metric)。在二维中常写作:|x1−x2| + |y1−y2|。(也可推广到更高维度。)
The Manhattan distance between (1, 2) and (4, 6) is 7.
点 (1, 2) 和 (4, 6) 的曼哈顿距离是 7。
In grid-based pathfinding, Manhattan distance is often used as a heuristic when movement is restricted to up, down, left, and right.
在基于网格的寻路中,当移动只能上下左右时,曼哈顿距离常被用作启发式估计。
/mænˈhætən ˈdɪstəns/
“Manhattan” 指纽约曼哈顿常见的棋盘式街区布局;在这种街网里,车辆通常沿街道转弯前进,实际路程更像“先走横向再走纵向”的累加,而不是两点间的直线距离。因此该度量被称为 曼哈顿距离,也常叫 出租车度量。