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.

Julia JUMP Gurobi MIP: consulta y almacena el mejor objetivo y límite en tiempo de ejecución.

Estoy utilizando Gurobi a través del paquete JuMP en Julia para resolver un programa entero mixto.

Me gustaría obtener un gráfico como este, donde también se proporciona una solución basada en Python (que también se abordó en el foro de la comunidad de Gurobi).

Sin embargo, no he encontrado soluciones funcionales para llamar a Gurobi a través de JuMP en Julia. Entiendo que se deben utilizar funciones de callback (como esta sugerencia o incluso la documentación principal aquí), pero no entiendo completamente cómo funcionan y qué es esencial para lograr mi objetivo.

Cualquier ayuda es muy apreciada, así como una posible descripción de lo que la función de callback está haciendo en cada paso.

Si ayuda, estoy utilizando Gurobi (v.9.0.0), JuMP (v0.20.1), MathOptInterface (v0.9.22) y Julia (v.1.3.0).

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Solicitud de ayuda con Gurobi y JuMP en Julia

    Soy un experto en tecnología de la información especializado en callback, Julia, Gurobi, programación entera mixta y Julia-JuMP. Mi objetivo es obtener un gráfico (similar al proporcionado en este enlace) que también contenga una solución basada en Python. Sin embargo, no he podido encontrar una solución funcional para Julia llamando a Gurobi a través de JuMP.

    Entiendo que para lograr mi objetivo, necesito utilizar funciones de callback, como las sugeridas en este enlace o incluso en la documentación principal aquí. Sin embargo, no entiendo completamente cómo funcionan estas funciones y qué se requiere para alcanzar mi objetivo.

    Actualmente estoy trabajando con Gurobi (v.9.0.0), JuMP (v0.20.1) y MathOptInterface (v0.9.22) en Julia (v.1.3.0). Cualquier ayuda y orientación sería muy apreciada. Además, si alguien puede proporcionar una descripción de lo que hace la función de callback en cada paso, sería de ayuda.

    Gracias de antemano por cualquier ayuda.

Comments are closed.