Class ZCAT20

All Implemented Interfaces:
AutoCloseable, Problem, AnalyticalProblem

public class ZCAT20 extends ZCAT
The ZCAT20 test problem.
  • Constructor Details

    • ZCAT20

      public ZCAT20(int numberOfObjectives)
      Constructs the ZCAT20 test problem.
      Parameters:
      numberOfObjectives - the number of objectives
    • ZCAT20

      public ZCAT20(int numberOfObjectives, boolean complicatedPS)
      Constructs the ZCAT20 test problem.
      Parameters:
      numberOfObjectives - the number of objectives
      complicatedPS - true if using the complicated Pareto set shape function; false otherwise
  • Method Details

    • getDimension

      public int getDimension(double[] y)
      Description copied from class: ZCAT
      The dimension of the Pareto front / Pareto set. This is typically numberOfObjectives-1 but can differ for certain degenerate (ZCAT14 - ZCAT16) or hybrid (ZCAT19 - ZCAT20) problems.
      Overrides:
      getDimension in class ZCAT
      Parameters:
      y - the normalized decision variables
      Returns:
      the dimension of the Pareto front / Pareto set