Class G07_CEC2006


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

Minimize: x1^2 + x2^2 + x1 * x2 - 14 * x1 - 16 * x2 + (x3 - 10)^2 + 4 * (x4 - 5)^2 + (x5 - 3)^2 + 2 * (x6 - 1)^2 + 5 * x7^2 + 7 * (x8 - 11)^2 + 2 * (x9 - 10)^2 + (x10 - 7)^2 + 45
Subject to: -105 + 4 * x1 + 5 * x2 - 3 * x7 + 9 * x8 <= 0
10 * x1 - 8 * x2 - 17 * x7 + 2 * x8 <= 0
-8 * x1 + 2 * x2 + 5 * x9 - 2 * 10 - 12 <= 0
3 * (x1 - 2)^2 + 4 * (x2 - 3)^2 + 2 * x3^2 -7 * x4 - 120 <= 0
5 * x1^2 + 8 * x2 + (x3 - 6)^2 - 2 * x4 - 40 = 0
x1^2 + 2 * (x2 - 2)^2 - 2 * x1 * x2 + 14 * x5 - 6 * x6 <= 0
0.5 * (x1 - 8)^2 + 2.0 * (x2 - 4)^2 + (3.0 * x5^2) - x6 - 30.0 <= 0
-3 * x1 + 6 * x2 + 12 * (x9 - 8)^2 - 7 * x10 <= 0
where: ran{1:10,-10:10}
This class inherits the mechanisms of the Problem class.
Version:
1.0
  • Constructor Details

    • G07_CEC2006

      public G07_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