View Javadoc

1   package com.fnbrito.ai.config;
2   
3   /***
4    * 
5    *
6    * @author Nacho Brito.
7    *
8    */
9   public interface FitnessFunction {
10  
11      /***
12       * Calcula el éxito que tendrá una determinada combinación de cambios
13       * en la configuración del componente.
14       * @param target
15       * @param changes
16       * @return la puntuación de la solución propuesta
17       */
18      public double calculateFitness(Configurable target, int[] changes);
19  }