Red de conocimiento informático - Conocimiento informático - Ayúdame a resolver este problema de modelado matemático (hay una respuesta)

Ayúdame a resolver este problema de modelado matemático (hay una respuesta)

Primero debe comprender la respuesta a esta pregunta, el significado de cada factor desconocido, como xey, y prestar atención a una fórmula después de Max. Esta fórmula es el beneficio de todo el problema, es decir, suponiendo que todos los factores desconocidos son. Conocido. Beneficio en esta pregunta. (Si no entiendes esto puedes enviar un mensaje)

La siguiente es la Fórmula 1: Proviene de la frase "El suministro máximo de materia prima es de 50 toneladas d", es decir, el cantidad máxima de materias primas que puede utilizar d, esta dosis no puede exceder el límite de 50;

Fórmula 2: a juzgar por la frase "La demanda del mercado para el producto A y el producto B es de 100 y 200 toneladas respectivamente". , porque hay demanda en el mercado, debido a los requisitos Su beneficio se maximiza, por lo que los productos que produce no deben exceder la demanda del mercado. El producto A no puede exceder 100, pero el producto B aún no ha alcanzado el valor de 200. En este caso, su. las materias primas se desperdiciarán y no se podrá maximizar la producción del producto, por lo que esta es una condición limitante;

Fórmula 3: De "el contenido de azufre es 3, 1, 2, 1 ()" podemos ver el. limitación del contenido de azufre sobre el contenido de azufre debido a que los dos El contenido de azufre de los productos es diferente y los límites de las dos fórmulas deben usarse por separado. Dado que las configuraciones de los productos A y B son diferentes, el numerador y el denominador. calcular el contenido de azufre son diferentes, por lo que los coeficientes desconocidos utilizados también son diferentes. Esto es muy importante para el cálculo del producto A. Debe quedar muy claro y saber cómo calcularlo. La fórmula para el producto B es simplificarla y convertirla. los diferentes parámetros del producto B.

No sé mucho sobre LINGO. Debería ser un software que te dé una explicación de esto. Puedes consultarlo y ver si puedes aprender por ti mismo:

LINGO LINGO es la abreviatura de Linear INteractive and General Optimizer, es decir, "solucionador interactivo de optimización lineal y general", que se puede utilizar para resolver programación no lineal, así como algunas ecuaciones lineales y no lineales, etc. Su característica es que permite que las variables de decisión sean números enteros (es decir, programación entera, incluida la programación entera 0-1), lo cual es conveniente y flexible, y su velocidad de ejecución es muy rápida.

En términos generales, usar LINGO para resolver problemas de investigación operativa se puede completar en los dos pasos siguientes:

1) Establecer un modelo matemático basado en el problema real, es decir, utilizar matemático métodos de modelado Establecer un modelo de optimización;

2) Basado en el modelo de optimización, use LINGO para resolver el modelo. Basado principalmente en el software LINGO, el modelo matemático se traduce al lenguaje informático y se resuelve con la ayuda de una computadora.

Ejemplo: Aplicación en programación lineal max Z =5 X1 3 X2 6X3,

s.t. X1 2 X2 X3 ≤18

2 X1 X2 3 X3 =16

X1 X2 X3 =10

X1, escriba lo siguiente:

max=5?x1 3?x2 6?x3 ; > x1 2?x2 x3 lt;=18

2?x1 x2 3?x3 =16

x1 x2 x3 =10; ( x3)

Luego presione el botón ejecutar para obtener el valor óptimo del modelo. La solución es la siguiente:

Valor objetivo: 46.00000

Valor variable Coste Reducido

x1 14.00000 0.000000