Skip to content

ALPS Configuration

Anthony Awuley edited this page Jun 26, 2016 · 4 revisions

Start here for ALPS GA

This are additional parameters that will be needed for setting up ALPS

GENERAL parameters [Use number of generations or number of evaluations]

  • generations = 1000
  • evaluations = 1000000
  • population-size = 50

ALPS configuration

  • alps-age-gap = 10
  • alps-number-of-layers = 5
  • alps-selection-pressure = 0.8
  • alps-ss-selection-pressure = 1.0
  • #(select one)
  • alps-aging-scheme = ec.algorithms.alps.agingscheme.Polynomial
  • alps-aging-scheme = ec.algorithms.alps.agingscheme.exponential
  • alps-aging-scheme = ec.algorithms.alps.agingscheme.Linear
  • alps-aging-scheme = ec.algorithms.alps.agingscheme.Fibonacci

LAYER Replacement Strategy (select one)

  • alps-replacement-strategy = ec.algorithms.alps.replacement.age.Worst
  • alps-replacement-strategy = ec.algorithms.alps.replacement.age.Nearest
  • alps-replacement-strategy = ec.algorithms.alps.replacement.age.ReverseTournamentWorst
  • alps-replacement-strategy = ec.algorithms.alps.replacement.age.ReverseTournamentNearest
  • alps-replacement-strategy = ec.algorithms.alps.replacement.age.Random

The chromosomes are fixed length structures and doesnt change to mutation and crossover. The initialiser will random create integer strings in this case of length specified initial-chromosome-size = 280

EC Main Class

  • main-class = ec.algorithms.alps.system.Engine

REPLACEMENT Operator (select one)

  • replacement-operation = ec.operator.operations.replacement.Generational
  • replacement-operation = ec.operator.operations.replacement.SteadyState

SteadyState Replacement Parameters (select one)

  • steady-state-replacement = ec.operator.operations.replacement.steadystate.ReverseTournamentWorst
  • steady-state-replacement = ec.operator.operations.replacement.steadystate.Worst
  • steady-state-replacement = ec.operator.operations.replacement.steadystate.Nearest
  • steady-state-replacement = ec.operator.operations.replacement.steadystate.ReverseTournamentNearest
  • steady-state-replacement = ec.operator.operations.replacement.steadystate.Random
Clone this wiki locally