Euclidean TSP, Motorcycle Graphs, and Other New Applications of Nearest-Neighbor Chains

02/19/2019
by   Alon Efrat, et al.
0

We show new applications of the nearest-neighbor chain algorithm, a technique that originated in agglomerative hierarchical clustering. We apply it to a diverse class of geometric problems: we construct the greedy multi-fragment tour for Euclidean TSP in O(n n) time in any fixed dimension and for Steiner TSP in planar graphs in O(n√(n) n) time; we compute motorcycle graphs (which are a central part in straight skeleton algorithms) in O(n^4/3+ε) time for any ε>0; we introduce a narcissistic variant of the k-attribute stable matching model, and solve it in O(n^2-4/(k(1+ε)+2)) time; we give a linear-time 2-approximation for a 1D geometric set cover problem with applications to radio station placement.

READ FULL TEXT
research
06/21/2023

Geometric Algorithms for k-NN Poisoning

We propose a label poisoning attack on geometric data sets against k-nea...
research
10/17/2014

A Hierarchical Multi-Output Nearest Neighbor Model for Multi-Output Dependence Learning

Multi-Output Dependence (MOD) learning is a generalization of standard c...
research
09/05/2022

Nearest-Neighbor Decompositions of Drawings

Let 𝒟 be a set of straight-line segments in the plane, potentially cross...
research
09/02/2020

Nearest Neighbor Search for Hyperbolic Embeddings

Embedding into hyperbolic space is emerging as an effective representati...
research
04/11/2021

Sublinear Time Nearest Neighbor Search over Generalized Weighted Manhattan Distance

Nearest Neighbor Search (NNS) over generalized weighted distance is fund...
research
10/12/2019

Neighborhood Growth Determines Geometric Priors for Relational Representation Learning

The problem of identifying geometric structure in heterogeneous, high-di...
research
07/22/2022

Graph-Based Tests for Multivariate Covariate Balance Under Multi-Valued Treatments

We propose the use of non-parametric, graph-based tests to assess the di...

Please sign up or login with your details

Forgot password? Click here to reset