Package com.adriangarcia.cnop
Class G05_CEC2006
java.lang.Object
com.adriangarcia.metaheuristics.tsmbfoa.Problem
com.adriangarcia.cnop.G05_CEC2006
G05_CEC2006 class that creates a test CNOP.
This CNOP has as objective function:
Minimize: 3 * x1 + 0.000001 * x1^3 + 2 * x2 + (0.000002 / 3) * x2^3
Subject to: -x4 + x3 - 0.55 <= 0
-x3 + x4 - 0.55 <= 0
1000 * sin(-x3 - 0.25) + 1000 * sin(-x4 - 0.25) + 894.8 - x1 = 0
1000 * sin(x3 - 0.25) + 1000 * sin(x3 - x4 - 0.25) + 894.8 - x2 = 0
1000 * sin(x4 - 0.25) + 1000 * sin(x4 - x3 - 0.25) + 1294.8 = 0
where: (0,1200),(0,1200),(-0.55,0.55),(-0.55,0.55)
This class inherits the mechanisms of the Problem class.
Minimize: 3 * x1 + 0.000001 * x1^3 + 2 * x2 + (0.000002 / 3) * x2^3
Subject to: -x4 + x3 - 0.55 <= 0
-x3 + x4 - 0.55 <= 0
1000 * sin(-x3 - 0.25) + 1000 * sin(-x4 - 0.25) + 894.8 - x1 = 0
1000 * sin(x3 - 0.25) + 1000 * sin(x3 - x4 - 0.25) + 894.8 - x2 = 0
1000 * sin(x4 - 0.25) + 1000 * sin(x4 - x3 - 0.25) + 1294.8 = 0
where: (0,1200),(0,1200),(-0.55,0.55),(-0.55,0.55)
This class inherits the mechanisms of the Problem class.
- Version:
- 1.0
-
Field Summary
Fields inherited from class com.adriangarcia.metaheuristics.tsmbfoa.Problem
configurator, EQUALITY, INEQUALITY, MAXIMIZATION, MINIMIZATION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethod returning the recommended parameter settings.Methods inherited from class com.adriangarcia.metaheuristics.tsmbfoa.Problem
addBestResults, addStatistic, detectConstraints, getAdvance, getArguments, getBestKnownValue, getBestResults, getConstraintsEquality, getConstraintsInequality, getConvergenceBestValue, getConvergenceMedia, getDataGraphicsBestResults, getExecutions, getFunction, getNameProblem, getNumberAssignedVariable, getNumberVariableOF, getObj, getOrderVariables, getRankVariable, getStatistic, getStatisticsName, getTimeSeconds, iniConvergenceBestValueAUX, iniConvergenceMedia, newConverter, newResults, newStatistic, setAdvance, setBestKnownValue, setConstraintsValuate, setConvergenceBestValue, setConvergenceBestValueAUX, setConvergenceMedia, setExecutions, setFunction, setNameProblem, setNumberAssignedVariable, setObj, setOrderVariables, setRankVariable, setTimeSeconds
-
Constructor Details
-
G05_CEC2006
public G05_CEC2006()
-
-
Method Details
-
getRecommendedSetting
Description copied from class:Problem
Method returning the recommended parameter settings.- Overrides:
getRecommendedSetting
in classProblem
- Returns:
- configurator
-