Integrantes del equipo:
usuario | Rol | Persona | Actividad |
---|---|---|---|
jreyesgar93 | Project Manager/Programación | José | Pruebas del software/Documentación |
yalidt | Programación/Revisión | Yalidt | Dockerfile/Docker hub actions/ Botón Binder |
yefovar | Programación/Documentación | Yedam | Implementación del algoritmo/Pruebas Unitarias |
mfrubio | Programación/Revisión | Fernanda | Revisión Docker |
Implementamos un paquete en Python que resuelve problemas de maximización de una función objetivo lineal con restricciones:
sujeto a:
con:
Usamos sphynx para documentar nuestro paquete.
Además cuenta con un módulo con código optimizado en C llamado SimplexC
Para consultar ejemplos de implementaciones usa el boton de binder y el notebook para realizar el testing es PruebaBinder.ipynb que se encuentra en el siguiente directorio: home/jovian/practica-1-segunda-parte-yefovar
practica-1-segunda-parte-yefovar/
├── 3_parte_2_practica_1.ipynb
├── Dockerfile
├── README.md
├── dockerfiles
│ └── pkg
│ └── Dockerfile
├── instrucciones.ipynb
├── old_README.md
├── requirements.txt
└── src
├── Simplex
│ └── __init__.py
├── SimplexC
│ ├── __init__.c
│ ├── __init__.cpython-39-x86_64-linux-gnu.so
│ ├── __init__.html
│ └── __init__.pyx
├── build
│ ├── lib.linux-x86_64-3.9
│ │ └── SimplexC
│ │ └── __init__.cpython-39-x86_64-linux-gnu.so
│ └── temp.linux-x86_64-3.9
│ └── SimplexC
│ └── __init__.o
├── docs
│ ├── Makefile
│ ├── Simplex.rst
│ ├── SimplexC.rst
│ ├── conf.py
│ ├── index.rst
│ ├── make.bat
│ └── modules.rst
├── setup.py
└── tests
├── requirements.txt
├── test.py
└── tests_simpexc.py
13 directories, 27 files
Se anexa evidencia de trabajo y solución del problema a través de cómputo en la nube.