数学建模笔记(二)

本文是数学建模笔记的第二部分,主要探讨了线性规划和整数规划。介绍了线性规划的三个步骤,包括分析问题、确定约束条件和构建目标函数,并给出了线性规划的一般形式。还提到了在构建图时应注意的事项,如避免依赖颜色区分。此外,文章讨论了整数规划的类型,如纯整数规划、混合整数规划和0-1整数规划,并举例说明了0-1规划问题——背包问题和旅行商问题。
摘要由CSDN通过智能技术生成

数学建模笔记(二)

构造图时,必须显式地对顶点赋值

尽量不要在图中用颜色来区分,应该实际审卷时是黑白。

线性规划

建立线性规划模型的三个步骤:

  1. 分析问题,找出决策变量
  2. 根据问题所给条件,找出决策变量必须满足的一组线性等式或者不等式约束,即为约束条件
  3. 第三步:根据问题的目标,构造关于决策变量的一个线性函数,即为目标函数

线性规划的一般形式:

在这里插入图片描述

可行解与可行域

对于数学规划模型,一定要做灵敏度分析。

eg1:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7PTnn064-1594569823310)(D6BC1132-6E6D-4412-BBAE-061120737C26.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AmIGcrHF-1594569823320)(E782FCEA-1CA6-4173-98DE-9633279C89E8.png)]

示例代码:

import numpy as np
import cvxpy as cp

# 定义目标函数
# 1. 决策向量 (3个且为正值)
x = cp.Variable(3, pos = True)
# 2. 价值向量
c = np.array([70, 50, 60])
obj = cp.Maximize(c@x)

# 定义约束条件
# 1.定义约束矩阵
a = np.array([[2, 4, 3], [3, 1, 
  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数学建模是一门重要而又有趣的学科,它是将数学的方法与现实问题相结合的过程。在进行数学建模的过程中,笔记的记录是非常重要的,可以帮助我们更好地理解问题、掌握建模方法,并且方便后期的复习和总结。 我想将我的数学建模笔记手写在CSDN上,主要出于以下几个原因。首先,手写笔记能够培养我对数学建模概念的理解和记忆能力。通过亲自动手书写数学模型、公式和解题步骤,我可以更好地掌握知识点,避免只是机械地复制粘贴或者直接照抄书中的内容。 其次,通过手写笔记,我可以更好地记录自己在建模过程中的思考和想法。数学建模是一个灵活而创造性的过程,每个人对问题的理解和解决方式不尽相同。在手写笔记中,我可以更加自由地表达自己的思路和想法,将自己独特的见解与他人分享。 此外,手写笔记也可以提高我对数学建模问题的整体把握能力。在手写过程中,我需要整理和提炼一些关键的概念和知识点,并将它们以更简洁、更清晰的方式呈现出来。这种整合和概括的过程可以帮助我更好地理解问题的本质和解决思路,并将其与其他相关知识进行联系,形成一个更完整的知识体系。 最后,将数学建模笔记手写在CSDN上,可以与其他同学和科研者进行交流与讨论。CSDN是一个专注于计算机科学与技术的知识分享平台,拥有众多对数学建模感兴趣的读者和作者。通过将自己的笔记分享在CSDN上,可以获得更多人的意见和建议,从而不断完善自己的建模能力。 总而言之,数学建模笔记的手写在CSDN上,不仅可以帮助我提升对数学建模的理解和记忆能力,还可以促进思考、整理和交流能力,对于提升自己的数学建模能力具有重要意义。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值