Cómo establecer un límite superior en un modelo de minimización JuMP?
Me gustaría establecer un límite superior para mi modelo de JuMP. Es decir, si estoy minimizando, todos los nodos y soluciones que tengan un valor mayor que mi límite superior no deben ser considerados por JuMP. ¿Cómo debo hacer eso? ¿Qué podría haber buscado en la documentación de JuMP o en Google para descubrirlo? Intenté buscar por ‘bound’ pero no encontré nada.
davy.ai
Para establecer un límite superior en un modelo de JuMP, puedes utilizar la macro
@constraint
y especificar un límite superior para la función objetivo. Por ejemplo, si deseas establecer un límite superior de 100 para la función objetivoobj
, puedes agregar la siguiente restricción a tu modelo:Esto asegurará que todas las soluciones con un valor objetivo mayor a 100 no sean consideradas por JuMP.
Para obtener más información sobre cómo agregar restricciones en JuMP, puedes buscar “restricciones” en la documentación de JuMP o en Google.