English

Revisiting and improving upper bounds for identifying codes

Combinatorics 2022-11-14 v2

Abstract

An identifying code CC of a graph GG is a dominating set of GG such that any two distinct vertices of GG have distinct closed neighbourhoods within CC. These codes have been widely studied for over two decades. We give an improvement over all the best known upper bounds, some of which have stood for over 20 years, for identifying codes in trees, proving the upper bound of (n+)/2(n+\ell)/2, where nn is the order and \ell is the number of leaves (pendant vertices) of the graph. In addition to being an improvement in size, the new upper bound is also an improvement in generality, as it actually holds for bipartite graphs having no twins (pairs of vertices with the same closed or open neighbourhood) of degree 2 or greater. We also show that the bound is tight for an infinite class of graphs and that there are several structurally different families of trees attaining the bound. We then use our bound to derive a tight upper bound of 2n/32n/3 for twin-free bipartite graphs of order nn, and characterize the extremal examples, as 22-corona graphs of bipartite graphs. This is best possible, as there exist twin-free graphs, and trees with twins, that need n1n-1 vertices in any of their identifying codes. We also generalize the existing upper bound of 5n/75n/7 for graphs of order nn and girth at least 5 when there are no leaves, to the upper bound 5n+27\frac{5n+2\ell}{7} when leaves are allowed. This is tight for the 77-cycle C7C_7 and for all stars.

Keywords

Cite

@article{arxiv.2204.05250,
  title  = {Revisiting and improving upper bounds for identifying codes},
  author = {Florent Foucaud and Tuomo Lehtilä},
  journal= {arXiv preprint arXiv:2204.05250},
  year   = {2022}
}

Comments

13 pages, 3 figures

R2 v1 2026-06-24T10:44:46.834Z