Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/03/19 15:50:35 (5 years ago)
Author:
abeham
Message:

#2521: add multi-objective analysis to all multi-objective encoding-base problems

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2521_ProblemRefactoring/HeuristicLab.Encodings.PermutationEncoding/3.3/PermutationMultiObjectiveProblem.cs

    r16948 r17230  
    6868    public override void Analyze(Permutation[] individuals, double[][] qualities, ResultCollection results, IRandom random) {
    6969      base.Analyze(individuals, qualities, results, random);
    70       // TODO: Calculate Pareto front and add to results
     70
     71      var fronts = DominationCalculator.CalculateAllParetoFrontsIndices(individuals, qualities, Maximization);
     72      var plot = new ParetoFrontScatterPlot<Permutation>(fronts, individuals, qualities, Objectives, BestKnownFront);
     73      results.AddOrUpdateResult("Pareto Front Scatter Plot", plot);
    7174    }
    7275
Note: See TracChangeset for help on using the changeset viewer.