Class G22_CEC2006


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

Minimize: x1
Subject to: -x1 + x2^0.6 + x3^0.6 + x4^0.6 <= 0
x5 - 100000 * x8 + 1 * 10^7 = 0
x6 + 100000 * x8 - 100000 * x9 = 0
x7 + 100000 * x9 - 5 * 10^7 = 0
x5 + 100000 * x10 - 3.3 * 10^7 = 0
x6 + 100000 * x11 - 4.4 * 10^7 = 0
x7 + 100000 * x12 - 6.6 * 10^7 = 0
x5 - 120 * x2 * x13 = 0
x6 - 80 * x3 * x14 = 0
x7 - 40 * x4 * x15 = 0
x8 - x11 + x16 = 0
x9 - x12 + x17 = 0
-x18 + ln(x10 - 100) = 0
-x19 + ln(-x8 + 300) = 0
-x20 + ln(x16) = 0
-x21 + ln(-x9 + 400) = 0
-x22 + ln(x17) = 0
-x8 - x10 + x1 * x18 - x13 * x19 + 400 = 0
x8 - x9 - x11 + x14 * x20 - x14 * x21 + 400 = 0
x9 - x12 - 4.60517 * x15 + x15 * x22 + 100 = 0
where: (0,20000);ran{2:4,0:1*10^6};ran{5:7,0:4*10^7};(100,299.99);(100,399.99);(100.01,300);(100,400);(100,600);ran{13:15,0:500};(0.01,300);(0.01,400);ran{18:22,-4.7:6.25}
This class inherits the mechanisms of the Problem class.
Version:
1.0
  • Constructor Details

    • G22_CEC2006

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