Ahora el atributo que define el tipo de clasificador a elegir se pasa
como un atributo por defecto en lugar de por una tabla de hash
Se han añadido los ficheros de instancias de la practica 2
Añadido el fichero de test de la clase MMDP, a partir de este momento
tratare de usar los SPECS en lugar de la tipica especificacion por
aserciones
El atributo clasificador se pasa ahora como atributo con un valor por
defecto, no con una tabla de hash
Se ha añadido un test para comprobar que el constructor es correcto
Añadido más descripciones al fichero de test
Ahora se guarda el clasificador
Añadido el test para la clase MMDP a la lista de todos los test
Ahora se comprueba la longitud de la solucion
Se ha corregido el parametro que se le pasa a
MMDP#busqueda_local_best_improvement cuando se le llama a través del
metodo MMDP#generar_solucion_best_improvement
Se ha corregido la implementacion de la descripcion de la longitud de la
solucion
Se ha completado la descripcion acerca del coste de la solucion
Actualizado el metodo MMDP#generar_solucion_busqueda_local para que
compruebe el parametro recibido y para que ejecute el algoritmo correcto
(best improvement, first improvement o enfriamiento simulado) en funcion
de lo que se reciba
Se ha escrito el metodo MMDP#obtener_diferencia_soluciones que evita
tener que volver a calcular la función objetivo una y otra vez
Ahora el metodo MMDP#obtener_diferencia_soluciones distingue entre la
funcion objetivo minima y media
Borrado un intro extra
Los cambios realizado son:

- El metodo MMDP#busqueda_local_best_improvement ahora utiliza el metodo
MMDP#diferencia_soluciones para calcular las diferencias entre una solucion y otra
- El metodo MMDP#diferencia_soluciones ha recibido correciones en el codigo que
impedian su ejecucion
Se ha añadido una nueva descripción que comprueba que se ha generado bien
el coste de la solucion
Actualizada la función MMDP#diversidad_minima para que devuelva de
verdad la diversidad minima encontrada en lugar de cero
Actualizado el metodo MMDP#busqueda_local_best_improvement de manera
que no borre nodos sin control