Changeset 7432 for branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/Analyzers
- Timestamp:
- 01/31/12 15:17:16 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/Analyzers/BestGQAPSolutionAnalyzer.cs
r7423 r7432 155 155 int bestIndex; 156 156 var tmp = qualities.Select((x, index) => new { Index = index, Value = x.Value }); 157 if (maximization) bestIndex = tmp. SelectMax(x => x.Value).Index;158 else bestIndex = tmp. SelectMin(x => x.Value).Index;157 if (maximization) bestIndex = tmp.ChooseMax(x => x.Value).Index; 158 else bestIndex = tmp.ChooseMin(x => x.Value).Index; 159 159 160 160 if (bestKnownQuality == null || HasSolutionImproved(bestKnownQuality.Value, qualities[bestIndex].Value, maximization)) {
Note: See TracChangeset
for help on using the changeset viewer.