# Package net.sf.cpsolver.ifs.extension

IFS Extensions (conflict-based statistics, maintenance of arc consistency)

See: Description

- Class Summary
  Class | Description
  --- | ---
  Assignment<T extends Value<?,T>> | This class describing an assignment of a value to a variable together with a counter (used by CBS).
  Assignment.AssignmentComparator<E extends Value<?,E>> | Assignment comparator
  AssignmentSet<T extends Value<?,T>> | This class describing a set of assignment (used by CBS).
  ConflictStatistics<V extends Variable<V,T>,T extends Value<V,T>> | Conflict-based statistics.
  Extension<V extends Variable<V,T>,T extends Value<V,T>> | Generic extension of IFS solver.
  MacPropagation<V extends Variable<V,T>,T extends Value<V,T>> | MAC propagation.
  MacRevised<V extends Variable<V,T>,T extends Value<V,T>> | Another implementation of MAC propagation.
  SearchIntensification<V extends Variable<V,T>,T extends Value<V,T>> | Go back to the best known solution when no better solution is found within the given amount of iterations.
  ViolatedInitials<V extends Variable<V,T>,T extends Value<V,T>> | Computation of violated initial values (minimal perturbation problem).

## Package net.sf.cpsolver.ifs.extension Description

IFS Extensions (conflict-based statistics, maintenance of arc consistency)