Free cookie consent management tool by TermsFeed Policy Generator

Changes between Version 2 and Version 3 of Analyzer


Ignore:
Timestamp:
06/08/10 17:02:06 (14 years ago)
Author:
mkofler
Comment:

Added MultiAnalyzer description

Legend:

Unmodified
Added
Removed
Modified
  • Analyzer

    v2 v3  
     1[[PageOutline]]
    12= Analyzer =
    2 Operators implementing the `IAnalyzer` interface
     3Analyzers are HeuristicLab 3.3 operators that implement the `IAnalyzer` interface. There are a couple of general purpose Analyzers, such as the `QualityAnalyzer` or the `MultiAnalyzer` as well as encoding and problem specific Analyzers.
    34
    45----
    5 == General ==
     6== 1. General ==
    67
    7 === !BestAverageWorstQualityAnalyzer ===
     8=== 1.1 !MultiAnalyzer ===
     9An analyzer which applies arbitrary many other analyzers. It is used as a parameter in all currently implemented problems ([[Evolution Strategy]], [[Genetic Algorithm]] etc.) to ensure easy extendability.
     10
     11For example, if you open the [[UsersTSPSample#GATSP| GA for the ch130 problem]] sample on the Optimizer Start Page, navigate to the Parameters tab and click on the Analyzer property, you will see the following list of sub-Analyzers:
     12
     13[[Image(MultiAnalyzer_Example_TSP.png)]]
     14
     15The `BestAverageWorstQualityAnalyzer` comes from the genetic algorithm and the `BestTSPSolutionAnalyzer` was provided by the TSP problem. This wiring also works if you configure your own algorithm in the Optimizer. Opening a new Evolution Strategy algorithm and loading a Griewank test function as problem will result in a `BestAverageWorstQualityAnalyzer` and a `BestSingleObjectiveTestFunctionSolutionAnalyzer`. You can of course add additional Analyzers via the GUI.
     16 
     17
     18'''Operator Parameters:'''
     19
     20||= Parameter         =||= Description =||
     21|| !UpdateInterval || The interval in which the contained analyzers should be applied (Default: 1) ||
     22|| !UpdateCounter || The value which counts how many times the !MultiAnalyzer was called since the last update. ||
     23
     24=== 1.2 !MinAverageMaxValueAnalyzer ===
     25An operator which analyzes the minimum, average and maximum of a value in the scope tree.
     26
     27=== 1.3 !BestAverageWorstQualityAnalyzer ===
    828An operator which analyzes the best, average and worst quality of solutions in the scope tree.
    929
    10 === !MinAverageMaxValueAnalyzer ===
    11 An operator which analyzes the minimum, average and maximum of a value in the scope tree.
    12 
    13 === !MultiAnalyzer ===
    14 An analyzer which applies arbitrary many other analyzers.
    15 
    16 === !QualityAnalyzer ===
     30=== 1.4 !QualityAnalyzer ===
    1731An operator which analyzes the quality of solutions in the scope tree.
    1832
    19 === !ValueAnalyzer ===
     33=== 1.5 !ValueAnalyzer ===
    2034An operator which analyzes a value in the scope tree.
    2135
    2236----
    23 == Tabu Search ==
    24 === !TabuNeighborhoodAnalyzer ===
     37== 2. Tabu Search ==
     38=== 2.1 !TabuNeighborhoodAnalyzer ===
    2539
    2640'''Operator Parameters:'''
     
    3145
    3246----
    33 == Artificial Ant Problem ==
    34 === !BestAntTrailAnalyzer === 
     47== 3. Artificial Ant Problem ==
     48=== 3.1 !BestAntTrailAnalyzer === 
    3549An operator for analyzing the best ant trail of an [[Artificial Ant Problem]].
    3650
     51
     52'''Operator Parameters:'''
    3753||= Parameter         =||= Description =||
    3854|| !BestSolution || The visual representation of the best ant trail. ||
     
    4460
    4561----
    46 == Knapsack Problem ==
    47 === !BestKnapsackSolutionAnalyzer ===
     62== 4. Knapsack Problem ==
     63=== 4.1 !BestKnapsackSolutionAnalyzer ===
    4864An operator for analyzing the best solution for a [[Knapsack Problem]].
    4965
     66
     67'''Operator Parameters:'''
    5068||= Parameter         =||= Description =||
    5169|| !BestKnownQuality || The quality of the best known solution. ||
     
    6179
    6280----
    63 == !OneMax Problem ==
    64 === !BestOneMaxSolutionAnalyzer ===
     81== 5. !OneMax Problem ==
     82=== 5.1 !BestOneMaxSolutionAnalyzer ===
    6583An operator for analyzing the best solution for a [[OneMax Problem]].
    6684
     85
     86'''Operator Parameters:'''
    6787||= Parameter         =||= Description =||
    6888|| !BestKnownQuality || The quality of the best known solution. ||
     
    7494
    7595----
    76 == Single Objective Test Function Problem ==
    77 === !BestSingleObjectiveTestFunctionSolutionAnalyzer ===
     96== 6. Single Objective Test Function Problem ==
     97=== 6.1 !BestSingleObjectiveTestFunctionSolutionAnalyzer ===
    7898An operator for analyzing the best solution for a !SingleObjectiveTestFunction problem.
    7999
    80100----
    81 == Travelling Salesman Problem ==
    82 === BestTSPSolutionAnalyzer ===
     101== 7. Travelling Salesman Problem ==
     102=== 7.1 BestTSPSolutionAnalyzer ===
    83103An operator for analyzing the best solution of a [[Travelling Salesman Problem]] given in path representation using city coordinates.