GEATbx: | Main page Tutorial Algorithms M-functions Parameter/Options Example functions www.geatbx.com |
This Chapter contains an comparison overview of the options and their numbers / names in version 1.9x / 2.x and 3.x. The main aim of this comparison is a simple means to update older optimization setups to version 3.x.
This table contains a textual description of every option in column one. The table is sorted according to the option numbers of version 1.9x (2. column) and 2.x (3. column). The name of the option in version 3.x is contained in the 4. Column and linked to the full description above.
This table is a good overview of the available options in each version of GEATbx. It shows also, if an option was internal (int. - used inside the toolbox, but not contained in the options vector) or not available (n.a.).
Tab. 13-1: Comparison table of options (version 1.9x, 2.x and 3.x)
Description |
1.9x |
2.x |
Name in 3.x |
selection function (name) |
5 |
5 |
|
mutation function (name) |
6 |
6 |
|
recombination function (name) |
7 |
7 |
|
mutation rate |
int. |
11 |
|
recombination rate |
int. |
12 |
|
variable format |
19 |
19 |
|
number of individuals |
20 |
20 |
|
number of subpopulations |
21 |
21 |
|
generation gap |
22 |
22 |
|
reinsertion rate |
int. |
23 |
|
mutation precision |
int. |
25 |
|
selection pressure |
23 |
26 |
|
ranking method |
int. |
int. |
|
ranking multi-objective |
n.a. |
n.a. |
|
dimension of local selection |
n.a. |
27 |
|
topology of local selection |
n.a. |
28 |
|
distance of local selection |
n.a. |
29 |
|
reinsertion method |
int. |
30 |
|
do migration |
int. |
31 |
|
migration rate |
26 |
32 |
|
migration interval |
int. |
33 |
|
migration topology |
27 |
34 |
|
migration selection |
int. |
int. |
|
do competition |
n.a. |
36 |
|
competition rate |
n.a. |
37 |
|
competition interval |
n.a. |
38 |
|
subpop minimum for competition |
n.a. |
39 |
|
termination method |
n.a. |
50 |
|
maximal number of generations |
14 |
51 (14) |
|
termination by max. optimization time |
n.a. |
52 |
|
termination by difference to optimum |
n.a. |
53 (3) |
|
termination by running mean |
n.a. |
55/54 |
|
termination by standard deviation |
n.a. |
54/55 |
|
termination by good/worst obj. value |
n.a. |
56 |
|
termination by phi |
n.a. |
57 |
|
termination by kappa |
n.a. |
58 |
|
termination by cluster analysis |
n.a. |
n.a. |
|
interval for text output on screen |
1 |
1 |
|
interval for graphical output |
1 |
61 |
|
methods (plot types) of graphical output |
n.a. |
62 |
|
styles of graphical output |
n.a. |
63 |
|
interval for text output in file |
28 |
41 |
|
file name for saving text output |
n.a. |
GLOBAL_ |
|
interval for saving binary data |
n.a. |
44 |
|
file name for saving binary data |
n.a. |
GLOBAL_ |
|
interval for specific visualization |
30 |
43 |
|
function name for specific visualization |
n.a. |
GLOBAL_ |
|
excludes parts of screen status information |
n.a. |
int. |
|
excludes part of saved status information |
n.a. |
int. |
|
best objective value(s) found |
8 |
8 |
|
number of objective function evaluations |
10 |
10 |
|
number of current generation |
int. |
int. |
|
termination criteria reached |
n.a. |
int. |
|
function name of objective function |
int. (OBJ_F) |
int. (OBJ_F) |
|
boundaries of (problem) variables |
int. (VLB, VUB) |
int. (VLB, VUB) |
|
additional parameters for obj. function |
int. (P1-P10) |
int. (P1-P15) |
|
define soft boundaries for variables |
n.a. |
n.a. |
|
goals for multiple objectives |
n.a |
n.a. |
|
best objective value (minimum) |
int. |
int. |
|
textual description of objective function |
int. |
int. |
|
keep preinitialized individuals |
n.a. |
n.a. |
|
create individuals uniform at random |
n.a. |
n.a. |
|
randomized preinitialized individuals |
n.a. |
n.a |
|
do special initialization |
29 |
42 |
Special.InitDo (obsolete) |
function name for special initialization |
n.a. |
GLOBAL_INITFUN |
Special.InitFunction (obsolete) |
interval for collecting best individuals |
n.a. |
n.a. |
|
rate/number of individuals to collect |
n.a. |
n.a. |
|
how to compare individuals for identity |
n.a. |
n.a. |
|
write individuals to file |
n.a. |
n.a. |
|
file name for collected individuals |
n.a. |
n.a. |
|
GEATbx: | Main page Tutorial Algorithms M-functions Parameter/Options Example functions www.geatbx.com |