A blazing-fast production-ready rule engine for Rust supporting both Forward and Backward Chaining. Features RETE-UL algorithm with Alpha Memory Indexing and Beta Memory Indexing, parallel execution, ...
Abstract: Rete algorithm is the most efficient forward inference algorithm, widely used in rule engine systems. The Rete algorithm can be divided into two parts: rule compilation and runtime execution ...
Abstract: The RETE algorithm greatly improves the efficiency of the production reasoning system by sharing rule conditions and saving temporary matching results, making it one of the most efficient ...