zoukankan      html  css  js  c++  java
  • 数学建模2.生产计划

     

    目标函数:max=72*x+64*y;

    约束条件:

    1. 原料:x+y<=50;
    2. 劳动时间:12*x+8*y<=480;
    3. 加工能力:   3*x<=100;
    4. 非负约束:x>=0,y>=0;

    ①Lingo代码:

    max=72*x+64*y;
    [st_1] x+y<50;
    [st_2] 12*x+8*y<480;
    [st_3] 3*x<100;
      
    观察结果得x=20;y=30时利润最大
     
     

     结果如上!

    Q1:如果可以聘请工人,每小时工资最多为多少?答:由lingo结果图可知,[st_2]的变量增加1,Dual Price增加2,即总工作时间增加1,利润增加2元,故若聘请工人,每小时工资应该不超过2元

    Q2:如果有35元一桶得牛奶,问买不买,买多少?答:需要增加一个变量t,即需要买的牛奶的桶数,则可得新代码

    max=72*x+64*y-35*t;
    [st_1] x+y<50+t;
    [st_2] 12*x+8*y<480;
    [st_3] 3*x<100; 

    最后从结果截图(不放出来了)可以看出t取十,利润最大,即可以买,买十桶 

    总结:要自己去思考问题,去动手操作发现问题! 

  • 相关阅读:
    php提示undefined index的几种解决方法
    划分树(poj2104)
    ACM-ICPC 2018 南京赛区网络预赛B
    AC Challenge(状压dp)
    UVALive5966(bfs)
    UVALive
    STL next_permutation 算法原理和实现
    凸包算法
    poj1873(枚举+凸包)
    CodeForces
  • 原文地址:https://www.cnblogs.com/lysun/p/mathematical_modeling2.html
Copyright © 2011-2022 走看看