FKT algorithm

FKT algorithm

The FKT algorithm, named after Fisher, Kasteleyn, and Temperley, counts the number of perfect matchings in a planar graph in polynomial time. This same task is #P-complete for general graphs. For matchings that are not required to be perfect, counting them remains #P-complete even for planar graphs. The key idea of the FKT algorithm is to convert the problem into a Pfaffian computation of a skew-symmetric matrix derived from a planar embedding of the graph. The Pfaffian of this matrix is then computed efficiently using standard determinant algorithms.

Comment
enThe FKT algorithm, named after Fisher, Kasteleyn, and Temperley, counts the number of perfect matchings in a planar graph in polynomial time. This same task is #P-complete for general graphs. For matchings that are not required to be perfect, counting them remains #P-complete even for planar graphs. The key idea of the FKT algorithm is to convert the problem into a Pfaffian computation of a skew-symmetric matrix derived from a planar embedding of the graph. The Pfaffian of this matrix is then computed efficiently using standard determinant algorithms.
Depiction
Pfaffian orientation via FKT algorithm example.gif
Has abstract
enThe FKT algorithm, named after Fisher, Kasteleyn, and Temperley, counts the number of perfect matchings in a planar graph in polynomial time. This same task is #P-complete for general graphs. For matchings that are not required to be perfect, counting them remains #P-complete even for planar graphs. The key idea of the FKT algorithm is to convert the problem into a Pfaffian computation of a skew-symmetric matrix derived from a planar embedding of the graph. The Pfaffian of this matrix is then computed efficiently using standard determinant algorithms.
Is primary topic of
FKT algorithm
Label
enFKT algorithm
Link from a Wikipage to an external page
digitalcollections.anu.edu.au/bitstream/1885/49338/2/02whole.pdf
Link from a Wikipage to another Wikipage
Adjacency matrix
Arthur Cayley
Boolean satisfiability problem
Category:Graph algorithms
Category:Planar graphs
Chemistry
Complete bipartite graph
Complete graph
Counting problem (complexity)
Determinant
Diatomic molecule
Dimer (chemistry)
Domino tiling
Dual graph
File:Pfaffian orientation via FKT algorithm example.gif
Finite graph
FP (complexity)
Glossary of graph theory
Graph embedding
H2O
Harold Neville Vazeille Temperley
Holographic algorithm
Homeomorphism (graph theory)
Hosoya index
If and only if
Kuratowski's theorem
Lattice graph
Matchgates
Matching (graph theory)
Michael Fisher
Orientation (graph theory)
P (complexity)
Parity of a permutation
Partition function (statistical mechanics)
Perfect matching
Pfaffian
Pfaffian orientation
Pieter Kasteleyn
Planar graph
Regular graph
Sharp-P
Sharp-P-complete
Skew-symmetric matrix
Spanning tree
Statistical mechanics
Tutte matrix
Vijay Vazirani
SameAs
4jYdj
Algorithme FKT
FKT algoritam
FKT algorithm
m.0g5525
Q5426031
Алгоритм FKT
الگوریتم FKT
파프 방향
Subject
Category:Graph algorithms
Category:Planar graphs
Thumbnail
Pfaffian orientation via FKT algorithm example.gif?width=300
WasDerivedFrom
FKT algorithm?oldid=1051899726&ns=0
WikiPageLength
12668
Wikipage page ID
30159370
Wikipage revision ID
1051899726
WikiPageUsesTemplate
Template:Reflist
Template:Short description