Visualizing Geophylogenies - Internal and External Labeling with Phylogenetic Tree Constraints

A geophylogeny is a phylogenetic tree where each leaf (biological taxon) has an associated geographic location (site). To clearly visualize a geophylogeny, the tree is typically represented as a crossing-free drawing next to a map. The correspondence between the taxa and the sites is either shown with matching labels on the map (internal labeling) or with leaders that connect each site to the corresponding leaf of the tree (external labeling). In both cases, a good order of the leaves is paramount for understanding the association between sites and taxa. We define several quality measures for internal labeling and give an efficient algorithm for optimizing them. In contrast, minimizing the number of leader crossings in an external labeling is NP-hard. On the positive side, we show that crossing-free instances can be solved in polynomial time and give a fixed-parameter tractable (FPT) algorithm. Furthermore, optimal solutions can be found in a matter of seconds on realistic instances using integer linear programming. Finally, we provide several efficient heuristic algorithms and experimentally show them to be near optimal on real-world and synthetic instances.

Authors

Institutions

Publication Details

Journal
Journal of Graph Algorithms and Applications
Published
2025-03-24
DOI
https://doi.org/10.7155/jgaa.v29i1.2975
Primary Topic
Evolution and Paleontology Studies
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Visualizing Geophylogenies - Internal and External Labeling with Phylogenetic Tree Constraints

Felix Klesen, Alexander Zaft, Jonathan Klawitter, Thomas C. van Dijk et al.
Journal of Graph Algorithms and Applications
Evolution and Paleontology Studies
article

Visualizing Geophylogenies - Internal and External Labeling with Phylogenetic Tree Constraints

Felix Klesen, Alexander Zaft, Jonathan Klawitter, Thomas C. van Dijk, Joris Y. Scholl
article en

Abstract

A geophylogeny is a phylogenetic tree where each leaf (biological taxon) has an associated geographic location (site). To clearly visualize a geophylogeny, the tree is typically represented as a crossing-free drawing next to a map. The correspondence between the taxa and the sites is either shown with matching labels on the map (internal labeling) or with leaders that connect each site to the corresponding leaf of the tree (external labeling). In both cases, a good order of the leaves is paramount for understanding the association between sites and taxa. We define several quality measures for internal labeling and give an efficient algorithm for optimizing them. In contrast, minimizing the number of leader crossings in an external labeling is NP-hard. On the positive side, we show that crossing-free instances can be solved in polynomial time and give a fixed-parameter tractable (FPT) algorithm. Furthermore, optimal solutions can be found in a matter of seconds on realistic instances using integer linear programming. Finally, we provide several efficient heuristic algorithms and experimentally show them to be near optimal on real-world and synthetic instances.

Journal of Graph Algorithms and ApplicationsVol. 29(1)
University of Auckland (NZ), University of Würzburg (DE), Eindhoven University of Technology (NL), Ruhr University Bochum (DE)
Deutsche Forschungsgemeinschaft
Openalex Percentile: Top 97%
Evolution and Paleontology Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Visualizing Geophylogenies - Internal and External Labeling with Phylogenetic Tree Constraints — Felix Klesen, Alexander Zaft, et al. · Journal of Graph Algorithms and Applications (2025) | TGRS Research Map | TGRS