Open
Description
see new package https://github.com/JuliaRobotics/VariableEliminationOrderings.jl
Background
- https://www.coursera.org/lecture/probabilistic-graphical-models-2-inference/finding-elimination-orderings-ckOIz
- Local Caesar.jl Wiki page of known references
- Papers and thesis Caesar literature page
- https://en.wikipedia.org/wiki/Variable_elimination
Existing Usage in IncrementalInference
IncrementalInference.jl/src/FactorGraph.jl
Lines 1138 to 1167 in 870e518
And the new RCS package to be included:
https://discourse.julialang.org/t/implementing-cuthill-mckee/9268/31
Also see discussion at (pending license):
One solution might be to have JuliaRobotics/VariableEliminationOrderings.jl provides a mechanism to include more methods depending on the desired license restrictions.