Se ha escrito un metodo auxiliar llamado obtener_coste_entre que
devuelve la distancia entre dos nodos.

Se ha iniciado la construccion del metodo generar_solucion_aleatoria
Se ha añadido el metodo auxiliar obtener_suma_costes el cual suma
todos los costes de añadir un nuevo nodo a la solucion
Modificado el metodo auxiliar obtener_suma_costes de manera que al
añadir un nodo a la solucion vacia genera un coste de 0.0
Terminada una version poco eficiente del metodo
generar_solucion_aleatoria

Ahora se tendra que tratar de mejorar la solucion mediante alguna
heuristica
Definidos los metodos obtener_coste_entre y obtener_suma_costes como
metodos privados
Se ha definido el prototipo para el metodo de busqueda local, que
se ha denominado busqueda_local
Movido gran cantidad de codigo del metodo generar_solucion_aleatoria
a busqueda_global

Los metodos busqueda_global y busqueda_local son ahora privados
Se añadido el atributo lista_nodos que almacena una lista con
todos lo nodos leidos de la base de datos, junto con un metodo
que permite su lectura.

El metodo leerInstancia ahora escribe correctamente la informacion
en dicho metodo
Arreglado un pequeño error de ejecucion en el metodo leerIntancia
El metodo leerInstancia se ha renombrado a leer_instancia, para
asegurar la cohexion del codigo
En el metodo busqueda_global ya no se genera un vector de numeros
para representar los nodos, sino que se usa la lista de nodos
ya existente para tal fin
Eliminados los metodos auxiliares to_s escritos en el metodo
obtener_coste_entre ya que en este momento no son necesarios
Creado el metodo obtener_suma_costes del vector solucion
Se han unificado los diferentes metodos para obtener_suma_costes

Ahora el metodo obtener_suma_costes debe de recibir un array con
los nodos que estan dentro de la solucion actual (el array puede
estar vacio) y opcionalmente puede recibir una lista de nodos
que seran añadidos, es decir, se puede calcular la suma de
un nodo o de varios nodos a la lista solucion.
Se ha actualizado la documentacion del metodo obtener_suma_costes
Se a añadido un metodo que calcula la solucion optima al problema
generado, y además se ha corregido un error en el que se eliminaban
nodos de la lista de nodos.