Back to Search Start Over

Necklaces, convolutions, and X+Y

Authors :
Bremner, David
Chan, Timothy M.
Demaine, Erik D.
Erickson, Jeff J.
Hurtado, Ferran
Iacono, John
Langerman, Stefan
Pǎtraşcu, Mihai
Taslakian, Perouz
Bremner, David
Chan, Timothy M.
Demaine, Erik D.
Erickson, Jeff J.
Hurtado, Ferran
Iacono, John
Langerman, Stefan
Pǎtraşcu, Mihai
Taslakian, Perouz
Source :
Algorithmica, 69 (2
Publication Year :
2014

Abstract

We give subquadratic algorithms that, given two necklaces each with n beads at arbitrary positions, compute the optimal rotation of the necklaces to best align the beads. Here alignment is measured according to the ℓ p norm of the vector of distances between pairs of beads from opposite necklaces in the best perfect matching. We show surprisingly different results for p=1, p even, and p=∞. For p even, we reduce the problem to standard convolution, while for p=∞ and p=1, we reduce the problem to (min,+) convolution and (median,+) convolution. Then we solve the latter two convolution problems in subquadratic time, which are interesting results in their own right. These results shed some light on the classic sorting X+Y problem, because the convolutions can be viewed as computing order statistics on the antidiagonals of the X+Y matrix. All of our algorithms run in o(n 2) time, whereas the obvious algorithms for these problems run in Θ(n 2) time. © 2012 Springer Science+Business Media New York.<br />SCOPUS: ar.j<br />info:eu-repo/semantics/published

Details

Database :
OAIster
Journal :
Algorithmica, 69 (2
Notes :
No full-text files, English
Publication Type :
Electronic Resource
Accession number :
edsoai.ocn915540783
Document Type :
Electronic Resource