首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >Algorithms for the Discrete Fréchet Distance Under Translation
【24h】

Algorithms for the Discrete Fréchet Distance Under Translation

机译:平移下离散弗雷谢距离的算法

获取原文
获取外文期刊封面目录资料

摘要

The (discrete) Fréchet distance (DFD) is a popular similarity measure for curves. Often the input curves are not aligned, so one of them must undergo some transformation for the distance computation to be meaningful. Ben Avraham et al. [Rinat Ben Avraham et al., 2015] presented an O(m^3n^2(1+log(n/m))log(m+n))-time algorithm for DFD between two sequences of points of sizes m and n in the plane under translation. In this paper we consider two variants of DFD, both under translation.For DFD with shortcuts in the plane, we present an O(m^2n^2 log^2(m+n))-time algorithm, by presenting a dynamic data structure for reachability queries in the underlying directed graph. In 1D, we show how to avoid the use of parametric search and remove a logarithmic factor from the running time of (the 1D versions of) these algorithms and of an algorithm for the weak discrete Fréchet distance; the resulting running times are thus O(m^2n(1+log(n/m))), for the discrete Fréchet distance, and O(mn log(m+n)), for its two variants.Our 1D algorithms follow a general scheme introduced by Martello et al. [Martello et al., 1984] for the Balanced Optimization Problem (BOP), which is especially useful when an efficient dynamic version of the feasibility decider is available. We present an alternative scheme for BOP, whose advantage is that it yields efficient algorithms quite easily, without having to devise a specially tailored dynamic version of the feasibility decider. We demonstrate our scheme on the most uniform path problem (significantly improving the known bound), and observe that the weak DFD under translation in 1D is a special case of it.
机译:(离散)弗雷谢特距离(DFD)是一种流行的曲线相似度度量。输入曲线通常不对齐,因此其中之一必须经过某种转换才能使距离计算有意义。本·阿夫拉罕(Ben Avraham)等人。 [Rinat Ben Avraham et al。,2015]提出了O(m ^ 3n ^ 2(1 + log(n / m))log(m + n))-时间算法,用于在大小为m和m的两个点序列之间进行DFD n在正在平移的平面上。在本文中,我们考虑了DFD的两个变体,它们都处于平移状态下。对于平面中具有快捷键的DFD,我们通过提供动态数据来提出O(m ^ 2n ^ 2 log ^ 2(m + n))时间算法基础有向图中的可达性查询的结构。在1D中,我们展示了如何避免使用参数搜索并从这些算法(一维版本)的运行时间和弱离散Fréchet距离算法的运行时间中删除对数因子;因此,对于离散Fréchet距离,结果运行时间为O(m ^ 2n(1 + log(n / m))),对于两个变体,结果为O(mn log(m + n))。我们的一维算法遵循Martello等人介绍的一般方案。 [Ballup for Balanced Optimization Problem(BOP)],[Martello等人,1984],当有可行的决策者的高效动态版本时,该功能尤其有用。我们提出了BOP的另一种方案,其优点是它很容易产生高效的算法,而不必设计可行性裁定器的专门定制的动态版本。我们在最统一的路径问题上展示了我们的方案(显着改善了已知边界),并观察到在一维平移下的弱DFD是它的特例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号