Changeset 14068 for branches/HeuristicLab.Problems.MultiObjectiveTestFunctions/HeuristicLab.Problems.MultiObjectiveTestFunctions/3.3/Testfunctions/ZDT/ZDT.cs
- Timestamp:
- 07/14/16 14:33:15 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.MultiObjectiveTestFunctions/HeuristicLab.Problems.MultiObjectiveTestFunctions/3.3/Testfunctions/ZDT/ZDT.cs
r14067 r14068 28 28 [StorableClass] 29 29 public abstract class ZDT : MultiObjectiveTestFunction { 30 31 public override IEnumerable<double[]> OptimalParetoFront(int objectives) { 30 protected override IEnumerable<double[]> GetOptimalParetoFront(int objectives) { 32 31 return PFStore.get(this.ItemName); 33 32 } 34 33 35 p ublic override double[,]Bounds(int objectives) {34 protected override double[,] GetBounds(int objectives) { 36 35 return new double[,] { { 0, 1 } }; 37 36 } 38 37 39 p ublic override bool[]Maximization(int objectives) {38 protected override bool[] GetMaximization(int objectives) { 40 39 return new bool[objectives]; 41 40 } 42 41 43 p ublic override double[]ReferencePoint(int objecitives) {42 protected override double[] GetReferencePoint(int objecitives) { 44 43 return new double[] { 11.0, 11.0 }; 45 44 } 46 45 47 p ublic override doubleBestKnownHypervolume(int objectives) {46 protected override double GetBestKnownHypervolume(int objectives) { 48 47 return -1; 49 48 }
Note: See TracChangeset
for help on using the changeset viewer.