Расстояние городских кварталов

Материал из testwiki
Перейти к навигации Перейти к поиску
В геометрии городских кварталов красная, жёлтая и синяя линии имеют длину, равную 12. В геометрии Евклида зелёная линия имеет длину, равную 6√2 ≈ 8.49, и показывает единственный кратчайший путь между центрами чёрных кругов

Расстояние городских кварталов между точками A и B — сумма модулей разностей координат точек A и B, метрика, введённая Германом Минковским.

Обозначается[1][2][3] как минимум следующими фразами — синонимами:

  • расстояние городских кварталов;
  • метрика городского квартала;
  • метрика прямоугольного города;
  • прямоугольная метрика;
  • метрика прямого угла;
  • метрика такси;
  • метрика Манхэттена;
  • манхэттенское расстояние;
  • в пространстве Lp метрика L1, норма 1;
  • в 2 метрика гриды, 4-метрика.

Название «манхэттенское расстояние» связано с уличной планировкой боро (района) Манхэттен города Нью-Йорк[4].

Две окружности в дискретной геометрии городских кварталов и одна окружность в непрерывной геометрии городских кварталов

Определение

Пусть дано следующее:

Тогда расстояние городских кварталов d1 между двумя векторами 𝐩, 𝐪 в n-мерном вещественном векторном пространстве с заданной системой координат — сумма длин проекций такого отрезка, который соединяет точки (p1,p2,,pn) и (q1,q2,,qn), на оси координат. Более формально,

d1(𝐩,𝐪)=𝐩𝐪1=i=1n|piqi|.

Примеры.

При n, равном 2 (в двумерном пространстве, на плоскости), с системой координат, имеющей оси x и y, d1 между вектором 𝐩, равным (p1,p2)=(px,py), и вектором 𝐪, равным (q1,q2)=(qx,qy), равно d1(𝐩,𝐪) = |p1q1|+|p2q2| = |pxqx|+|pyqy|.

При n, равном 3 (в трёхмерном пространстве), с системой координат, имеющей оси x, y и z, d1 между вектором 𝐩, равным (p1,p2,p3)=(px,py,pz), и вектором 𝐪, равным (q1,q2,q3)=(qx,qy,qz), равно d1(𝐩,𝐪) = |p1q1|+|p2q2|+|p3q3| = |pxqx|+|pyqy|+|pzqz|.

Свойства

Расстояние городских кварталов зависит от вращения системы координат, не зависит от отражения относительно оси координат, не зависит от переноса. В геометрии, основанной на расстоянии городских кварталов, из числа аксиом Гильберта не выполняется только аксиома о конгруэнтных треугольниках.

Шар в трёхмерном пространстве в метрике «расстояние городских кварталов» имеет форму такого октаэдра, вершины которого лежат на осях координат.

Примеры

Расстояния в шахматах

Шаблон:Шахматная диаграмма

Для ферзя и ладьи расстояние между полями шахматной доски равно расстоянию городских кварталов, изменяемому в полях шахматной доски. Для короля пользуется расстояние Чебышёва. Для слона используется расстояние городских кварталов на такой шахматной доске, которая повёрнута на 45°.

Пятнашки

При поиске оптимального решения игры (головоломки) «пятнашки» сумма расстояний городских кварталов между костяшками и теми позициями, в которых костяшки находятся в решённой игре, используется[5] в качестве эвристической функции.

Клеточные автоматы

Множество клеток на двумерном квадратном паркете, расстояние городских кварталов до которых от данной клетки не превышает r, называется[6] окрестностью фон Неймана диапазона (радиуса) r.

См. также

Примечания

Шаблон:Примечания

Литература

Ссылки

Шаблон:Внешние ссылки