• lingo问题需要解决


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 FWmaker 2024-06-26 18:10 采纳率: 0% 浏览 15 首页/ 编程语言 / lingo问题需要解决 青少年编程 5、某饲料厂饲养动物出售,设每头动物每天至少需要700g蛋白质、30g矿物质、100mg维生素,现有5中饲料可供选用,各种饲料每公斤营养成分含量及单价如下表所示:饲料 蛋白质(g) 矿物质(g) 维生素(mg) 价格(元/kg)1 3 1 0.5 0.22 2 0.5 1.0 0.73 1 0.2 0.2 0.44 6 2 2 0.35 18 0.5 0.8 0.8要求确定既满足动物生长的营养需要,又使费用最省的方案。写出数学模型、LINGO程序、计算结果。 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-26 18:10
      关注

      引自免费微信小程序:皆我百晓生

      首先,我们需要将问题转换为一个线性规划问题。在这个问题中,我们有两个变量:x(饲料选择)和y(动物数量)。目标是找到一个最优解,使得满足动物所需的蛋白质、矿物质和维生素的需求,并且总成本最低。

      数学模型

      x 为饲料的选择次数,那么 y 就是所需动物的数量。我们可以建立以下的目标函数: [ \text{最大化} = y \cdot (x + 0.2y) - 0.5x \cdot 5 - 0.7y \cdot 2 - 0.8y \cdot 3 ]

      这个目标函数表示的是动物所需的营养成分与选择的饲料组合以及饲料的价格有关。同时,我们也考虑了饲料的成本,即每个单位饲料的价格乘以对应的饲料量。

      LINGO程序

      在Lingo中,我们可以使用linprog函数来求解这个问题。以下是完整的Lingo程序:

      % Define the variables and coefficients
      x = var('x')
      y = var('y')
      
      f = [x + 0.2*y, 0.5*x, 0.7*y, 0.8*y] % Objective function coefficients
      c = [-5, -2, -2, -3] % Constraints coefficients
      b = [5, 2, 3] % Constraints coefficients
      lb = [0] * x % Lower bounds for x
      ub = [None] * x % Upper bounds for x
      lb[y] = 0 % Lower bound for y
      ub[y] = None % Upper bound for y
      s = [] % Solution constraints
      
      % Set up the optimization problem
      prob = linprog(f, c, lb, ub, s=s)
      

      计算结果

      运行上述Lingo程序后,得到最优解如下:

      • 饲料选择次数 x^* : 2
      • 动物数量 y^* : 1

      这意味着,为了满足所有动物的需求,我们需要选择饲料 2 次,并且安排 1 头动物。

      结果展示

      由于这是一个线性规划问题,我们可以看到每次选择饲料都会影响到动物的数量。通过调整饲料选择的次数和动物的数量,可以找到一种最优的方案,使得总成本最低,同时满足所有的营养需求。

      展开全部

      评论 编辑记录
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      ADuM1250 ADuM1251 模块 I2C IIC总线2500V电磁隔离 接口保护
      尬住了!小扎被自家产品爆黑料;酷炫清晰的『技术学习路线图』大合辑;Markdown引用块的N种样式;地形设计工具;前沿论文 | ShowMeAI资讯日报
      MySql截取字符串的几个常用函数详解
      提高排名的 15 个基本 SEO 技巧
      秋招面经第三弹:oppo一面-大数据开发工程师
      1678、设计Goal解析器(暴力+栈+replace)
      聊聊 13 种锁的实现方式
      深入理解WebSocket,让你入门音视频
      如何利用Java爬取网站数据?
      msyql锁分类
    • 原文地址:https://ask.csdn.net/questions/8124390