Skip to content

Interface: SatSolverStatsDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / SatSolverStatsDto

Defined in: src/types/sat.ts:43

CDCL solver statistics reported for every SAT solve, whatever the verdict.

Counters are cumulative for the single (stateless) solver instance that served the request.

const stats: SatSolverStatsDto = {
conflicts: 12,
decisions: 30,
deletedClauses: 0,
learnedClauses: 12,
propagations: 145,
restarts: 1,
};

conflicts: number

Defined in: src/types/sat.ts:45

Number of conflicts encountered and analysed.


decisions: number

Defined in: src/types/sat.ts:47

Number of branching decisions made.


deletedClauses: number

Defined in: src/types/sat.ts:49

Number of learned clauses deleted during database reduction.


learnedClauses: number

Defined in: src/types/sat.ts:51

Number of learned clauses generated.


propagations: number

Defined in: src/types/sat.ts:53

Number of unit propagations performed.


restarts: number

Defined in: src/types/sat.ts:55

Number of restarts executed.