C# Class Cscobyla.Tests.Cobyla2Tests

Datei anzeigen Open project: anders9ustafsson/cscobyla

Private Properties

Property Type Description
FindMinimum_LogOutputToConsole_VisualInspection void
TestProblem void

Public Methods

Method Description
RunTestProblem ( CalcfcDelegate calcfc, int n, int m, double rhoend, double xopt ) : double
calcfc1 ( int n, int m, double x, double &f, double con ) : void

Minimization of a simple quadratic function of two variables.

calcfc10 ( int n, int m, double x, double &f, double con ) : void

This problem is taken from page 415 of Luenberger's book Applied Nonlinear Programming. It is to maximize the area of a hexagon of unit diameter.

calcfc2 ( int n, int m, double x, double &f, double con ) : void

Easy two dimensional minimization in unit circle.

calcfc3 ( int n, int m, double x, double &f, double con ) : void

Easy three dimensional minimization in ellipsoid.

calcfc4 ( int n, int m, double x, double &f, double con ) : void

Weak version of Rosenbrock's problem.

calcfc5 ( int n, int m, double x, double &f, double con ) : void

Intermediate version of Rosenbrock's problem.

calcfc6 ( int n, int m, double x, double &f, double con ) : void

This problem is taken from Fletcher's book Practical Methods of Optimization and has the equation number (9.1.15).

calcfc7 ( int n, int m, double x, double &f, double con ) : void

This problem is taken from Fletcher's book Practical Methods of Optimization and has the equation number (14.4.2).

calcfc8 ( int n, int m, double x, double &f, double con ) : void

This problem is taken from page 66 of Hock and Schittkowski's book Test Examples for Nonlinear Programming Codes. It is their test problem Number 43, and has the name Rosen-Suzuki.

calcfc9 ( int n, int m, double x, double &f, double con ) : void

This problem is taken from page 111 of Hock and Schittkowski's book Test Examples for Nonlinear Programming Codes. It is their test problem Number 100.

Private Methods

Method Description
FindMinimum_LogOutputToConsole_VisualInspection ( ) : void
TestProblem ( System.Tuple testCase ) : void

Method Details

RunTestProblem() public method

public RunTestProblem ( CalcfcDelegate calcfc, int n, int m, double rhoend, double xopt ) : double
calcfc CalcfcDelegate
n int
m int
rhoend double
xopt double
return double

calcfc1() public static method

Minimization of a simple quadratic function of two variables.
public static calcfc1 ( int n, int m, double x, double &f, double con ) : void
n int
m int
x double
f double
con double
return void

calcfc10() public static method

This problem is taken from page 415 of Luenberger's book Applied Nonlinear Programming. It is to maximize the area of a hexagon of unit diameter.
public static calcfc10 ( int n, int m, double x, double &f, double con ) : void
n int
m int
x double
f double
con double
return void

calcfc2() public static method

Easy two dimensional minimization in unit circle.
public static calcfc2 ( int n, int m, double x, double &f, double con ) : void
n int
m int
x double
f double
con double
return void

calcfc3() public static method

Easy three dimensional minimization in ellipsoid.
public static calcfc3 ( int n, int m, double x, double &f, double con ) : void
n int
m int
x double
f double
con double
return void

calcfc4() public static method

Weak version of Rosenbrock's problem.
public static calcfc4 ( int n, int m, double x, double &f, double con ) : void
n int
m int
x double
f double
con double
return void

calcfc5() public static method

Intermediate version of Rosenbrock's problem.
public static calcfc5 ( int n, int m, double x, double &f, double con ) : void
n int
m int
x double
f double
con double
return void

calcfc6() public static method

This problem is taken from Fletcher's book Practical Methods of Optimization and has the equation number (9.1.15).
public static calcfc6 ( int n, int m, double x, double &f, double con ) : void
n int
m int
x double
f double
con double
return void

calcfc7() public static method

This problem is taken from Fletcher's book Practical Methods of Optimization and has the equation number (14.4.2).
public static calcfc7 ( int n, int m, double x, double &f, double con ) : void
n int
m int
x double
f double
con double
return void

calcfc8() public static method

This problem is taken from page 66 of Hock and Schittkowski's book Test Examples for Nonlinear Programming Codes. It is their test problem Number 43, and has the name Rosen-Suzuki.
public static calcfc8 ( int n, int m, double x, double &f, double con ) : void
n int
m int
x double
f double
con double
return void

calcfc9() public static method

This problem is taken from page 111 of Hock and Schittkowski's book Test Examples for Nonlinear Programming Codes. It is their test problem Number 100.
public static calcfc9 ( int n, int m, double x, double &f, double con ) : void
n int
m int
x double
f double
con double
return void