Jump to content

Draft:Local complementation

From Wikipedia, the free encyclopedia

Local Complementation (graph theory)

[edit]

In graph theory, the local complementation (also known as a vertex inversion) of a simple undirected graph at a vertex is an operation that produces a new graph, denoted by . This operation is defined by toggling the adjacencies between all pairs of neighbors of in . Formally, two distinct vertices and are adjacent in if and only if exactly one of the following holds:

  1. and are adjacent in G; or
  2. both and are neighbours of in .

Equivalently, the local complementation at replaces the subgraph of induced by with its complementary subgraph.

The concept was introduced by Anton Kotzig and later studied in depth by André Bouchet and Von-Der-Flaass.

Local equivalence

[edit]

Two graphs are said to be locally equivalent if one can be obtained from the other through a sequence of local complementations. This defines an equivalence relation on graphs, whose equivalence classes are known as local equivalence classes. For a positive integer , the star graph and complete graph on vertices forms a trivial local equivalence class. The local equivalence classes on graphs up to 12 vertices is known[1][2].

Using ideas from isotropic subsystems, Bouchet[3] introduced a algorithm to determine whether two graphs are locally equivalent.

Bouchet proved a conjecture that locally equivalent trees are isomorphic, and gives a simple closed form expression for number of such trees. Furthermore, if a graph is locally equivalent to a tree , then has a subgraph isomorphic to [4].

Relation to quantum computing

[edit]

If represents a graph state in quantum computing, the action of the local Clifford operation on the graph state is roughly equivalent[5] to the local complementation transformation on the graph. The study of graph states that are locally Clifford equivalent graphs is relevant to building quantum circuits in measurement based quantum computing (MBQC)[1].

Properties

[edit]
  1. The local complement operation is self inverse .
  1. Local complementations do not, in general, commute; that is, in general.
  2. Connected components are preserved by the local complementation operation, so it is common analyse each component of independently. Without loss of generality, we assume that is connected.
  3. Any class of locally equivalent distance-hereditary graphs is equal to the class of the circle graphs of the Euler tours of some -regular graph.
  4. Dahlberg, Helsen, and Wehner[6] proved that counting locally equivalent graphs is #P-complete by reducing this problem on circle graphs to the problem of counting Eulerian circuits in a 4-regular graph.

Relation to circle graphs

[edit]

If is a circle graph, then performing a local complementation at corresponds to flipping one side of the circle divided by the chord representing on the chord diagram[3][7]. The class of circle graphs are hence closed under local complementation, and they are also closed under taking vertex-minors.

Invariants

[edit]

Cut-rank function

[edit]

For a graph with vertex set , the cut-rank function (also historically known as the connectivity function) is denoted . It is defined over the vertex subsets such that is the rank of the bi-adjacency matrix of the partition , defined over the finite field GF(2). That is, the rank of the binary matrix where if and only if is an edge in .

Since the rank of a matrix is preserved by elementary row and column operations, a straightforward argument shows that locally equivalent graphs have identical cut-rank functions. However, the converse is not true - a counterexample can be constructed using labelled Petersen graphs. It is known that bipartite graphs with identical cut-rank functions are pivot-equivalent[8].

Totally Isotropic Subsystems

[edit]

TODO

the Global Interlace Polynomial

[edit]

The global interlace polynomial , also known as the Tutte-Martin polynomial, is a polynomial that corresponds to a simple graph . It is defined recursively as

Now if and are locally equivalent, for any . Additionally, is related to the number of graphs locally equivalent to .

Let be the adjacency matrix of a graph over the binary field. For a subset of , we write to denote the submatrix of . Let be the diagonal matrix over the binary field such that the -entry is 1 if and only if . The global interlace polynomial can equivalently be defined as

This polynomial has a nice formula in certain cases, such as when G is locally equivalent to a cycle or a tree.

It is interesting to note a couple of similarities to the canonical Tutte polynomial. In particular, the recurrence looks similar to the deletion-contraction formula, and both polynomials can be formulated as a sum of terms raised to the power of a matrix rank.

Local Sets

[edit]

Define . We say that a set of vertices is local if for some subset . Now if is local in , it is local in any graph locally equivalent to . Any local set does not have full cut-rank.

Canonical (tree) Decomposition

[edit]

TODO

Vertex-minor Relation

[edit]

A graph is a vertex-minor of a graph if is an induced subgraph of a graph locally equivalent to . The name ‘vertex-minor’ was coined by Oum but it appeared previously under various names such as l-reduction and i-minor[9].

