【24h】

Maximum Gap Minimization in Polylines

机译:折线中的最大差距最小化

获取原文

摘要

Given a polyline consisting of n segments, we study the problem of selecting k of its segments such that the maximum induced gap length without a selected segment is minimized. This optimization problem has applications in the domains of trajectory visualization (see Fig. 1) and facility location. We design several heuristics and exact algorithms for simple polylines, along with algorithm engineering techniques to achieve good practical running times even for large values of n and k. The fastest exact algorithm is based on dynamic programming and exhibits a running time of (O)(nk) while using space linear in n. Furthermore, we consider incremental problem variants. For the case where a given set of k segments shall be augmented by a single additional segment, we devise an optimal algorithm which runs in (O)(k + logn) on a suitable polyline representation. If not only a single segment but k' segments shall be added, we can compute the optimal segment set in time (O)(nk') by modifying the dynamic programming approach for the original problem. Experiments on large sets of real-world trajectories as well as artificial polylines show the trade-offs between quality and running time of the different approaches.
机译:给定由N个区段组成的折线,我们研究了选择其区段的k的问题,使得没有所选区段的最大诱导的间隙长度被最小化。此优化问题具有轨迹可视化域的应用程序(参见图1)和设施位置。我们为简单的折线设计了几种启发式和精确算法,以及算法工程技术,即使对于n和k的大值,也能实现良好的实用运行时间。最快的精确算法基于动态编程,并且在使用空间线性时展示(O)(NK)的运行时间。此外,我们考虑增量问题变体。对于给定集合k段的情况由单个附加段增强,我们设计了一种在合适的折线表示上的(o)(k + logn)中运行的最佳算法。如果不仅添加单个段但k的段,我们可以通过修改原始问题的动态编程方法来计算时间(o)(nk')中设置的最佳段。大型现实世界轨迹的实验以及人工折线显示出不同方法的质量和运行时间之间的权衡。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号