public class PBGlucoseLCDS<D extends DataStructureFactory> extends Glucose2LCDS<D>
onPropagationprotected final Solver<D extends DataStructureFactory> solver
public static <D extends DataStructureFactory> LearnedConstraintsDeletionStrategy newIgnoreUnassigned(Solver<D> solver, ConflictTimer timer)
public static <D extends DataStructureFactory> LearnedConstraintsDeletionStrategy newFalsifiedOnly(Solver<D> solver, ConflictTimer timer)
public static <D extends DataStructureFactory> LearnedConstraintsDeletionStrategy newEffectiveOnly(Solver<D> solver, ConflictTimer timer)
public static <D extends DataStructureFactory> LearnedConstraintsDeletionStrategy newUnassignedDifferent(Solver<D> solver, ConflictTimer timer)
public static <D extends DataStructureFactory> LearnedConstraintsDeletionStrategy newUnassignedSame(Solver<D> solver, ConflictTimer timer)
public static <D extends DataStructureFactory> LearnedConstraintsDeletionStrategy newDegree(Solver<D> solver, ConflictTimer timer)
public static <D extends DataStructureFactory> LearnedConstraintsDeletionStrategy newDegreeSize(Solver<D> solver, ConflictTimer timer)
public static <D extends DataStructureFactory> LearnedConstraintsDeletionStrategy newRatio(Solver<D> solver, ConflictTimer timer)
public static <D extends DataStructureFactory> LearnedConstraintsDeletionStrategy newSlack(Solver<D> solver, ConflictTimer timer)
public void init()
init in interface LearnedConstraintsDeletionStrategyinit in class Glucose2LCDS<D extends DataStructureFactory>protected int computeLBD(Constr constr, int propagated)
public String toString()
toString in class Glucose2LCDS<D extends DataStructureFactory>protected void onRemove(Constr c)
Copyright © 2020 Centre de Recherche en Informatique de Lens (CRIL). All rights reserved.