|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbstractStage | |
---|---|
jenes | |
jenes.performance | |
jenes.stage | |
jenes.stage.operator | |
jenes.stage.operator.common | |
jenes.tutorials.problem3 |
Uses of AbstractStage in jenes |
---|
Methods in jenes with parameters of type AbstractStage | |
---|---|
void |
GeneticAlgorithm.addStage(AbstractStage<T> stage)
Adds a new stage at the genetic algorithm's body |
Uses of AbstractStage in jenes.performance |
---|
Subclasses of AbstractStage in jenes.performance | |
---|---|
class |
TSPCrossover
|
class |
TSPMutator
|
Uses of AbstractStage in jenes.stage |
---|
Subclasses of AbstractStage in jenes.stage | |
---|---|
class |
BreakPoint<T extends Chromosome>
Stage representing a break point. |
class |
Parallel<T extends Chromosome>
A parallel is formed by differents branches; each branch receives a subpopolation according to the population dispenser used (see Dispenser.distribute(Population, Population[]) ). |
class |
Sequence<T extends Chromosome>
A sequence is like a "pipe". |
Methods in jenes.stage that return AbstractStage | |
---|---|
AbstractStage<T> |
Sequence.getStageAt(int pos)
Returns the stage at the specified position |
AbstractStage<T> |
Sequence.removeAt(int pos)
Removes the stage at the specified position |
Methods in jenes.stage with parameters of type AbstractStage | |
---|---|
void |
Parallel.add(AbstractStage<T> stage)
Adds a new branch to this parallel stage. |
void |
Sequence.appendStage(AbstractStage<T> stage)
Adds the specified stage at the end of this sequence |
void |
Sequence.insertStageAt(AbstractStage<T> stage,
int pos)
Adds the specified stage to the specified position |
void |
Parallel.remove(AbstractStage<T> stage)
Removes a stage from the parallel andall the stages it contains. |
void |
Parallel.setBranch(int index,
AbstractStage<T> stage)
Sets the specified stage at the specified branch number replacing the stage already present |
Uses of AbstractStage in jenes.stage.operator |
---|
Subclasses of AbstractStage in jenes.stage.operator | |
---|---|
class |
Crossover<T extends Chromosome>
A genetic class representing a crossover operator. |
class |
Mutator<T extends Chromosome>
A generic mutation operator. |
class |
Operator<T extends Chromosome>
A genetic operator used in the evolution process. |
class |
Selector<T extends Chromosome>
A class representing a generic selection operator. |
Uses of AbstractStage in jenes.stage.operator.common |
---|
Subclasses of AbstractStage in jenes.stage.operator.common | |
---|---|
class |
OnePointCrossover<T extends Chromosome>
A one-point crossover operator. |
class |
RouletteWheelSelector<T extends Chromosome>
A classic roulette wheel selection operator. |
class |
SimpleMutator<T extends Chromosome>
A simple mutation operator. |
class |
TournamentSelector<T extends Chromosome>
A classic tournament selection operator. |
class |
TwoPointsCrossover<T extends Chromosome>
A two-points crossover operator. |
Uses of AbstractStage in jenes.tutorials.problem3 |
---|
Subclasses of AbstractStage in jenes.tutorials.problem3 | |
---|---|
class |
TSPCityCenteredCrossover
Algorithm description: parent1 5 2 1 4 6 3 parent2 1 3 2 4 6 5 child1 _ _ _ _ _ _ child2 _ _ _ _ _ _ Step 1: a city is choosed randomly. |
class |
TSPScrambleMutator
Algorithm description: Two random indexes, i1 and i2, are choosed; the order of the elements within the range [i1,i2] changes randomly. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |