Documentation of objsoland


Global Index (all files) (short | long) | Local contents | Local Index (files in subdir) (short | long)


Function Synopsis

ObjVal = objsoland(Chrom, option);

Help text

 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 

This document is part of version 3.5 of the GEATbx: Genetic and Evolutionary Algorithm Toolbox for use with Matlab - www.geatbx.com.
The Genetic and Evolutionary Algorithm Toolbox is not public domain.
© 1994-2004 Hartmut Pohlheim, All Rights Reserved, (support@geatbx.com).