Deciding whether H is a vertex-minor of G for two input graphs G and H with is NP-complete, even if H is a complete graph and G is a circle graph[10]. However, for each fixed circle graph , there is an -time algorithm to decide whether an input -vertex graph contains a vertex-minor isomorphic to [11]. Every prime graph with at least 6 vertices has a prime vertex-minor with one less vertex [9].

Distance-hereditary graphs are exactly the graphs with no vertex-minor isomorphic to [12], and exactly the graphs which are the vertex-minor of a tree[13].

Pivot operation

[edit]

For two adjacent vertices x and y, the pivot operation is defined as

It can be shown that , and hence the pivot operation is well defined. The graph can be obtained from by toggling adjacencies between every pair of vertices in two different sets among , , and and then switching labels of and .

Two graphs are said to be pivot equivalent if one can be obtained from the other through a sequence of pivot operations. Pivot equivalent graphs are locally equivalent, but the converse is not true.

Pivot-minor Relation

[edit]

A graph H is a pivot-minor of a graph G if H is an induced subgraph of a graph pivot-equivalent to G. Note that bipartite graphs with the pivot-minor relation are essentially equivalent to binary matroids with the matroid minor relation.

  1. ^ a b Cabello, Adan; Danielsen, Lars Eirik; Lopez-Tarrida, Antonio J.; Portillo, Jose R. (2011-04-16), "Optimal preparation of graph states", Physical Review A, 83 (4) 042314, arXiv:1011.5464, Bibcode:2011PhRvA..83d2314C, doi:10.1103/PhysRevA.83.042314
  2. ^ Danielsen, Lars Eirik. "Database of Entanglement in Graph States". www.ii.uib.no. Archived from the original on 2025-05-12. Retrieved 2025-11-04.
  3. ^ a b Bouchet, André (1991-12-01). "An efficient algorithm to recognize locally equivalent graphs". Combinatorica. 11 (4): 315–329. doi:10.1007/BF01275668. ISSN 1439-6912.
  4. ^ Bouchet, André (1988). "Transforming trees by successive local complementations". Journal of Graph Theory. 12 (2): 195–207. doi:10.1002/jgt.3190120210. ISSN 1097-0118.
  5. ^ Ji, Z.-F.; Chen, J.-X.; Wei, Z.-H.; Ying, M.-S. (January 2010). "The LU-LC conjecture is false". Quantum Information and Computation. 10 (1&2): 97–108. doi:10.26421/QIC10.1-2-8.
  6. ^ Dahlberg, Axel; Helsen, Jonas; Wehner, Stephanie (2019-07-18), "Counting single-qubit Clifford equivalent graph states is #P-complete", Journal of Mathematical Physics, 61 (2) 022202, arXiv:1907.08024, doi:10.1063/1.5120591
  7. ^ Bouchet, André (1993-04-28). "Recognizing locally equivalent graphs". Discrete Mathematics. 114 (1): 75–86. doi:10.1016/0012-365X(93)90357-Y. ISSN 0012-365X.
  8. ^ Seymour, P. D (1988-08-01). "On the connectivity function of a matroid". Journal of Combinatorial Theory, Series B. 45 (1): 25–30. doi:10.1016/0095-8956(88)90052-4. ISSN 0095-8956.
  9. ^ a b Bouchet, André (1987-08-01). "Unimodularity and circle graphs". Discrete Mathematics. 66 (1): 203–208. doi:10.1016/0012-365X(87)90132-4. ISSN 0012-365X.
  10. ^ Dahlberg, Axel; Helsen, Jonas; Wehner, Stephanie (2019-06-12), The complexity of the vertex-minor problem, arXiv:1906.05689
  11. ^ Courcelle, Bruno; Oum, Sang-il (2007-01-01). "Vertex-minors, monadic second-order logic, and a conjecture by Seese". Journal of Combinatorial Theory, Series B. 97 (1): 91–126. doi:10.1016/j.jctb.2006.04.003. ISSN 0095-8956.
  12. ^ Kwon, O.-joung; Oum, Sang-il (2014-03-24), "Unavoidable vertex-minors in large prime graphs", European Journal of Combinatorics, 41: 100–127, arXiv:1306.3066, doi:10.1016/j.ejc.2014.03.013
  13. ^ Bouchet, André (1987-09-01). "Reducing prime graphs and recognizing circle graphs". Combinatorica. 7 (3): 243–254. doi:10.1007/BF02579301. ISSN 1439-6912.