Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.16 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.16 KB

Practica1IA

Primero de todo, modificamos la variable de entorno CLASSPATH, ejecutar en el terminal linux:

  • export CLASSPATH=".:./src:./libraries/AIMA.jar:./libraries/CentralEnergia.jar"

Para compilar el programa, desde esta misma carpeta ejecutar en el terminal:

  • javac -g Main.java ./src/*.java

Para ejecutar el programa, ejecutar en el terminal:

  • java Main (Parámetros)

Parametros:

seed es la semilla para la generación de las centrales:

  • -sce seed

seed es la semilla apra la generación de los clientes:

  • -scl seed

num es el número de clientes que queremos tener:

  • -ncl num

tA, tB y tC són el numero de centrales de cada tipo:

  • -ntce tA tB tC

pXG, pMG y pG són la proporcion de clientes de cada tipo(deben sumar 1):

  • -pcli pXG pMG pG

p es la proporcion de garantizados que queremos tener:

  • -pg p

seed es la semilla para la generación del estado inicial random:

  • -sei seed

Para escoger el tipo de algoritmo, hc para Hill Climbing y sa para Simuleted Annealing

  • -hcorsa o

Para escoger el tipo de estado inicial, "o" puede ser random o greedy

  • -ei o