Fiduccia–Mattheyses algorithm

GPTKB entity

Statements (26)
Predicate Object
gptkbp:instanceOf graph
partitioning algorithm
gptkbp:complexity O(|E|)
gptkbp:designedBy gptkb:Charles_Fiduccia
gptkb:Robert_Mattheyses
gptkbp:features linear time complexity
balance constraint enforcement
gain bucket data structure
single vertex moves
gptkbp:firstPublished 19th Design Automation Conference
A Linear-Time Heuristic for Improving Network Partitions
https://www.w3.org/2000/01/rdf-schema#label Fiduccia–Mattheyses algorithm
gptkbp:improves gptkb:Kernighan–Lin_algorithm
gptkbp:input desired partition sizes
weighted or unweighted graph
gptkbp:namedAfter gptkb:Charles_Fiduccia
gptkb:Robert_Mattheyses
gptkbp:output two partitions of the graph
gptkbp:publicationYear 1982
gptkbp:purpose improve circuit partitioning
minimize edge cut in graph partitioning
gptkbp:usedIn parallel computing
VLSI design
circuit layout
gptkbp:bfsParent gptkb:FM_algorithm
gptkbp:bfsLayer 8