Skip to content
5 changes: 4 additions & 1 deletion src/order.jl
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,10 @@ const DynamicLargestFirst = DynamicDegreeBasedOrder{:forward,:low2high}
"""
PerfectEliminationOrder

A linear-time ordering code for symmetric graphs. On [chordal graphs](https://en.wikipedia.org/wiki/Chordal_graph), the code computes a perfect elimination ordering. Otherwise, it computes a suboptimal ordering.
Instance of [`AbstractOrder`](@ref) which computes a perfect elimination ordering when the underlying graph is [chordal](https://en.wikipedia.org/wiki/Chordal_graph). For generic graphs, it computes a suboptimal ordering.

!!! warning
This order can only be applied for symmetric or bidirectional coloring problems, not unidirectional ones.
Comment thread
gdalle marked this conversation as resolved.
Outdated

!!! danger
This order is implemented as a package extension and requires loading [CliqueTrees.jl](https://github.com/AlgebraicJulia/CliqueTrees.jl).
Expand Down