Source-linked AI summary

On the Vertices That Belong to All Minimum Identifying Codes

Ville Junnila, Tero Laihonen, Havu Miikonen

arXiv:2609.09851v1math.COcs.DM

TL;DR

The paper asks which vertices must occur in minimum identifying codes, focusing on those that are required only in minimum codes. It analyzes their structure and establishes a cardinality bound, near-bound constructions, an even-order edge result, and a complexity result.

  • Problem

    The paper examines which vertices belong to every minimum identifying code but are not required in every identifying code.

    Source: §1 · p. 3
  • Method

    The authors analyze identifying-code structure, including colour graphs, to bound proper-min-forced vertices and study their extremal and algorithmic properties.

    Source: §2 · p. 5
  • Results

    Proper-min-forced vertices number at most 2n/3, with an infinite family attaining 2n/3−1 when n is divisible by three; the even-order edge bound is tight, and recognition is co-NP-hard.

    Source: §5 · pp. 13–14
  • Takeaways & Limitations

    Always-forced membership is easy to decide, whereas deciding whether a vertex is proper-min-forced is co-NP-hard.

    Source: §5 · p. 14

    The stated structural lemma assumes m≥2 and paired vertices whose neighborhoods consist of all vertices outside each pair.

    Source: §3 · p. 9

Abstract

from arXiv · show

Identifying codes in graphs have been widely studied since their introduction by Karpovsky, Chakrabarty and Levitin in 1998. In this paper, we consider the vertices that are in every minimum identifying code in a graph. There are two types of such vertices: \emph{always-forced} vertices that belong to all identifying codes (minimum or not) and \emph{min-forced} vertices that belong to all minimum identifying codes. A vertex is called \emph{proper-min-forced} if it is min-forced but not always-forced. We show an upper bound $2n/3$ for the number of such proper-min-forced vertices in a closed-twin-free graph of order $n$. Moreover, for integers $n$ divisible by three, we construct an infinite family of graphs in which there are $2n/3-1$ such vertices. In addition, we determine the maximum number of edges in a graph of even order such that the graph contains proper-min-forced vertices. We also show that the decision problem of determining whether a given vertex in a graph is proper-min-forced is co-NP-hard.

1 Introduction

The introduction defines identifying codes and distinguishes vertices required in every identifying code from those required only in minimum codes. It then frames proper-min-forced vertices as the paper’s focus and previews structural, extremal, and complexity results.

1 Introduction

  • An identifying code gives every vertex a nonempty, distinct set of codewords in its closed neighbourhood; minimizing the code corresponds to minimizing sensors in a network.The introduction describes sensors as monitoring closed neighbourhoods and reporting whether the sought object is present.Source: §1 · p. 2
  • In a connected, nontrivial closed-twin-free graph, a vertex is always-forced exactly when some pair’s closed neighbourhoods differ only by that vertex.More generally, testing whether deleting a vertex leaves an identifying code determines whether it is always-forced.Source: §1 · p. 2
  • A graph of order n can have n−1 always-forced vertices: this is attained by a complete graph of odd order after removing a maximal matching.The remaining universal vertex is excluded from the always-forced set.Source: §1 · pp. 2–3
  • A proper-min-forced vertex belongs to every minimum identifying code but is not always-forced, so it must be chosen in a minimum code without belonging to every code.The paper focuses on these vertices because always-forced vertices are already in every minimum code.Source: §1 · p. 3
  • The paper previews a 2n/3 upper bound, a tight even-order edge bound, and co-NP-hardness for deciding whether a vertex is proper-min-forced.It also announces an infinite family with 2n/3−1 such vertices when n is divisible by three.Source: §1 · p. 3

2 On the maximum number of proper-min-forced vertices

For connected, nontrivial, closed-twin-free graphs, the section bounds the number of proper-min-forced vertices and presents a family whose count nearly attains the bound. The proof relates these vertices to edges labelled by codewords using a colour graph.

2 On the maximum number of proper-min-forced vertices

  • The proof encodes codeword distinctions in a bipartite colour graph, where each proper-min-forced codeword labels at least two edges.This edge requirement supports selecting two edges for each proper-min-forced vertex in the upper-bound argument.Source: §2 · pp. 3–5
  • pf(G)/2 + γID(G) ≤ n, so every connected, nontrivial, closed-twin-free graph has at most 2n/3 proper-min-forced vertices.The inequality implies pf(G) ≤ 2n/3.Source: §2 · p. 7
  • For n ≥ 9 divisible by three, an infinite family has 2n/3 − 1 proper-min-forced vertices, one fewer than the upper bound.In the construction, γID(Gk) = 2k + 3, and the specified minimum code has all its vertices min-forced.Source: §2 · p. 8
  • 2k + 3 = 2n/3 − 1 proper-min-forced vertices occur in Gk for n = 3k + 6 and k ≥ 1, nearly attaining Theorem 13’s 2n/3 upper bound.Source: §2 · p. 8
  • S′ is an ID code of size 2k + 4 that omits min-forced xi, v1, v2, v5, and yi; unlike these vertices, P3’s 2n/3 min-forced endpoints are always-forced.Source: §2 · p. 8

