Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/03/12 13:48:23 (12 years ago)
Author:
jkarder
Message:

#1890: refactored DuplicatesSelector and ProgressiveOffspringPreserver

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Algorithms.RAPGA/3.3/ProgressiveOffspringPreserver.cs

    r8622 r8989  
    105105          // as long as offspring is available and not enough offspring has been preserved
    106106          while (i < createdOffspring.Length && OffspringList.Count < MaximumPopulationSize.Value - Elites.Value) {
    107             if (similarityMatrix[i].Any(x => x == 1.0)) createdOffspring[i] = null; // discard duplicates
     107            if (similarityMatrix[i].Any(x => x.IsAlmost(1.0))) createdOffspring[i] = null; // discard duplicates
    108108            else OffspringList.Add(createdOffspring[i]);
    109109            i++;
Note: See TracChangeset for help on using the changeset viewer.