Proyecto de optimización discreta usando MiniZinc para minimizar la polarización en poblaciones.
PROY_OD/
├── BateriaPruebas/ # 35 instancias de prueba (.txt)
├── ProyectoGUIFuentes/ # Interfaz gráfica + scripts Python
├── ProyectoMZN/ # Modelo MiniZinc (Proyecto.mzn)
Descarga desde: https://www.minizinc.org/software.html
Verifica:
minizinc --versioncd ProyectoGUIFuentes
pip install -r requirements.txtcd ProyectoGUIFuentes
python gui_pysimple.py- Cargar archivo .txt
- Seleccionar solver (gecode o gurobi)
- Ejecutar
- Guardar salida
ProyectoMZN/Proyecto.mzn- Modelo de optimizaciónProyectoGUIFuentes/gui_pysimple.py- Interfaz gráficaBateriaPruebas/Prueba*.txt- Casos de prueba
- MiniZinc debe estar en PATH
Fecha límite: 14 de diciembre
Incluir:
- Modelo MiniZinc
- GUI funcional
- 5 instancias propias
- Informe PDF
- Video (máx 15 min)