Documentation of mobjsoland

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

Function Synopsis

ObjVal = mobjsoland(Chrom);

Help text

 MultiOBJective function for SOLAND function (constrains as objectives)

 This function implements the SOLAND test function.
 It features a convex objective function of two variables subject
 to a nonlinear equality constraint. The variables are bounded.

 The function is implemented with two objectives. The first 
 is the main objective, the second the equality constraint.

 Syntax:  ObjVal = mobjsoland(Chrom)

 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, pp. 31-32, 1990.
             Nonlinear Programming Test Problem 7

 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.

 Output parameters:
    ObjVal    - Column vector containing the objective values of the
                individuals in the current population.
                if called with Chrom == [NaN, NaN, xx], than see objfun1 for options
                
 See also: objbran, objeaso, objsixh, objgold, obj*

Cross-Reference Information

This function calls This function is called by
GEATbx: Main page  Tutorial  Algorithms  M-functions  Parameter/Options  Example functions  www.geatbx.com 

This document is part of version 3.8 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-2006 Hartmut Pohlheim, All Rights Reserved, (support@geatbx.com).