CPSolver.SatSolver.VariableSelector.DLIS (fixpoint_sat v0.1.1)

Dynamic Largest Individual Sum.

For a given variable x: – C(x,p) – # of unresolved clauses in which x appears positively – C(x,n) - # of unresolved clauses in which x appears negatively – Let x be the literal for which Cx,p is maximal – Let y be the literal for which Cy,n is maximal – If Cx,p > Cy,n choose x and assign it TRUE – Otherwise choose y and assign it FALSE

Summary

Functions

initialize(data, opts)

Callback implementation for CPSolver.Search.VariableSelector.initialize/2.

update(data, opts)

Callback implementation for CPSolver.Search.VariableSelector.update/2.