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

Sistema de codificación abstracto para representar soluciones. Más...

Diagrama de colaboración de problem.definition.Codification:

Métodos públicos

abstract boolean validState (State state)
 Valida si un estado es válido según las restricciones.
abstract Object getVariableAleatoryValue (int key)
 Obtiene un valor aleatorio para una variable.
abstract int getAleatoryKey ()
 Obtiene una clave aleatoria de variable.
abstract int getVariableCount ()
 Obtiene el número total de variables.

Descripción detallada

Sistema de codificación abstracto para representar soluciones.

Documentación de funciones miembro

◆ getAleatoryKey()

abstract int problem.definition.Codification.getAleatoryKey ( )
abstract

Obtiene una clave aleatoria de variable.

Devuelve
Clave de variable aleatoria
Gráfico de llamadas a esta función:

◆ getVariableAleatoryValue()

abstract Object problem.definition.Codification.getVariableAleatoryValue ( int key)
abstract

Obtiene un valor aleatorio para una variable.

Parámetros
keyClave de la variable
Devuelve
Valor aleatorio válido para la variable
Gráfico de llamadas a esta función:

◆ getVariableCount()

abstract int problem.definition.Codification.getVariableCount ( )
abstract

Obtiene el número total de variables.

Devuelve
Cantidad de variables en la codificación
Gráfico de llamadas a esta función:

◆ validState()

abstract boolean problem.definition.Codification.validState ( State state)
abstract

Valida si un estado es válido según las restricciones.

Parámetros
stateEstado a validar
Devuelve
true si el estado es válido, false en caso contrario

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