- Timestamp:
- 01/12/15 10:53:12 (10 years ago)
- Location:
- branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/Encodings
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/Encodings/IntegerEncoding.cs
r11739 r11746 185 185 186 186 public override void ConfigureOperators(IEnumerable<IOperator> operators) { 187 ConfigureBoundedOperators( Operators.OfType<IBoundedIntegerVectorOperator>());188 ConfigureCreators( Operators.OfType<IIntegerVectorCreator>());189 ConfigureCrossovers( Operators.OfType<IIntegerVectorCrossover>());190 ConfigureManipulators( Operators.OfType<IIntegerVectorManipulator>());191 ConfigureShakingOperators( Operators.OfType<IIntegerVectorMultiNeighborhoodShakingOperator>());192 ConfigureStrategyVectorOperator( Operators.OfType<IIntegerVectorStdDevStrategyParameterOperator>());187 ConfigureBoundedOperators(operators.OfType<IBoundedIntegerVectorOperator>()); 188 ConfigureCreators(operators.OfType<IIntegerVectorCreator>()); 189 ConfigureCrossovers(operators.OfType<IIntegerVectorCrossover>()); 190 ConfigureManipulators(operators.OfType<IIntegerVectorManipulator>()); 191 ConfigureShakingOperators(operators.OfType<IIntegerVectorMultiNeighborhoodShakingOperator>()); 192 ConfigureStrategyVectorOperator(operators.OfType<IIntegerVectorStdDevStrategyParameterOperator>()); 193 193 } 194 194 -
branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/Encodings/PermutationEncoding.cs
r11739 r11746 159 159 160 160 public override void ConfigureOperators(IEnumerable<IOperator> operators) { 161 ConfigureCreators( Operators.OfType<IPermutationCreator>());162 ConfigureCrossovers( Operators.OfType<IPermutationCrossover>());163 ConfigureManipulators( Operators.OfType<IPermutationManipulator>());164 ConfigureShakingOperators( Operators.OfType<IPermutationMultiNeighborhoodShakingOperator>());165 ConfigureMoveOperators( Operators.OfType<IPermutationMoveOperator>());166 ConfigureInversionMoveOperators( Operators.OfType<IPermutationInversionMoveOperator>());167 ConfigureScrambleMoveOperators( Operators.OfType<IPermutationScrambleMoveOperator>());168 ConfigureSwap2MoveOperators( Operators.OfType<IPermutationSwap2MoveOperator>());169 ConfigureTranslocationMoveOperators( Operators.OfType<IPermutationTranslocationMoveOperator>());161 ConfigureCreators(operators.OfType<IPermutationCreator>()); 162 ConfigureCrossovers(operators.OfType<IPermutationCrossover>()); 163 ConfigureManipulators(operators.OfType<IPermutationManipulator>()); 164 ConfigureShakingOperators(operators.OfType<IPermutationMultiNeighborhoodShakingOperator>()); 165 ConfigureMoveOperators(operators.OfType<IPermutationMoveOperator>()); 166 ConfigureInversionMoveOperators(operators.OfType<IPermutationInversionMoveOperator>()); 167 ConfigureScrambleMoveOperators(operators.OfType<IPermutationScrambleMoveOperator>()); 168 ConfigureSwap2MoveOperators(operators.OfType<IPermutationSwap2MoveOperator>()); 169 ConfigureTranslocationMoveOperators(operators.OfType<IPermutationTranslocationMoveOperator>()); 170 170 } 171 171
Note: See TracChangeset
for help on using the changeset viewer.