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 |