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} }
Feedback for Dagstuhl Publishing