Releases: samuelsonric/AlgebraicInference.jl
Releases · samuelsonric/AlgebraicInference.jl
v0.17.6
AlgebraicInference v0.17.6
- New function
ischordal
for testing chordality of graphs.
v0.17.5
v0.17.4
AlgebraicInference v0.17.4
- Implemented HUGIN and idempotent architectures.
- Performance improvements throughout.
- Created a dedicated type (
AncestralSampler
) for sampling from graphical models. - Initial support for semiring matrices.
v0.17.3
AlgebraicInference v0.17.3
- Implemented the maximum cardinality search elimination algorithm.
- Improved performance of the wiring diagram validator.
- Users can opt out of validation by passing
check=false
in theInferenceProblem
constructor.
v0.17.2
AlgebraicInference v0.17.2
- Fixed sampling.
- Added wiring diagram validator to
InferenceProblem
constructor.
v0.17.1
v0.17.0
AlgebraicInference v0.17.0
- Can specify supernode type (
Node
,MaximalSupernode
) in functioninit
. - Can specify architecture type (
ShenoyShafer
,LauritzenSpiegelhalter
) in functioninit
. - Can call
mean
andrand
on instances ofInferenceSolver
.
v0.16.1
AlgebraicInference v0.16.1
- Added new elimination algorithms.
- Optimized projection of canonical forms.
v0.16.0
AlgebraicInference v0.16.0
- The Shenoy-Shafer architecture is no longer implemented as a recursive algorithm.
- The
MinFill
algorithm now produces the correct elimination order. - Users can construct a
GraphicalModel
without specifying type parameters.
v0.15.0
AlgebraicInference v0.15.0
- Fixed unreliable functions
cov
andpushforward
. - Variable type no longer constrained to be
Int
.