Global Index (all files) (short | long) | Local contents | Local Index (files in subdir) (short | long)
ObjVal = objsoland(Chrom, option);
OBJective function for SOLAND function
This function implements the SOLAND test function.
It features a convex objective function subject to
a nonlinear equality constraint. The variable sare bounded.
The function is implemented with two objectives. The first
is the main objective, the second the equality constraint.
The returned single objective is the weighted sum of both
values.
Syntax: ObjVal = objsoland(Chrom, option)
Taken from: Floudas, C. A. and Pardalos, P. M.: "A Collection of Test
Problems for Constrained Global Optimization Algorithms".
Lecture Notes in Computer Science vol. 455,
Berlin, Heidelberg: Springer-Verlag, 1990.
Original: Soland, R. M.: An algorithm for separable nonconvex
programming problems ii: nonconvex constraints.
Manag. Sci., 17(11), pp. 759-773, 1971.
Input parameters:
Chrom - Matrix containing the chromosomes of the current
population. Each row corresponds to one individual's
string representation.
if Chrom == [], then speziell values will be returned
option - if Chrom == [] and
option == 1 (or []) return boundaries
option == 2 return title
option == 3 return value of global minimum
Output parameters:
ObjVal - Column vector containing the objective values of the
individuals in the current population.
if called with Chrom == [], then ObjVal contains
option == 1, matrix with the boundaries of the function
option == 2, text for the title of the graphic output
option == 3, value of global minimum
See also: objbran, objeaso, objsixh, objgold, obj*
| GEATbx: | Main page Tutorial Algorithms M-functions Parameter/Options Example functions www.geatbx.com |