3 An optimal result for dense graphs with proper-min-forced vertices

For even-order graphs, this section determines a tight extremal edge bound for graphs containing proper-min-forced vertices. Its constructions and case analysis show how such vertices can occur and when dense graphs exclude them.

3 An optimal result for dense graphs with proper-min-forced vertices

  • For even order, the section determines a tight maximum-edge bound for graphs containing proper-min-forced vertices.The supplied passages establish tightness but do not give the complete numerical bound.Source: §3 · pp. 9–10
  • In the complement-based family, every identifying code contains at least 2m−1 vertices from X∪Y; with a universal vertex, it contains all of X∪Y.The first condition is stated for an identifying code in the lemma; the second follows from its universal-vertex case.Source: §3 · p. 9
  • In G2k, built from the complement of a bull, an isolated vertex, and k−3 disjoint edges, v1 is proper-min-forced.The code A ∪ {v1} is the unique minimum identifying code, while deleting v1 from the full vertex set still gives an identifying code.Source: §3 · pp. 9–10
  • For n=2k with k≥6, Theorem 16 rules out proper-min-forced vertices above its stated edge threshold.The provided theorem text does not include the complete numerical threshold.Source: §3 · p. 10
  • K2k with a perfect matching removed has no proper-min-forced vertices because each vertex can be omitted by a minimum identifying code.Its smallest identifying codes are V(G)\{v} for any vertex v.Source: §3 · p. 10
  • The complement constructions based on C3 and P5 yield no proper-min-forced vertices, despite their different minimum-code structures.For the C3 case, the vertices in X∪Y are always-forced; for the P5 case, several minimum identifying codes omit different vertices.Source: §3 · p. 11

4 On computational complexity

The paper proves that deciding whether a vertex is proper-min-forced is co-NP-hard by reducing from 3-SAT. In the constructed graph, the vertex w is proper-min-forced exactly when the 3-SAT instance is unsatisfiable.

4 On computational complexity

  • Deciding whether a given vertex is proper-min-forced is co-NP-hard, via a polynomial-time reduction from 3-SAT.The reduction makes w proper-min-forced if and only if the 3-SAT instance is not satisfiable.Source: §4 · pp. 12–13
  • The reduction builds variable and clause gadgets, together with vertices w and v, into a graph with 6n + 2m + 2 vertices and 6n + 5m + 1 edges.Each variable gadget has six vertices; each clause gadget has two.Source: §4 · p. 12
  • The constructed graph has identifying number 3n + m + 1, established by a lower bound for identifying codes and a code of that size.The lower bound counts contributions from variable gadgets, clause gadgets, and the pair {w, v}; the exhibited code supplies the matching upper bound.Source: §4 · pp. 12–13
  • The vertex w is not always-forced because deleting it from V(G) still leaves an identifying code.The proof checks that the resulting I-sets remain nonempty and distinct.Source: §4 · p. 13
  • If the 3-SAT instance is satisfiable, its truth assignment yields a minimum identifying code that omits w.The constructed code has 3n + m + 1 vertices, the identifying number of the graph.Source: §4 · p. 13
  • Conversely, a minimum identifying code omitting w yields a satisfying assignment by selecting one literal per variable and a true literal in every clause.The clause condition follows because the code must distinguish each pair αj, βj.Source: §4 · p. 13

5 Conclusions

The paper bounds the number of proper-min-forced vertices by 2n/3 and constructs an infinite family attaining 2n/3 − 1. It also establishes an even-order edge bound and co-NP-hardness for deciding proper-min-forced membership.

5 Conclusions

  • The number of proper-min-forced vertices is at most 2n/3, and an infinite family attains 2n/3 − 1 when n is divisible by three.Whether 2n/3 − 1 or 2n/3 is the optimal bound remains open.Source: §5 · p. 13
  • For even-order graphs containing proper-min-forced vertices, the paper gives an upper bound on the number of edges and shows that it is attainable.The passage does not state the bound's value.Source: §5 · p. 14
  • Deciding whether a vertex is proper-min-forced is co-NP-hard, whereas deciding whether it is always-forced is algorithmically easy.Source: §5 · p. 14
Loading 2609.09851v1…