Class PressureVessel


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

Minimize: (0.6224* x1 * x3 * x4) + (1.7781*x2*x3^2) + (3.1661*x1^2*x4) + (19.84*x1^2*x3)
Subject to: (-1 * x1) + (0.0193*x3) <= 0
(-1 * x2) + (0.00954*x3) <= 0
(-3.1416 * x3^2 * x4) - ((4/3) * 3.1416 * x3^3) + 1296000 <= 0
x4 - 240 <= 0
where: (1, 99),(1, 99),(10, 200),(10,200)
This class inherits the mechanisms of the Problem class.
Version:
1.0
  • Constructor Details

    • PressureVessel

      public PressureVessel()
  • Method Details

    • getRecommendedSetting

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