前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >距离度量 —— 切比雪夫距离(Chebyshev Distance)

距离度量 —— 切比雪夫距离(Chebyshev Distance)

作者头像
繁依Fanyi
发布2023-05-07 19:03:03
6260
发布2023-05-07 19:03:03
举报
在这里插入图片描述
在这里插入图片描述

一、概述

国际象棋的棋盘上,一场大战正在进行,“车”横冲直撞,干掉敌人;“皇后”肆意横行,大开杀戒;而国王,只能在自己周围的 “横”、“竖”、“斜” 几个方块里移动。

请添加图片描述
请添加图片描述

切比雪夫距离 (Chebyshev Distance) 研究的就是关于 “国王” 移动的问题,国王从一个格子 (x1,y1) 走到 另一个格子 (x2,y2) 最少需要的步数就是 切比雪夫距离

在这里插入图片描述
在这里插入图片描述

二、计算公式

① 二维平面上的切比雪夫距离

二维平面上的切比雪夫距离就是国王移动问题,比如这里 “国王” 从 (f,3) 移动到 (c,5)

在这里插入图片描述
在这里插入图片描述

最短的距离肯定要 着走的距离最大。因为,斜着走一格就相当于正常 “”、“” 走两格。一步抵两步,当然选斜着的了。

在这里插入图片描述
在这里插入图片描述

则 “” 的最大值为

min(|x_{1}-x_{2}|,|y_{1}-y_{2}|)

,而剩余的部分则只能用 “” 或 “” 补齐。

在这里插入图片描述
在这里插入图片描述

所以,平面上两点

A(x_{1},y_{1})

B({x_{2},y_{2}})

切比雪夫距离 为:

d_{AB}=max(|x_{1}-x_{2}|,|y_{1}-y_{2}|)

则上面国王的切比雪夫距离为:

\begin{aligned} d &=max(|x_{1}-x_{2}|,|y_{1}-y_{2}|) \\ &=max(|6-3|,|3-5|)\\ &=3 \end{aligned}

② n维空间上的切比雪夫距离

推广到 n 维空间则有两点:

A(x_{11},x_{12},...,x_{1n})

B(x_{21},x_{22},...,x_{2n})

则n维空间的切比雪夫距离公式为:

d_{AB}=max{|x_{1i}-x_{2i}|}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-11-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、概述
  • 二、计算公式
    • ① 二维平面上的切比雪夫距离
      • ② n维空间上的切比雪夫距离
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档