A practical algorithm for 3-admissibility

๐Ÿ“… 2025-11-30
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF

career value

226K/year
๐Ÿค– AI Summary
This paper addresses the NP-hard problem of determining whether a given graph (G) has 3-admissibility at most (p). We present the first practical, exact algorithm for this problem, running in linear time and linear spaceโ€”surpassing prior approaches, which were either purely theoretical constructions or exponential-time methods. Our algorithm leverages graph decomposition and greedy optimization, augmented with optimistic pruning to significantly accelerate computation while preserving correctness. Extensive experiments on large-scale real-world networks demonstrate that the algorithm efficiently handles graphs with up to millions of edges. Moreover, empirical results reveal that, for most real-world networks, the 3-admissibility is only slightly larger than the 2-admissibility, underscoring both the structural relevance of 3-admissibility and the practical efficacy of our approach.

Technology Category

Application Category

๐Ÿ“ Abstract
The $3$-admissibility of a graph is a promising measure to identify real-world networks that have an algorithmically favourable structure. We design an algorithm that decides whether the $3$-admissibility of an input graph~$G$ is at most~$p$ in time~ untime and space~memory, where $m$ is the number of edges in $G$ and $n$ the number of vertices. To the best of our knowledge, this is the first explicit algorithm to compute the $3$-admissibility. The linear dependence on the input size in both time and space complexity, coupled with an `optimistic' design philosophy for the algorithm itself, makes this algorithm practicable, as we demonstrate with an experimental evaluation on a corpus of corpussize real-world networks. Our experimental results show, surprisingly, that the $3$-admissibility of most real-world networks is not much larger than the $2$-admissibility, despite the fact that the former has better algorithmic properties than the latter.
Problem

Research questions and friction points this paper is trying to address.

Design algorithm for 3-admissibility decision
Compute 3-admissibility with linear complexity
Evaluate 3-admissibility in real-world networks
Innovation

Methods, ideas, or system contributions that make the work stand out.

Algorithm for 3-admissibility with linear time and space complexity
Optimistic design philosophy for practical implementation
Experimental evaluation on real-world networks demonstrating feasibility
๐Ÿ”Ž Similar Papers