BiCIAM - Framework Metaheurístico 1.0
Framework de optimización con algoritmos metaheurísticos y evolutivos
Cargando...
Buscando...
Nada coincide
Referencia de la clase evolutionary_algorithms.complement.AIOMutation

Clase que implementa el operador de mutación AIOM para el problema TSP. Más...

Diagrama de herencia de evolutionary_algorithms.complement.AIOMutation
Diagrama de colaboración de evolutionary_algorithms.complement.AIOMutation:

Métodos públicos

State mutation (State state, double PM)
 Aplica la mutación AIOM al estado dado.
void sortedPathValue (State state)
 Ordena el camino por valor.

Métodos públicos estáticos

static void fillPath ()
 Inicializa el camino con índices secuenciales.

Atributos públicos estáticos

static ArrayList< Object > path = new ArrayList<Object>()
 Lista que almacena el camino ordenado durante la mutación.

Descripción detallada

Clase que implementa el operador de mutación AIOM para el problema TSP.

Esta clase extiende Mutation y proporciona una estrategia de mutación específica que invierte un segmento del camino seleccionado aleatoriamente.

Documentación de funciones miembro

◆ fillPath()

void evolutionary_algorithms.complement.AIOMutation.fillPath ( )
static

Inicializa el camino con índices secuenciales.

Gráfico de llamadas de esta función:

◆ mutation()

State evolutionary_algorithms.complement.AIOMutation.mutation ( State state,
double PM )

Aplica la mutación AIOM al estado dado.

Parámetros
stateEstado a mutar
PMProbabilidad de mutación
Devuelve
Estado mutado

Reimplementado de evolutionary_algorithms.complement.Mutation.

Gráfico de llamadas de esta función:

◆ sortedPathValue()

void evolutionary_algorithms.complement.AIOMutation.sortedPathValue ( State state)

Ordena el camino por valor.

Parámetros
stateEstado cuyo código será ordenado
Gráfico de llamadas de esta función:
Gráfico de llamadas a esta función:

Documentación de datos miembro

◆ path

ArrayList<Object> evolutionary_algorithms.complement.AIOMutation.path = new ArrayList<Object>()
static

Lista que almacena el camino ordenado durante la mutación.


La documentación de esta clase está generada del siguiente archivo: