Repairers

A set of classes that modifies an unfeasible candidate solution so as to respect a given set of constraints and thus make a feasible solution. More...

Classes

class  edoBounder< EOT >
 The interface of a set of classes that modifies a solution so as to respect a given set of bounds (typically an hypercube). More...
class  edoBounderBound< EOT >
 A bounder that correct an incorrect variable by setting it to the min/max. More...
class  edoBounderNo< EOT >
 A bounder that does nothing. More...
class  edoBounderRng< EOT >
 A bounder that randomly draw new values for variables going out bounds, using an eoRng to do so. More...
class  edoBounderUniform< EOT >
 A bounder that randomly draw new values for variables going out bounds, in a given uniform distribution. More...
class  edoRepairer< EOT >
 The interface of a set of classes that modifies an unfeasible candidate solution so as to respect a given set of constraints and thus make a feasible solution. More...
class  edoRepairerApply< EOT, F >
 Interface for applying an arbitrary unary function as a repairer on each item of the solution. More...
class  edoRepairerApplyUnary< EOT, F >
 Apply an arbitrary unary function as a repairer on each item of the solution. More...
class  edoRepairerApplyBinary< EOT, F >
 Apply an arbitrary binary function as a repairer on each item of the solution, the second argument of the function being fixed and given at instanciation. More...
class  edoRepairerModulo< EOT >
 Repair an EOT container by applying the standard modulo function on it. More...
class  edoRepairerFloor< EOT >
 A repairer that calls "floor" on each items of a solution. More...
class  edoRepairerCeil< EOT >
 A repairer that calls "ceil" on each items of a solution. More...
class  edoRepairerRoundDecimals< EOT >
 A repairer that round values at a given a precision. More...
class  edoRepairerRound< EOT >
 A repairer that do a rounding around val+0.5. More...

Detailed Description

A set of classes that modifies an unfeasible candidate solution so as to respect a given set of constraints and thus make a feasible solution.

 All Classes Functions Variables Typedefs