Manhattan distance 

맨해튼 거리는 그냥 몇 칸을 이동했는지를 의미한다(선분 길의의 합). 유클리디안 거리는 시작점과 끝점이 주어지면 피타고라스 정리를 사용하여 구하게 된다. 맨하탄 거리는 몇 칸을 이동했는지를 보는 것이기에  x와 y각각 몇 칸 이동하였는지 계산하여 총합을 보며 다음의 식과 같다:

$$d_1(\mathbf{p}, \mathbf{q}) = \|\mathbf{p} - \mathbf{q}\|_1 = \sum_{i=1}^{n} |p_i - q_i|$$

  • 맨해튼 거리: $d_1$
  • 벡터: $p, q$
  • $\mathbf{p} = (p_1, p_2, \dots, p_n)$과 $ \mathbf{q} = (q_1, q_2, \dots, q_n)$

 

머신러닝에서는 similarity 계산을 위해 사용했었는데, 지금은 어떤 Gird 내부에서 이동 거리를 위해 사용하고 있다.

 

 

 

 

 

참고자료

https://www.omnicalculator.com/math/manhattan-distance

https://iq.opengenus.org/euclidean-vs-manhattan-vs-chebyshev-distance/

https://ko.wikipedia.org/wiki/%EB%A7%A8%ED%95%B4%ED%8A%BC_%EA%B1%B0%EB%A6%AC

 

'수학' 카테고리의 다른 글

[수학] 삼각함수(1) 원의 개념  (0) 2024.08.20
L1-Norm, L2-Norm  (0) 2024.04.21
[수학] Uniform distribution (균등 분포)  (0) 2023.11.13