English

An Efficient Algorithm to Recognize Locally Equivalent Graphs in Non-Binary Case

Data Structures and Algorithms 2007-07-02 v2

Abstract

Let vv be a vertex of a graph GG. By the local complementation of GG at vv we mean to complement the subgraph induced by the neighbors of vv. This operator can be generalized as follows. Assume that, each edge of GG has a label in the finite field Fq\mathbf{F}_q. Let (gij)(g_{ij}) be set of labels (gijg_{ij} is the label of edge ijij). We define two types of operators. For the first one, let vv be a vertex of GG and aFqa\in \mathbf{F}_q, and obtain the graph with labels gij=gij+agvigvjg'_{ij}=g_{ij}+ag_{vi}g_{vj}. For the second, if 0bFq0\neq b\in \mathbf{F}_q the resulted graph is a graph with labels gvi=bgvig''_{vi}=bg_{vi} and gij=gijg''_{ij}=g_{ij}, for i,ji,j unequal to vv. It is clear that if the field is binary, the operators are just local complementations that we described. The problem of whether two graphs are equivalent under local complementations has been studied, \cite{bouchalg}. Here we consider the general case and assuming that qq is odd, present the first known efficient algorithm to verify whether two graphs are locally equivalent or not.

Keywords

Cite

@article{arxiv.cs/0702057,
  title  = {An Efficient Algorithm to Recognize Locally Equivalent Graphs in Non-Binary Case},
  author = {Mohsen Bahramgiri and Salman Beigi},
  journal= {arXiv preprint arXiv:cs/0702057},
  year   = {2007}
}

Comments

21 pages, no figures, minor corrections