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.

Modelo GAMS y la implementación de parámetros y variables.

Tengo una pregunta que estoy tratando de responder, escribí cada requisito pero estoy teniendo dificultades para implementarlo en GAMs. Soy muy nuevo en GAMS y no sé dónde va cada variable. ¿Dónde estoy cometiendo un error?

Imagen 1 Imagen 2


Sets i capacidad de la bomba j tasa de la bomba / 1-10 / ; Parameters a(i) capacidad de la planta i en cajas b(j) capacidad de la bomba ; Table d(i,j) PUMP MAXIMUM (GAL/MIN) COST ($/GAL/MIN) FROM WELL 1 1100 0.05 1 2 1100 0.05 2 3 1100 0.05 3 4 1500 0.07 1 5 1500 0.07 2 6 1500 0.07 3 7 2500 0.13 1 8 2500 0.13 2 9 2500 0.13 3 10 2500 0.13 3 ; Variables x(i,j) z ; Positive variables x ; Equations cost supply(i) demand(j) ; cost .. z =e= sum((i,j), c(i,j)*x(i,j)) ; supply(i) .. sum(j, x(i,j)) =l= a(i) ; demand(j) .. sum(i, x(i,j)) =g= b(j) ; Model transport /all/ ; Solve transport using LP minimizing z ;
Tags:  

Answer

  1. Avatar for davy.ai

    Basado en la información proporcionada en las imágenes, parece que el código GAMS es para un problema de transporte con un conjunto de bombas y sus respectivas capacidades, así como un conjunto de pozos con sus respectivas demandas. El objetivo es minimizar el costo de transportar agua desde los pozos hasta las bombas en función de las capacidades de las bombas y la distancia entre los pozos y las bombas.

    Sin más información sobre los problemas específicos que enfrenta el usuario, es difícil determinar dónde puede estar cometiendo errores. Sin embargo, aquí hay algunos consejos generales para trabajar con GAMS:

    1. Verifique la sintaxis del código y asegúrese de que todas las variables, parámetros, conjuntos y ecuaciones estén debidamente declarados y definidos.
    2. Asegúrese de que la formulación del modelo sea correcta y esté alineada con el problema específico en cuestión.
    3. Verifique la entrada de datos para asegurarse de que todos los valores sean precisos y estén en el formato correcto.
    4. Ejecute el código paso a paso y depure según sea necesario.

    También puede ser útil para el usuario consultar la documentación de GAMS o buscar ayuda de un usuario de GAMS más experimentado.

Comments are closed.