Función objetivo abstracta para optimización.
Más...
Función objetivo abstracta para optimización.
◆ Evaluation()
| abstract Double problem.definition.ObjetiveFunction.Evaluation |
( |
State | state | ) |
|
|
abstract |
Evalúa un estado según esta función objetivo.
Método abstracto que debe ser implementado por las subclases para definir cómo se evalúa un estado específico.
- Parámetros
-
- Devuelve
- Valor de evaluación
◆ getTypeProblem()
| ProblemType problem.definition.ObjetiveFunction.getTypeProblem |
( |
| ) |
|
Obtiene el tipo de problema.
- Devuelve
- Tipo de problema (maximizar/minimizar)
◆ getWeight()
| float problem.definition.ObjetiveFunction.getWeight |
( |
| ) |
|
Obtiene el peso de la función objetivo.
- Devuelve
- Peso de la función
◆ setTypeProblem()
| void problem.definition.ObjetiveFunction.setTypeProblem |
( |
ProblemType | typeProblem | ) |
|
Establece el tipo de problema.
- Parámetros
-
| typeProblem | Tipo de problema |
◆ setWeight()
| void problem.definition.ObjetiveFunction.setWeight |
( |
float | weight | ) |
|
Establece el peso de la función objetivo.
- Parámetros
-
◆ typeProblem
| ProblemType problem.definition.ObjetiveFunction.typeProblem |
|
private |
Tipo de problema: maximizar o minimizar.
◆ weight
| float problem.definition.ObjetiveFunction.weight |
|
private |
Peso de esta función objetivo en problemas multi-objetivo.
La documentación de esta clase está generada del siguiente archivo: