Draft:Local complementation
This may take 2 months or more, since drafts are reviewed in no specific order. There are 2,839 pending submissions waiting for review.
- If the submission is accepted, then this page will be moved into the article space.
- If the submission is declined, then the reason will be posted here.
- In the meantime, you can continue to improve this submission by editing normally.
- If you need help editing or submitting your draft, please ask us a question at the AfC Help Desk or get live help from experienced editors. These venues are only for help with editing and the submission process, not to get reviews.
- If you need feedback on your draft, or if the review is taking a lot of time, you can try asking for help on the talk page of a relevant WikiProject. Some WikiProjects are more active than others so a speedy reply is not guaranteed.
- Wikipedia:Contributing to Wikipedia – a basic overview on how to edit Wikipedia.
- Help:Wikitext – how to use the markup
- Help:Referencing for beginners – how to include references
- Wikipedia:Article development – how to develop your article
- Wikipedia:Writing better articles – how to improve your article
- Wikipedia:Verifiability – make sure your article includes reliable third-party sources
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article.
To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags.
- Easy tools: Citation bot (help) | Advanced: Fix bare URLs
- Instructions · What links here · Local complementation (talk: + · bio) · (log) · Copyvios report · reFill · Citation Bot · (Search: Google, Wikipedia) · Submitted 10 days ago by Rynoryno (talk: D · +) · Last edited 10 days ago by Citation bot
Local Complementation (graph theory)
[edit ]In graph theory, the local complementation (also known as a vertex inversion) of a simple undirected graph {\displaystyle G} at a vertex {\displaystyle v} is an operation that produces a new graph, denoted by {\displaystyle G\star v}. This operation is defined by toggling the adjacencies between all pairs of neighbors of {\displaystyle v} in {\displaystyle G}. Formally, two distinct vertices {\displaystyle x} and {\displaystyle y} are adjacent in {\displaystyle G\star v} if and only if exactly one of the following holds:
- {\displaystyle x} and {\displaystyle y} are adjacent in G; or
- both {\displaystyle x} and {\displaystyle y} are neighbours of {\displaystyle v} in {\displaystyle G}.
Equivalently, the local complementation at {\displaystyle v} replaces the subgraph of {\displaystyle G} induced by {\displaystyle N_{G}(v)} 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 {\displaystyle n}, the star graph and complete graph on {\displaystyle n} 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 {\displaystyle {\mathcal {O}}(n^{3})} 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 {\displaystyle G} is locally equivalent to a tree {\displaystyle T}, then {\displaystyle G} has a subgraph isomorphic to {\displaystyle T}[4] .
Relation to quantum computing
[edit ]If {\displaystyle |G\rangle } 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 ]- The local complement operation is self inverse {\displaystyle (G\star v)\star v=G}.
- Local complementations do not, in general, commute; that is, {\displaystyle (G\star v)\star w\neq (G\star w)\star v} in general.
- Connected components are preserved by the local complementation operation, so it is common analyse each component of {\displaystyle G} independently. Without loss of generality, we assume that {\displaystyle G} is connected.
- Any class of locally equivalent distance-hereditary graphs is equal to the class of the circle graphs of the Euler tours of some {\displaystyle 4}-regular graph.
- 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 {\displaystyle G} is a circle graph, then performing a local complementation at {\displaystyle v} corresponds to flipping one side of the circle divided by the chord representing {\displaystyle v} 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 {\displaystyle G} with vertex set {\displaystyle V}, the cut-rank function (also historically known as the connectivity function) is denoted {\displaystyle \rho _{G}:2^{V}\to \mathbb {Z} _{\geq 0}}. It is defined over the vertex subsets {\displaystyle X\subseteq V} such that {\displaystyle \rho _{G}(X)} is the rank of the bi-adjacency matrix of the partition {\displaystyle (X,V-X)}, defined over the finite field GF(2). That is, the rank of the {\displaystyle X\times (V-X)} binary matrix {\displaystyle M} where {\displaystyle M_{uv}=1} if and only if {\displaystyle uv} is an edge in {\displaystyle G}.
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 {\displaystyle Q(G,x)}, also known as the Tutte-Martin polynomial, is a polynomial that corresponds to a simple graph {\displaystyle G}. It is defined recursively as {\displaystyle Q(G,x)={\begin{cases}Q(G-u,x)+Q((G*u)-u,x)+Q((G*uvu)-u,x)&uv\in E(G)\\x^{n}&G{\text{ has no edges}}\end{cases}}}
Now if {\displaystyle G} and {\displaystyle H} are locally equivalent, {\displaystyle Q(G,x)=Q(H,x)} for any {\displaystyle x}. Additionally, {\displaystyle Q(G,2)} is related to the number of graphs locally equivalent to {\displaystyle G}.
Let {\displaystyle A} be the adjacency matrix of a graph {\displaystyle G} over the binary field. For a subset {\displaystyle S} of {\displaystyle V(G)}, we write {\displaystyle A[S]} to denote the {\displaystyle S\times S} submatrix of {\displaystyle A}. Let {\displaystyle I_{X}} be the {\displaystyle V(G)\times V(G)} diagonal matrix over the binary field such that the {\displaystyle (v,v)}-entry is 1 if and only if {\displaystyle v\in X}. The global interlace polynomial can equivalently be defined as
{\displaystyle Q(G,x)=\sum _{R\subseteq S\subseteq V(G)}(x-2)^{\mathrm {nullity} ((A+I_{R})[S])}}
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 {\displaystyle Odd_{G}(D)=\{v\in V(G)\mid |N(v)\cap D|=1{\bmod {2}}\}}. We say that a set of vertices {\displaystyle L} is local if {\displaystyle L=X\cup Odd_{G}(X)} for some subset {\displaystyle X\subseteq L}. Now if {\displaystyle L} is local in {\displaystyle G}, it is local in any graph locally equivalent to {\displaystyle G}. Any local set does not have full cut-rank.
Canonical (tree) Decomposition
[edit ]TODO
Vertex-minor Relation
[edit ]A graph {\displaystyle H} is a vertex-minor of a graph {\displaystyle G} if {\displaystyle H} is an induced subgraph of a graph locally equivalent to {\displaystyle G}. 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 {\displaystyle H}, there is an {\displaystyle {\mathcal {O}}(n^{3})}-time algorithm to decide whether an input {\displaystyle n}-vertex graph {\displaystyle G} contains a vertex-minor isomorphic to {\displaystyle H}[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 {\displaystyle C_{5}}[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
{\displaystyle G\wedge xy=G\star x\star y\star x}
It can be shown that {\displaystyle G\star x\star y\star x=G\star y\star x\star y}, and hence the pivot operation is well defined. The graph {\displaystyle G\wedge xy} can be obtained from {\displaystyle G} by toggling adjacencies between every pair of vertices in two different sets among {\displaystyle N_{G}(x)-(N_{G}(y)\cup {y})}, {\displaystyle N_{G}(x)\cap N_{G}(y)}, and {\displaystyle N_{G}(y)-(N_{G}(x)\cup {x})} and then switching labels of {\displaystyle x} and {\displaystyle y}.
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.
- ^ 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
- ^ 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日.
- ^ 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.
- ^ 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.
- ^ 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.
- ^ 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
- ^ 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.
- ^ 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.
- ^ 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.
- ^ Dahlberg, Axel; Helsen, Jonas; Wehner, Stephanie (2019年06月12日), The complexity of the vertex-minor problem, arXiv:1906.05689
- ^ 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.200604003. ISSN 0095-8956.
- ^ 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月01日3
- ^ Bouchet, André (1987年09月01日). "Reducing prime graphs and recognizing circle graphs". Combinatorica. 7 (3): 243–254. doi:10.1007/BF02579301. ISSN 1439-6912.