DiegoCC14 / DiegoCazon_ProyectoFinal_IA1

Proyecti Final sobre el ordenamiento de cajas en contenedores , para la materia de Inteligencia Artificial 1.
0 stars 0 forks source link

generar un conjunto de prueba para evaluar las propuestas desarolladas. #11

Closed harpomaxx closed 2 years ago

harpomaxx commented 2 years ago

Se trata de desarrollar un conjunto de casos de pruebas de manera pseudo aleatoria y guardarlos para poder evaluar las diferentes propuestas desarrolladas durante el proyecto.

Por ejemplo podria ser algo asi como:

Escenario 1.

Escenario 2:

Escenario 3:

Se deberan generar 30 casos para cada uno de los escenarios y guardarlos en archivos independientes.

I M P O R T A N T E LOS CASOS SON A MODO DE EJEMPLOS, Se deberian investigar los distintos tipos de escenarios mas comunes (dificiles y faciles) para poder evaluar el algoritmo

DiegoCC14 commented 2 years ago

Cajas.py genera las cajas aleatoriamente y haciendonos saber que existe un orden perfector donde las cajas encajan sin dejas espacios, no genera casos reales ya que en la vida real nosotros no sabemos que ordenamiento deja menos espacios sin usar.

DiegoCC14 commented 2 years ago

esto lo hice porque encontre un caso de cajas en donde era imposible ordenarlas bien, entonces el algoritmo me daba malos resultados, con este metodo, se que existe un orden perfecto sin espacion vacios, entonces puedo ver cuanto espacio sin usar obtengo imagen

DiegoCC14 commented 2 years ago

Cajas.py Genera cajas que se pueden acomodar en el contenedor sin dejar espacios: