Cargando…

Exact and heuristic algorithms for Space Information Flow

Space Information Flow (SIF) is a new promising research area that studies network coding in geometric space, such as Euclidean space. The design of algorithms that compute the optimal SIF solutions remains one of the key open problems in SIF. This work proposes the first exact SIF algorithm and a h...

Descripción completa

Detalles Bibliográficos
Autores principales: Uwitonze, Alfred, Huang, Jiaqing, Ye, Yuanqing, Cheng, Wenqing, Li, Zongpeng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5870950/
https://www.ncbi.nlm.nih.gov/pubmed/29584729
http://dx.doi.org/10.1371/journal.pone.0193350
_version_ 1783309570550005760
author Uwitonze, Alfred
Huang, Jiaqing
Ye, Yuanqing
Cheng, Wenqing
Li, Zongpeng
author_facet Uwitonze, Alfred
Huang, Jiaqing
Ye, Yuanqing
Cheng, Wenqing
Li, Zongpeng
author_sort Uwitonze, Alfred
collection PubMed
description Space Information Flow (SIF) is a new promising research area that studies network coding in geometric space, such as Euclidean space. The design of algorithms that compute the optimal SIF solutions remains one of the key open problems in SIF. This work proposes the first exact SIF algorithm and a heuristic SIF algorithm that compute min-cost multicast network coding for N (N ≥ 3) given terminal nodes in 2-D Euclidean space. Furthermore, we find that the Butterfly network in Euclidean space is the second example besides the Pentagram network where SIF is strictly better than Euclidean Steiner minimal tree. The exact algorithm design is based on two key techniques: Delaunay triangulation and linear programming. Delaunay triangulation technique helps to find practically good candidate relay nodes, after which a min-cost multicast linear programming model is solved over the terminal nodes and the candidate relay nodes, to compute the optimal multicast network topology, including the optimal relay nodes selected by linear programming from all the candidate relay nodes and the flow rates on the connection links. The heuristic algorithm design is also based on Delaunay triangulation and linear programming techniques. The exact algorithm can achieve the optimal SIF solution with an exponential computational complexity, while the heuristic algorithm can achieve the sub-optimal SIF solution with a polynomial computational complexity. We prove the correctness of the exact SIF algorithm. The simulation results show the effectiveness of the heuristic SIF algorithm.
format Online
Article
Text
id pubmed-5870950
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-58709502018-04-06 Exact and heuristic algorithms for Space Information Flow Uwitonze, Alfred Huang, Jiaqing Ye, Yuanqing Cheng, Wenqing Li, Zongpeng PLoS One Research Article Space Information Flow (SIF) is a new promising research area that studies network coding in geometric space, such as Euclidean space. The design of algorithms that compute the optimal SIF solutions remains one of the key open problems in SIF. This work proposes the first exact SIF algorithm and a heuristic SIF algorithm that compute min-cost multicast network coding for N (N ≥ 3) given terminal nodes in 2-D Euclidean space. Furthermore, we find that the Butterfly network in Euclidean space is the second example besides the Pentagram network where SIF is strictly better than Euclidean Steiner minimal tree. The exact algorithm design is based on two key techniques: Delaunay triangulation and linear programming. Delaunay triangulation technique helps to find practically good candidate relay nodes, after which a min-cost multicast linear programming model is solved over the terminal nodes and the candidate relay nodes, to compute the optimal multicast network topology, including the optimal relay nodes selected by linear programming from all the candidate relay nodes and the flow rates on the connection links. The heuristic algorithm design is also based on Delaunay triangulation and linear programming techniques. The exact algorithm can achieve the optimal SIF solution with an exponential computational complexity, while the heuristic algorithm can achieve the sub-optimal SIF solution with a polynomial computational complexity. We prove the correctness of the exact SIF algorithm. The simulation results show the effectiveness of the heuristic SIF algorithm. Public Library of Science 2018-03-27 /pmc/articles/PMC5870950/ /pubmed/29584729 http://dx.doi.org/10.1371/journal.pone.0193350 Text en © 2018 Uwitonze 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
Uwitonze, Alfred
Huang, Jiaqing
Ye, Yuanqing
Cheng, Wenqing
Li, Zongpeng
Exact and heuristic algorithms for Space Information Flow
title Exact and heuristic algorithms for Space Information Flow
title_full Exact and heuristic algorithms for Space Information Flow
title_fullStr Exact and heuristic algorithms for Space Information Flow
title_full_unstemmed Exact and heuristic algorithms for Space Information Flow
title_short Exact and heuristic algorithms for Space Information Flow
title_sort exact and heuristic algorithms for space information flow
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5870950/
https://www.ncbi.nlm.nih.gov/pubmed/29584729
http://dx.doi.org/10.1371/journal.pone.0193350
work_keys_str_mv AT uwitonzealfred exactandheuristicalgorithmsforspaceinformationflow
AT huangjiaqing exactandheuristicalgorithmsforspaceinformationflow
AT yeyuanqing exactandheuristicalgorithmsforspaceinformationflow
AT chengwenqing exactandheuristicalgorithmsforspaceinformationflow
AT lizongpeng exactandheuristicalgorithmsforspaceinformationflow