English

A practical algorithm for 2-admissibility

Data Structures and Algorithms 2025-05-08 v2 Combinatorics

Abstract

The 22-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 22-colouring numbers or the maximum density of graphs that appear as 11-subdivisions, the 22-admissibility can be computed in polynomial time. However, so far these results are theoretical only and no practical implementation to compute the 22-admissibility exists. Here we present an algorithm which decides whether the 22-admissibility of an input graph GG is at most pp in time O(p4V(G))O(p^4 |V(G)|) and space O(E(G)+p2)O(|E(G)| + p^2). 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 22-admissibility.

Keywords

Cite

@article{arxiv.2505.03419,
  title  = {A practical algorithm for 2-admissibility},
  author = {Christine Awofeso and Patrick Greaves and Oded Lachish and Felix Reidl},
  journal= {arXiv preprint arXiv:2505.03419},
  year   = {2025}
}