Main Page | Class Hierarchy | Class List | File List | Class Members

LC Class Reference

#include <LC.h>

Inheritance diagram for LC:

Decomposition LCMC List of all members.

Public Member Functions

 LC (Problem &problem, Filter &filter, Retraction &retraction, Randomizer &randomizer)
 ~LC ()
 Destructor.

Protected Member Functions

 LC (const wstring &fullName, const wstring &shortName, Problem &problem, Filter &filter, Retraction &retraction, Randomizer &randomizer)

Protected Attributes

bool m_mcExtension
 Flag controlling the activation of the MC extension.

Detailed Description

The LC decomposition algorithm. Please see "Solution Reuse in Dynamic Constraint Satisfaction Problems" by Gerard Verfaillie and Thomas Schiex. Pseudo-code included in LC.cc.


Constructor & Destructor Documentation

LC::LC Problem problem,
Filter filter,
Retraction retraction,
Randomizer &  randomizer
 

Constructor for the LC decomposition algorithm.

Parameters:
problem the problem to be solved.
filter the filter to be used.
retraction the retraction to be used.
randomizer the random number generator to be used.

LC::LC const wstring &  fullName,
const wstring &  shortName,
Problem problem,
Filter filter,
Retraction retraction,
Randomizer &  randomizer
[inline, protected]
 

Constructor for variations of the LC decomposition algorithm.

Parameters:
fullName the full name of the variation.
shortName the short name of the variation.
problem the problem to be solved.
filter the filter to be used.
retraction the retraction to be used.
randomizer the random number generator to be used.


The documentation for this class was generated from the following files:
Generated on Wed May 25 12:21:19 2005 for csp.kdevelop by  doxygen 1.3.9.1