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...
Autores principales: | , , |
---|---|
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 |