Termination Criteria
GLOBALf terminates the search when either the maximum number of local minima has been reached or when after one iteration no new local minima have been found. Other termination criteria limits which can be specified by the user in GLOBALm are the following:
Maximum number of local minima (this value was fixed at 20 in the GLOBALf code).
Maximum number of local searches.
Maximum number of iterations (this value was fixed at in the GLOBALf code).
Maximum number of function evaluations.
Maximum CPU time.
Default values of GLOBALf are kept in our Matlab implementation.
Case Studies
General Benchmark Problems
We have first considered a collection of thirteen benchmark problems in order to test the performance of the new implementation and to study the possible effect of the penalty weights. The details of these problems can be found in the study by Runarsson and Yao (2000).
Process and Biochemical Engineering Problems
TRP: Design of a metabolic pathway. Here we consider the non-linear form of the problem solved by MarĂn-Sanguino and Torres (2000). The objective is to maximize the rate of production of the amino acid tryptophan in the bacteria E. coli:
,
subject to:
,
Share with your friends: |