On a new class of codes for identifying vertices in graphs
- 1 March 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 44 (2) , 599-611
- https://doi.org/10.1109/18.661507
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 /spl upsi/ to be the set of vertices in G that are at distance at most t from /spl upsi/. The vertex /spl upsi/ is then said to cover itself and every other vertex in the ball with center /spl upsi/. Our formal problem statement is as follows: given an undirected graph G and an integer t/spl ges/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
This publication has 19 references indexed in Scilit:
- The CM-5 Connection MachineCommunications of the ACM, 1993
- The message-driven processor: a multicomputer processing node with efficient mechanismsIEEE Micro, 1992
- A Microprocessor-based Hypercube SupercomputerIEEE Micro, 1986
- Further results on the covering radius of codesIEEE Transactions on Information Theory, 1986
- Fat-trees: Universal networks for hardware-efficient supercomputingIEEE Transactions on Computers, 1985
- Covering radius---Survey and recent resultsIEEE Transactions on Information Theory, 1985
- Weight distribution of translates, covering radius, and perfect codes correcting errors of given weightsIEEE Transactions on Information Theory, 1981
- Collision-Resolution Algorithms and Random-Access CommunicationsPublished by Springer Nature ,1981
- GRAPH THEORYPublished by Defense Technical Information Center (DTIC) ,1969
- Nonrandom binary superimposed codesIEEE Transactions on Information Theory, 1964