• DocumentCode
    1343138
  • Title

    On a new class of codes for identifying vertices in graphs

  • Author

    Karpovsky, Mark G. ; Chakrabarty, Krishnendu ; Levitin, Lev B.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Boston Univ., MA, USA
  • Volume
    44
  • Issue
    2
  • fYear
    1998
  • fDate
    3/1/1998 12:00:00 AM
  • Firstpage
    599
  • Lastpage
    611
  • Abstract
    We investigate a new class of codes for the optimal covering of vertices in an undirected graph G such that any vertex in G can be uniquely identified by examining the vertices that cover it. We define a ball of radius t centered on a vertex υ to be the set of vertices in G that are at distance at most t from υ. The vertex υ is then said to cover itself and every other vertex in the ball with center υ. Our formal problem statement is as follows: given an undirected graph G and an integer t⩾1, find a (minimal) set C of vertices such that every vertex in G belongs to a unique set of balls of radius t centered at the vertices in C. The set of vertices thus obtained constitutes a code for vertex identification. We first develop topology-independent bounds on the size of C. We then develop methods for constructing C for several specific topologies such as binary cubes, nonbinary cubes, and trees. We also describe the identification of sets of vertices using covering codes that uniquely identify single vertices. We develop methods for constructing optimal topologies that yield identifying codes with a minimum number of codewords. Finally, we describe an application of the theory developed in this paper to fault diagnosis of multiprocessor systems
  • Keywords
    codes; graph theory; optimisation; balls; binary cubes; codewords; covering codes; nonbinary cubes; optimal topologies; optimal vertices covering; radius; topology-independent bounds; trees; undirected graph; vertex identification; Application software; Error correction codes; Fault diagnosis; Graph theory; Multiprocessing systems; Reliability engineering; Sections; Software systems; System testing; Topology;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.661507
  • Filename
    661507