Class OptimizationQualityAnalyzer.QualityMetrics
- Namespace
- LogicalOptimizer
- Assembly
- LogicalOptimizer.dll
Optimization quality metrics
public class OptimizationQualityAnalyzer.QualityMetrics
- Inheritance
-
OptimizationQualityAnalyzer.QualityMetrics
- Inherited Members
Properties
AppliedOptimizations
public List<string> AppliedOptimizations { get; set; }
Property Value
Complexity
public double Complexity { get; set; }
Property Value
CompressionRatio
public double CompressionRatio { get; set; }
Property Value
IsOptimal
True only when the result is a proven two-level minimum (MinimalProven) under the (total literals, then term count) cost model — a formal property, not a heuristic verdict.
public bool IsOptimal { get; set; }
Property Value
LiteralCount
public int LiteralCount { get; set; }
Property Value
MaxDepth
public int MaxDepth { get; set; }
Property Value
OperatorCount
public int OperatorCount { get; set; }
Property Value
OptimalityScore
Heuristic 0-100 rating of the transformation (compression, depth reduction, advanced rules). A quality signal only; it does NOT prove optimality — see IsOptimal for the provable property.
public int OptimalityScore { get; set; }
Property Value
PossibleImprovements
public List<string> PossibleImprovements { get; set; }