Метрика Минковского
Метрика Минковского — это семейство метрик (функций расстояния) в многомерном пространстве, обобщающее такие известные метрики, как евклидова, манхэттенская и метрика Чебышёва. Названа в честь немецкого математика Германа Минковского, который внёс значительный вклад в геометрию чисел и теорию относительности. Метрика Минковского определяется в пространстве Rⁿ, где каждая точка представляет собой кортеж из n действительных чисел.
Определение
Метрика Минковского порядка p (где p — действительное число, p ≥ 1) между двумя точками x = (x₁, x₂, ..., xₙ) и y = (y₁, y₂, ..., yₙ) в n-мерном пространстве задаётся формулой:
\[ d_p(x, y) = \left( \sum_{i=1}^{n} |x_i - y_i|^p \right)^{1/p} \]
Здесь p — параметр, определяющий тип метрики. При p = 1 получается метрика Манхэттена (или метрика городских кварталов), при p = 2 — классическая евклидова метрика, а при p → ∞ — метрика Чебышёва (или метрика максимума). Для p < 1 данное выражение не удовлетворяет аксиоме треугольника и, следовательно, не является метрикой.
Свойства
Метрика Минковского обладает следующими основными свойствами, характерными для всех метрик:
- Неотрицательность: d_p(x, y) ≥ 0 для всех x, y, причём d_p(x, y) = 0 тогда и только тогда, когда x = y.
- Симметричность: d_p(x, y) = d_p(y, x) для всех x, y.
- Неравенство треугольника: d_p(x, z) ≤ d_p(x, y) + d_p(y, z) для всех x, y, z. Это свойство выполняется для p ≥ 1, что доказывается с помощью неравенства Минковского.
Кроме того, метрика Минковского является однородной: для любого скаляра λ ≥ 0 выполняется d_p(λx, λy) = λ·d_p(x, y). Она также инвариантна относительно параллельного переноса: d_p(x + a, y + a) = d_p(x, y).
Частные случаи
Метрика Манхэттена (p = 1)
При p = 1 метрика принимает вид суммы модулей разностей координат:
\[ d_1(x, y) = \sum_{i=1}^{n} |x_i - y_i| \]
Эта метрика называется «манхэттенской» из-за аналогии с расстоянием, которое необходимо пройти по прямоугольной сетке улиц (как в районе Манхэттен в Нью-Йорке). Она широко используется в задачах машинного обучения, особенно в алгоритмах k-ближайших соседей и при анализе данных с категориальными признаками.
Евклидова метрика (p = 2)
При p = 2 метрика совпадает с обычным евклидовым расстоянием:
\[ d_2(x, y) = \sqrt{\sum_{i=1}^{n} (x_i - y_i)^2} \]
Это наиболее распространённая метрика, используемая в геометрии, физике, компьютерной графике и многих других областях. Она соответствует интуитивному представлению о расстоянии в трёхмерном пространстве.
Метрика Чебышёва (p → ∞)
При стремлении p к бесконечности метрика Минковского переходит в метрику Чебышёва (или метрику максимума):
\[ d_{\infty}(x, y) = \max_{i} |x_i - y_i| \]
Эта метрика определяет расстояние как максимальную разность координат. Она используется в теории приближений, в шахматных задачах (расстояние между клетками для короля) и в некоторых алгоритмах машинного обучения.
Применение
Метрика Минковского находит применение в различных областях науки и техники:
- Машинное обучение и анализ данных: используется как функция расстояния в алгоритмах кластеризации (k-средних, DBSCAN), классификации (k-ближайших соседей) и при построении рекомендательных систем. Выбор параметра p позволяет адаптировать метрику под конкретную задачу и тип данных.
- Геоинформационные системы: применяется для расчёта расстояний между точками на карте, особенно при использовании прямоугольной сетки координат (например, в городских планировках).
- Компьютерное зрение и обработка изображений: метрика Минковского используется для сравнения гистограмм, текстур и других признаков изображений.
- Теория информации: при анализе расстояний между вероятностными распределениями и в задачах сжатия данных.
- Логистика и транспорт: метрика Манхэттена применяется для оптимизации маршрутов в городах с прямоугольной планировкой улиц.
Обобщения и родственные понятия
Метрика Минковского является частным случаем более общего понятия — нормы Минковского в векторном пространстве. Норма Минковского порядка p определяется как:
\[ \|x\|_p = \left( \sum_{i=1}^{n} |x_i|^p \right)^{1/p} \]
Для p ≥ 1 эта норма удовлетворяет всем аксиомам нормы. Пространство Rⁿ с нормой Минковского называется Lp-пространством.
Существует также метрика Минковского для p < 1, которая не является метрикой в строгом смысле, но иногда используется в задачах, где требуется подчеркнуть различия по отдельным координатам (например, в анализе выбросов). Однако в таких случаях неравенство треугольника нарушается, и расстояние может не соответствовать интуитивному представлению.
Критика и ограничения
Несмотря на широкое применение, метрика Минковского имеет ряд ограничений:
- Чувствительность к масштабу: метрика не инвариантна к изменению масштаба координат. Если признаки имеют разные единицы измерения (например, килограммы и метры), необходимо предварительное нормирование данных.
- Корреляция признаков: метрика предполагает независимость координат, что не всегда выполняется на практике. В таких случаях более подходящими могут быть метрики, учитывающие корреляцию, например, махаланобисово расстояние.
- Выбор параметра p: оптимальное значение p зависит от конкретной задачи и требует эмпирического подбора. Неправильный выбор может привести к ухудшению качества моделей машинного обучения.
- Вычислительная сложность: при больших размерностях пространства и больших значениях p вычисление метрики может быть ресурсоёмким.
Источники
- Минковский Г. «Геометрия чисел» (Geometrie der Zahlen). — Лейпциг, 1896.
- Колмогоров А. Н., Фомин С. В. «Элементы теории функций и функционального анализа». — М.: Наука, 1976.
- Hastie T., Tibshirani R., Friedman J. «The Elements of Statistical Learning». — Springer, 2009.
- Deza M. M., Deza E. «Encyclopedia of Distances». — Springer, 2009.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →