Combinatorial and algorithmic aspects of identifying codes in graphs

We study combinatorial and algorithmic aspects of identifying codes in graphs. An identifying code is a set of vertices of a graph such that, on the one hand, each vertex out of the code has a neighbour in the code, and, on the other hand, all vertices have a distinct neighbourhood within the code. We characterize those graphs and digraphs that reach the known upper bounds on the minimum size of an identifying code. We also give new lower and upper bounds on this parameter for graphs of given maximum degree, graphs of girth at least 5, interval graphs and line graphs. Further, we study the computational complexity of the decision and optimization problems associated with the notion of an identifying code. We show that these problems remain computationally difficult, even when restricted to bipartite, co-bipartite, split, interval or line graphs. Finally, we give a \textsf{PTAS} algorithm for unit interval graphs.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00766138
Author Foucaud, Florent
Maintainer CCSD
Last Updated May 30, 2026, 15:20 (UTC)
Created May 30, 2026, 15:20 (UTC)
Identifier tel-00766138
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Laboratoire Bordelais de Recherche en Informatique (LaBRI) ; Université de Bordeaux (UB)-École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)-Centre National de la Recherche Scientifique (CNRS)
creator Foucaud, Florent
date 2012-12-10T00:00:00
harvest_object_id d6e80414-0263-4b2d-aee9-b4f120eddf8c
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-05-26T00:00:00
set_spec type:THESE