Skip to content

Interface: SatSolverStatsDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Sat / SatSolverStatsDto

Interface: SatSolverStatsDto

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

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

Remarks

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

Example

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

Properties

conflicts

conflicts: number

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

Number of conflicts encountered and analysed.


decisions

decisions: number

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

Number of branching decisions made.


deletedClauses

deletedClauses: number

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

Number of learned clauses deleted during database reduction.


learnedClauses

learnedClauses: number

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

Number of learned clauses generated.


propagations

propagations: number

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

Number of unit propagations performed.


restarts

restarts: number

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

Number of restarts executed.