es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.

Tags:  , ,

Answer

  1. Avatar for 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 objetivo obj, puedes agregar la siguiente restricción a tu modelo:

    @constraint(model, obj <= 100)
    

    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.

Comments are closed.