3.3 ALGORITHM PARAMETERS |
ALG_TYPE= In this paramerter we indicate the algorithm type to use..
Click here for more information
|
Value
|
Type
|
1
|
Best Individual
|
2
|
Worse Individual
|
3
|
Random Individual
|
PROB_CROSS= It is the probability of crossing. This value is between 0.0 and 1.0.
PROB_MUT= It is the probability of mutation. This value is between 0.0 and 1.0.
CROSS_TYPE= Here, we define the cross type.
Value
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
Type
|
None
|
SPX
|
AX
|
UX
|
DPX
|
SPX2
|
Gottlieb-Voss
|
Problem
|
SAT RND ONE
|
SAT RND ONE
|
SAT RND ONE
|
SAT RND ONE
|
SAT RND ONE
|
SAT RND ONE
|
SAT
|
MUTATION_TYPE= It is the mutation type.
Value
|
0
|
1
|
2
|
3
|
4
|
Type
|
None
|
Binary
|
Gottlieb-Voss
|
Flee Mutation
|
Marchiori-Rossi
|
Problem
|
SAT RND ONE
|
SAT RND ONE
|
SAT
|
SAT RND ONE
|
SAT
|
WINNER_INFLUENCE= It is the winner influence (W).
LOSER_INFLUENCE = This is the loser influence (L).
The social influence only is used for Flee Mutation.
Social strategy
|
WIN_INFL
|
LOS_INFL
|
Entrepreneur
|
1
|
0
|
Follower
|
1
|
1
|
Anti-Hero
|
0
|
1
|
Anticonformist
|
-1
|
1
|
Rebel
|
-1
|
0
|
Pioner
|
-1
|
-1
|
Phobic
|
0
|
-1
|
Sheep
|
1
|
-1
|
Ignorant
|
0
|
0
|
POP_V_SIZE= It indicates the vertical size (number of rows of the population).
POP_H_SIZE= It indicates the horizontal size (number of cols of the population).
POPSIZE=Here, we put population size in each island. This value is equal to POP_V_SIZE multiplied by POP_H_SIZE.
REPLACEMENT_TYPE= This is the replacement type.
Value
|
Type
|
1
|
Worse Individual
|
2
|
Worse Parent
|
3
|
First Parent
|
4
|
Second Parent
|
5
|
Random Individual
|
SELECTION_TYPE= This is the selection type.
Value
|
Type
|
1
|
Roulette wheel
|
2
|
Linear Ranking
|
3
|
Random
|
4
|
Best Individual
|
NEIGHB_TYPE= In this parameter we define the neighbourhood type. It only is used for cellular Genetic Algorithm (cGA).
Value
|
1
|
2
|
3
|
Type
|
Lineal 5
|
Lineal 9
|
Compact 9
|
Example |
|
![]() |
![]() |