Cargando…

A simple approximation algorithm for the diameter of a set of points in an Euclidean plane

Approximation algorithms with linear complexities are required in the treatments of big data, however, present algorithms cannot output the diameter of a set of points with arbitrary accuracy and near-linear complexity. By introducing the partition technique, we introduce a very simple approximation...

Descripción completa

Detalles Bibliográficos
Autores principales: Hong, Jieying, Wang, Zhipeng, Niu, Wei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6368283/
https://www.ncbi.nlm.nih.gov/pubmed/30735522
http://dx.doi.org/10.1371/journal.pone.0211201
_version_ 1783393958623182848
author Hong, Jieying
Wang, Zhipeng
Niu, Wei
author_facet Hong, Jieying
Wang, Zhipeng
Niu, Wei
author_sort Hong, Jieying
collection PubMed
description Approximation algorithms with linear complexities are required in the treatments of big data, however, present algorithms cannot output the diameter of a set of points with arbitrary accuracy and near-linear complexity. By introducing the partition technique, we introduce a very simple approximation algorithm with arbitrary accuracy ε and a complexity of O(N + ε(−1) log ε(−1)) for the cases that all points are located in an Euclidean plane. The error bounds are proved strictly, and are verified by numerical tests. This complexity is better than existing algorithms, and the present algorithm is also very simple to be implemented in applications.
format Online
Article
Text
id pubmed-6368283
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-63682832019-02-22 A simple approximation algorithm for the diameter of a set of points in an Euclidean plane Hong, Jieying Wang, Zhipeng Niu, Wei PLoS One Research Article Approximation algorithms with linear complexities are required in the treatments of big data, however, present algorithms cannot output the diameter of a set of points with arbitrary accuracy and near-linear complexity. By introducing the partition technique, we introduce a very simple approximation algorithm with arbitrary accuracy ε and a complexity of O(N + ε(−1) log ε(−1)) for the cases that all points are located in an Euclidean plane. The error bounds are proved strictly, and are verified by numerical tests. This complexity is better than existing algorithms, and the present algorithm is also very simple to be implemented in applications. Public Library of Science 2019-02-08 /pmc/articles/PMC6368283/ /pubmed/30735522 http://dx.doi.org/10.1371/journal.pone.0211201 Text en © 2019 Hong et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Hong, Jieying
Wang, Zhipeng
Niu, Wei
A simple approximation algorithm for the diameter of a set of points in an Euclidean plane
title A simple approximation algorithm for the diameter of a set of points in an Euclidean plane
title_full A simple approximation algorithm for the diameter of a set of points in an Euclidean plane
title_fullStr A simple approximation algorithm for the diameter of a set of points in an Euclidean plane
title_full_unstemmed A simple approximation algorithm for the diameter of a set of points in an Euclidean plane
title_short A simple approximation algorithm for the diameter of a set of points in an Euclidean plane
title_sort simple approximation algorithm for the diameter of a set of points in an euclidean plane
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6368283/
https://www.ncbi.nlm.nih.gov/pubmed/30735522
http://dx.doi.org/10.1371/journal.pone.0211201
work_keys_str_mv AT hongjieying asimpleapproximationalgorithmforthediameterofasetofpointsinaneuclideanplane
AT wangzhipeng asimpleapproximationalgorithmforthediameterofasetofpointsinaneuclideanplane
AT niuwei asimpleapproximationalgorithmforthediameterofasetofpointsinaneuclideanplane
AT hongjieying simpleapproximationalgorithmforthediameterofasetofpointsinaneuclideanplane
AT wangzhipeng simpleapproximationalgorithmforthediameterofasetofpointsinaneuclideanplane
AT niuwei simpleapproximationalgorithmforthediameterofasetofpointsinaneuclideanplane