Cuthill–McKee algorithm

Cuthill–McKee algorithm

In numerical linear algebra, the Cuthill–McKee algorithm (CM), named after Elizabeth Cuthill and James McKee, is an algorithm to permute a sparse matrix that has a symmetric sparsity pattern into a band matrix form with a small bandwidth. The reverse Cuthill–McKee algorithm (RCM) due to Alan George and Joseph Liu is the same algorithm but with the resulting index numbers reversed. In practice this generally results in less fill-in than the CM ordering when Gaussian elimination is applied.

Comment
enIn numerical linear algebra, the Cuthill–McKee algorithm (CM), named after Elizabeth Cuthill and James McKee, is an algorithm to permute a sparse matrix that has a symmetric sparsity pattern into a band matrix form with a small bandwidth. The reverse Cuthill–McKee algorithm (RCM) due to Alan George and Joseph Liu is the same algorithm but with the resulting index numbers reversed. In practice this generally results in less fill-in than the CM ordering when Gaussian elimination is applied.
Depiction
Can 73 cm.svg
Can 73 rcm.svg
Has abstract
enIn numerical linear algebra, the Cuthill–McKee algorithm (CM), named after Elizabeth Cuthill and James McKee, is an algorithm to permute a sparse matrix that has a symmetric sparsity pattern into a band matrix form with a small bandwidth. The reverse Cuthill–McKee algorithm (RCM) due to Alan George and Joseph Liu is the same algorithm but with the resulting index numbers reversed. In practice this generally results in less fill-in than the CM ordering when Gaussian elimination is applied. The Cuthill McKee algorithm is a variant of the standard breadth-first searchalgorithm used in graph algorithms. It starts with a peripheral node and thengenerates levels for until all nodesare exhausted. The set is created from set by listing all vertices adjacent to all nodes in . These nodes are ordered according to predecessors and degree.
Is primary topic of
Cuthill–McKee algorithm
Label
enCuthill–McKee algorithm
Link from a Wikipage to an external page
www.boost.org/doc/libs/1_37_0/libs/graph/doc/cuthill_mckee_ordering.html
ciprian-zavoianu.blogspot.com/2009/01/project-bandwidth-reduction.html
docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.csgraph.reverse_cuthill_mckee.html
www.mathworks.com/help/matlab/ref/symrcm.html
Link from a Wikipage to another Wikipage
Adjacency matrix
Algorithm
Band matrix
Bandwidth (matrix theory)
Boost C++ Libraries
Breadth-first search
Category:Graph algorithms
Category:Matrix theory
Category:Sparse matrices
Cython
Degree (graph theory)
Elizabeth Cuthill
File:Can 73 cm.svg
File:Can 73 rcm.svg
Graph (discrete mathematics)
Graph bandwidth
Level structure
N-tuple
Numerical linear algebra
Peripheral vertex
SciPy
Sparse matrix
Symmetric matrix
Vertex (graph theory)
SameAs
Algoritmo Cuthill-McKee
Algoritmo de Cuthill-McKee
CHZY
Cuthill-McKee-Algorithmus
Cuthill–McKee-algoritmus
m.03zv55
Q1146458
Алгоритм Катхилла — Макки
Алгоритм Катхілл — Маккі
الگوریتم کاتهیل مکی
カットヒル・マキー法
Subject
Category:Graph algorithms
Category:Matrix theory
Category:Sparse matrices
Thumbnail
Can 73 cm.svg?width=300
WasDerivedFrom
Cuthill–McKee algorithm?oldid=1094198576&ns=0
WikiPageLength
4258
Wikipage page ID
1019406
Wikipage revision ID
1094198576