Changeset 7480 for branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/Operators/GQAPQualitySimilarityReducer.cs
- Timestamp:
- 02/17/12 14:03:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/Operators/GQAPQualitySimilarityReducer.cs
r7478 r7480 101 101 if (!similarities.Any()) { 102 102 population.Add(candidate); 103 } else if (population.Count < populationSize) { 104 double maxSimilarity = similarities.Max(); 105 if (maxSimilarity < 1.0) 106 population.Add(candidate); 103 break; 104 } 105 if (similarities.Max() == 1.0) break; 106 if (population.Count < populationSize) { 107 population.Add(candidate); 107 108 } else { 108 109 var replacement = population.Select((v, i) => new { V = v, Index = i })
Note: See TracChangeset
for help on using the changeset viewer.