# Modelo de Optimización para la Distribución de Solicitudes entre Múltiples APIs
## Objetivo del Modelo
Minimizar el costo total de procesamiento de solicitudes por minuto distribuyéndolas entre APIs, cada una con un límite de solicitudes por minuto y un costo por solicitud , considerando la probabilidad de fallo .
## Variables de Decisión
- : Cantidad de solicitudes enviadas a la API en un minuto.
## Función Objetivo
Minimizar el costo total de las solicitudes enviadas:
donde:
- es el costo por solicitud enviada a la API .
- es la cantidad de solicitudes enviadas a la API .
## Restricciones
1. Límite de Solicitudes por API:
Esta restricción asegura que no se envíen más solicitudes a la API de las que puede manejar por minuto ().
2. Cumplimiento del Mínimo de Solicitudes (considerando la probabilidad de fallo):
Esta restricción asegura que se procesen al menos solicitudes efectivas en total, considerando la probabilidad de fallo.
3. No Negatividad:
Esta restricción asegura que las cantidades de solicitudes enviadas sean no negativas.
## Descripción
- El objetivo es distribuir solicitudes entre APIs de manera que el costo total sea mínimo, respetando los límites de cada API.
- Las se deben asignar de tal manera que se cumpla el mínimo de solicitudes , sin exceder el límite de cada API.
- Este modelo puede ser resuelto utilizando técnicas de programación lineal, ya que tanto la función objetivo como las restricciones son lineales.
Lucas Ausquiz (5420454-3)
Antonio Parris (5034788-0)
Iván Gutiérrez (4879629-3)