Changeset 6053 for trunk/sources/HeuristicLab.Problems.Knapsack
- Timestamp:
- 04/26/11 15:39:28 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.Knapsack/3.3/KnapsackProblem.cs
r6042 r6053 287 287 (KnapsackEvaluator)Evaluator; 288 288 knapsackEvaluator.BinaryVectorParameter.ActualName = SolutionCreator.BinaryVectorParameter.ActualName; 289 knapsackEvaluator.BinaryVectorParameter.Hidden = true; 289 290 knapsackEvaluator.KnapsackCapacityParameter.ActualName = KnapsackCapacityParameter.Name; 291 knapsackEvaluator.KnapsackCapacityParameter.Hidden = true; 290 292 knapsackEvaluator.WeightsParameter.ActualName = WeightsParameter.Name; 293 knapsackEvaluator.WeightsParameter.Hidden = true; 291 294 knapsackEvaluator.ValuesParameter.ActualName = ValuesParameter.Name; 295 knapsackEvaluator.ValuesParameter.Hidden = true; 292 296 knapsackEvaluator.PenaltyParameter.ActualName = PenaltyParameter.Name; 297 knapsackEvaluator.PenaltyParameter.Hidden = true; 293 298 } 294 299 } 295 300 private void ParameterizeAnalyzer() { 296 301 BestKnapsackSolutionAnalyzer.MaximizationParameter.ActualName = MaximizationParameter.Name; 302 BestKnapsackSolutionAnalyzer.MaximizationParameter.Hidden = true; 297 303 BestKnapsackSolutionAnalyzer.BestKnownQualityParameter.ActualName = BestKnownQualityParameter.Name; 304 BestKnapsackSolutionAnalyzer.BestKnownQualityParameter.Hidden = true; 298 305 BestKnapsackSolutionAnalyzer.BestKnownSolutionParameter.ActualName = BestKnownSolutionParameter.Name; 306 BestKnapsackSolutionAnalyzer.BestKnownSolutionParameter.Hidden = true; 299 307 BestKnapsackSolutionAnalyzer.BinaryVectorParameter.ActualName = SolutionCreator.BinaryVectorParameter.ActualName; 308 BestKnapsackSolutionAnalyzer.BinaryVectorParameter.Hidden = true; 300 309 BestKnapsackSolutionAnalyzer.KnapsackCapacityParameter.ActualName = KnapsackCapacityParameter.Name; 310 BestKnapsackSolutionAnalyzer.KnapsackCapacityParameter.Hidden = true; 301 311 BestKnapsackSolutionAnalyzer.WeightsParameter.ActualName = WeightsParameter.Name; 312 BestKnapsackSolutionAnalyzer.WeightsParameter.Hidden = true; 302 313 BestKnapsackSolutionAnalyzer.ValuesParameter.ActualName = ValuesParameter.Name; 303 BestKnapsackSolutionAnalyzer. ResultsParameter.ActualName = "Results";314 BestKnapsackSolutionAnalyzer.ValuesParameter.Hidden = true; 304 315 } 305 316 private void InitializeOperators() { … … 325 336 foreach (IBinaryVectorCrossover op in Operators.OfType<IBinaryVectorCrossover>()) { 326 337 op.ParentsParameter.ActualName = SolutionCreator.BinaryVectorParameter.ActualName; 338 op.ParentsParameter.Hidden = true; 327 339 op.ChildParameter.ActualName = SolutionCreator.BinaryVectorParameter.ActualName; 340 op.ChildParameter.Hidden = true; 328 341 } 329 342 foreach (IBinaryVectorManipulator op in Operators.OfType<IBinaryVectorManipulator>()) { 330 343 op.BinaryVectorParameter.ActualName = SolutionCreator.BinaryVectorParameter.ActualName; 344 op.BinaryVectorParameter.Hidden = true; 331 345 } 332 346 foreach (IBinaryVectorMoveOperator op in Operators.OfType<IBinaryVectorMoveOperator>()) { 333 347 op.BinaryVectorParameter.ActualName = SolutionCreator.BinaryVectorParameter.ActualName; 348 op.BinaryVectorParameter.Hidden = true; 334 349 } 335 350 foreach (IKnapsackMoveEvaluator op in Operators.OfType<IKnapsackMoveEvaluator>()) { 336 351 op.KnapsackCapacityParameter.ActualName = KnapsackCapacityParameter.Name; 352 op.KnapsackCapacityParameter.Hidden = true; 337 353 op.PenaltyParameter.ActualName = PenaltyParameter.Name; 354 op.PenaltyParameter.Hidden = true; 338 355 op.WeightsParameter.ActualName = WeightsParameter.Name; 356 op.WeightsParameter.Hidden = true; 339 357 op.ValuesParameter.ActualName = ValuesParameter.Name; 340 } 341 foreach (var op in Operators.OfType<IBinaryVectorMultiNeighborhoodShakingOperator>()) 358 op.ValuesParameter.Hidden = true; 359 } 360 foreach (var op in Operators.OfType<IBinaryVectorMultiNeighborhoodShakingOperator>()) { 342 361 op.BinaryVectorParameter.ActualName = SolutionCreator.BinaryVectorParameter.ActualName; 362 op.BinaryVectorParameter.Hidden = true; 363 } 343 364 } 344 365 #endregion
Note: See TracChangeset
for help on using the changeset viewer.