Class SiftingOptimization

java.lang.Object
software.amazon.smithy.rulesengine.logic.bdd.SiftingOptimization
All Implemented Interfaces:
Function<EndpointBddTrait,EndpointBddTrait>

public final class SiftingOptimization extends Object implements Function<EndpointBddTrait,EndpointBddTrait>
BDD optimization using tiered parallel position evaluation with dependency-aware constraints.

The optimization runs in three stages with decreasing granularity:

  • Coarse: Fast reduction with large steps
  • Medium: Balanced optimization
  • Granular: Fine-tuned optimization for maximum reduction