culebra.trainer.aco.abc
module¶
Abstract base classes for different ACO-based trainers.
This module provides several abstract classes for different kind of Ant Colony Optimization based trainers.
By the moment:
SingleColACO
: A base class for all the single colony ACO-based trainers
SinglePheromoneMatrixACO
: A base class for all the single colony ACO-based trainers which rely on a single pheromone matrix
SingleHeuristicMatrixACO
: A base class for all the single colony ACO-based trainers which rely on a single heuristic matrix
MultiplePheromoneMatricesACO
: A base class for all the single colony ACO-based trainers which use multiple
MultipleHeuristicMatricesACO
: A base class for all the single colony ACO-based trainers which use multiple pheromone matrices
SingleObjACO
: A base class for all the single objective ACO-based trainers
PheromoneBasedACO
: A base class for all pheromone-based single objective ACO trainers
ElitistACO
: A base class for all the elitist single colony ACO-based trainers
ReseteablePheromoneBasedACO
: A base class for all the elitist, pheromone-based, and reseteable single colony ACO trainers
PACO
: A base class for all the population-based single colony ACO trainers
MaxPheromonePACO
: A base class for all the population-based single colony ACO trainers using a maximum pheromone amount
SingleObjPACO
: A base class for all the population-based single colony and single objective ACO trainers
ACO_FS
: A base class for all the ACO-base approaches for FS