# 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)