Class G18_CEC2006


public class G18_CEC2006 extends Problem
G18_CEC2006 class that creates a test CNOP. This CNOP has as objective function:

Minimize: -0.5 * (x1 * x4 - x2 * x3 + x3 * x9 - x5 * x9 + x5 * x8 - x6 * x7)
Subject to: x3^2 + x4^2 - 1 <= 0
x9^2 - 1 <= 0
x5^2 + x6^2 - 1 <= 0
x1^2 + (x2 - x9)^2 - 1 <= 0
(x1 - x5)^2 + (x2 - x6)^2 - 1 <= 0
(x1 - x7)^2 + (x2 - x8)^2 - 1 <= 0
(x3 - x5)^2 + (x4 - x6)^2 - 1 <= 0
(x3 - x7)^2 + (x4 - x8)^2 - 1 <= 0
x7^2 + (x8 - x9)^2 - 1 <= 0
x2 * x2 - x1 * x4 <= 0
-x3 * x9 <= 0
x5 * x9 <= 0
x6 * x7 - x5 * x8 <= 0
where: ran{1:8,-10:10};(0,20)
This class inherits the mechanisms of the Problem class.
Version:
1.0
  • Constructor Details

    • G18_CEC2006

      public G18_CEC2006()
  • Method Details

    • getRecommendedSetting

      public Configurator getRecommendedSetting()
      Description copied from class: Problem
      Method returning the recommended parameter settings.
      Overrides:
      getRecommendedSetting in class Problem
      Returns:
      configurator