Free cookie consent management tool by TermsFeed Policy Generator

Changes between Initial Version and Version 1 of MoveEvaluators


Ignore:
Timestamp:
06/09/10 14:20:32 (14 years ago)
Author:
mkofler
Comment:

Added Move evaluator description

Legend:

Unmodified
Added
Removed
Modified
  • MoveEvaluators

    v1 v1  
     1[[PageOutline]]
     2= Move Evaluators  =
     3
     4----
     5==  Knapsack Problem ==
     6=== !KnapsackOneBitflipMoveEvaluator ===
     7For evaluating one bitflip moves.
     8
     9'''Operator Parameters:'''
     10||= Parameter         =||= Description =||
     11|| !BinaryVector || The solution as !BinaryVector. ||
     12|| !KnapsackCapacity || Capacity of the Knapsack. ||
     13|| !MoveQuality || The evaluated quality of a move on a Knapsack solution. ||
     14|| !OneBitflipMove || The move to evaluate. ||
     15|| Penalty || The penalty value for each unit of overweight. ||
     16|| Quality || The quality of a Knapsack solution. ||
     17|| Values || The values of the items. ||
     18|| Weights || The weights of the items. ||
     19
     20==  !OneMax Problem ==
     21=== !OneMaxOneBitflipMoveEvaluator ===
     22For evaluating one bitflip moves.
     23
     24'''Operator Parameters:'''
     25||= Parameter         =||= Description =||
     26|| !BinaryVector || The solution as !BinaryVector. ||
     27|| !MoveQuality || The evaluated quality of a move on a !OneMax solution. ||
     28|| !OneBitflipMove || The move to evaluate. ||
     29|| Quality || The quality of a !OneMax solution. ||
     30
     31==  Single Objective Test Function Problem ==
     32
     33'''Common Operator Parameters:'''
     34||= Parameter         =||= Description =||
     35|| !AdditiveMove|| The move to evaluate. ||
     36|| !MoveQuality || The evaluated quality of a move on a test function solution. ||
     37|| Point|| The point to evaluate the move on. ||
     38|| Quality || The quality of a test function solution. ||
     39
     40The following operators only have the above common operator parameters:
     41 * !AckleyAdditiveMoveEvaluator
     42 * !BealeAdditiveMoveEvaluator
     43 * !BoothAdditiveMoveEvaluator
     44 * !GriewankAdditiveMoveEvaluator
     45 * !LevyAdditiveMoveEvaluator
     46 * !MatyasAdditiveMoveEvaluator
     47 * !RosenbrockAdditiveMoveEvaluator
     48 * !SchwefelAdditiveMoveEvaluator
     49 * !SumSquaresAdditiveMoveEvaluator
     50 * !ZakharovAdditiveMoveEvaluator
     51
     52=== !RastriginAdditiveMoveEvaluator ===
     53The class for evaluating an additive move on the Rastrigin function has the above parameters, plus the parameter {{{A}}}.
     54
     55'''Additional Operator Parameters:'''
     56||= Parameter         =||= Description =||
     57|| A || The parameter A is a parameter of the objective function y = Sum((x_i)^2 + A * (1 - Cos(2pi*x_i))). Default is A = 10. ||
     58
     59=== !SphereAdditiveMoveEvaluator ===
     60The class for evaluating an additive move on the Sphere function.
     61
     62'''Additional Operator Parameters:'''
     63||= Parameter         =||= Description =||
     64|| A || The parameter Alpha modifies the steepness of the objective function y = C * |X|^Alpha. Default is Alpha = 2. ||
     65|| C || The parameter C modifies the steepness of the objective function y = C * |X|^Alpha. Default is C = 1. ||