,
Patrick Greaves
,
Oded Lachish
,
Felix Reidl
Creative Commons Attribution 4.0 International license
The 2-admissibility of a graph is a promising measure to identify real-world networks which have an algorithmically favourable structure. In contrast to other related measures, like the weak/strong 2-colouring numbers or the maximum density of graphs that appear as 1-subdivisions, the 2-admissibility can be computed in polynomial time. However, so far these results are theoretical only and no practical implementation to compute the 2-admissibility exists. Here we present an algorithm which decides whether the 2-admissibility of an input graph G is at most p in time O(p⁴ |V(G)|) and space O(|E(G)| + p²). The simple structure of the algorithm makes it easy to implement. We evaluate our implementation on a corpus of 214 real-world networks and find that the algorithm runs efficiently even on networks with millions of edges, that it has a low memory footprint, and that indeed many networks have a small 2-admissibility.
@InProceedings{awofeso_et_al:LIPIcs.SEA.2025.3,
author = {Awofeso, Christine and Greaves, Patrick and Lachish, Oded and Reidl, Felix},
title = {{A Practical Algorithm for 2-Admissibility}},
booktitle = {23rd International Symposium on Experimental Algorithms (SEA 2025)},
pages = {3:1--3:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-375-1},
ISSN = {1868-8969},
year = {2025},
volume = {338},
editor = {Mutzel, Petra and Prezza, Nicola},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SEA.2025.3},
URN = {urn:nbn:de:0030-drops-232413},
doi = {10.4230/LIPIcs.SEA.2025.3},
annote = {Keywords: Sparse graphs, admissibility}
}
archived version