Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/10/17 21:36:03 (7 years ago)
Author:
pkimmesw
Message:

#2665 Fixed small issues, testet benchmark suite, added INX Expressions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Selector/LexicaseSelector.cs

    r14908 r15189  
    7474      for (var k = 0; k < repeats; k++) {
    7575        // The fitness cases are shuffled.
    76         var fitnessCaseIndexes = Enumerable.Range(0, caseCount).Shuffle(random).ToArray();
     76        var fitnessCaseIndexes = Enumerable.Range(0, caseCount).Shuffle(random).ToList();
    7777
    7878        // copy list if required
     
    8383          var bestIndividuals = pool;
    8484
    85           for (var j = 0; j < fitnessCaseIndexes.Length && bestIndividuals.Count > 1; j++)
     85          for (var j = 0; j < fitnessCaseIndexes.Count && bestIndividuals.Count > 1; j++)
    8686            bestIndividuals = GetBestIndividuals(maximization, caseQualities, bestIndividuals, fitnessCaseIndexes[j]);
    8787
Note: See TracChangeset for help on using the changeset viewer.