Skip to content

sebastianfelipe/ia-nsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ia-nsp

Este programa está habilitado como código libre en Git-Hub

Básicamente se compila con make y se limpian los archivos extras con make clean La ejecución es bastante sencilla. Luego de compilar, se generará un archivo llamado nsp, el cual se ejecuta de la siguiente manera:

./nsp instancia

Las instancias están dentro de la carpeta instances. Por ejemplo, si la instancia a ejecutar es la 25_7_4_1.nsp, entonces esta instancia se ejecutaría con la siguiente sentencia:

./nsp instances/25_7_4_1.nsp

Si se quieren modificar parámetros del flujo principal del algoritmo, se debe hacer dentro del archivo main.cxx

Si se desea modificar parámetros del problema y de la ejecución del algoritmo evolutivo, entonces se debe hacer dentro de la definición del constructor de Hospital, ubicado en hospital.cxx

Si se desea debuguear el programa, es decir, hacer un seguimiento de todas las mejores soluciones posibles, a medida que vayan apareciendo habilitar DEBUG en true, dentro del archivo main.cxx

En carpeta results se pueden encontrar los siguientes experimentos:

  • general:
  • using seed 10 and population 4 restarts 20
  • varying general probability .2 (2), .5 (5), .8 (8)
  • seed:
  • using .5 general probability and population 4
  • varying seed 4,10,20,50 and 100
  • population
  • using seed 10 and general probability .8
  • varying population 4 8 12

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published