运筹学-线性规划问题及其数学模型

线性规划问题及其数学模型


谈到线性规划,那什么是线性规划问题?

通俗来讲,就是在约束条件下,寻找线性函数(未知数的次数为1)的最优解的问题。


在生产管理和经营活动中经常出现一类问题,即如何科学的利用有限的人力、物力、财力等资源,以便得到最好的经济效果。
先看例题:
某工厂在计划期内要生产I、II两种产品,已知生产单位产品所需的设备台时(即生产一件I或II产品需要占据某台设备多少小时)及A、B两种原材料的消耗,详情如下表所示:

资源\产品产品I产品II现有条件
设备1台时/件2台时/件8台时
原材料A4kg/件016kg
原材料B04kg/件12kg

该厂每生产一件产品I可获利2元,每生产一件产品II可获利3元,问:应该如何安排计划使该工厂获利最多?

我们不妨假设生产了x1件产品I,x2件产品II,此时总获利为z,且 ∀ x i ∈ N \forall x_i\in\mathbb N xiN(因为产品是按件生产的,我们可以不生产,可以生产1件,但是不能生产半件)
于是我们可以得到目标函数:

max ⁡ z = 2 x 1 + 3 x 2 \max z=2x_1+3x_2 maxz=2x1+3x2
同时我们也需要考虑设备台时和两种原材料(A/B)对生产的限制:
1 x 1 + 2 x 2 ≤ 8 1x_1+2x_2\leq8 1x1+2x28-设备台时的限制
4 x 1 + 0 x 2 ≤ 16 4x_1+0x_2\leq16 4x1+0x216-原材料A的限制
0 x 1 + 4 x 2 ≤ 12 0x_1+4x_2\leq12 0x1+4x212-原材料B的限制

以上问题便是线性规划问题,以上模型便为其对应的数学模型


线性规划模型有什么特征?

  • 每一个问题都用一组决策变量(x1,x2, ⋯ \cdots ,xn)表示某一方案,这组决策变量的值就代表一个具体方案(一般来说这些变量是非负且连续的)。如上文模型用 ( x 1 , x 2 ) (x_1,x_2) (x1,x2)来表示一组方案, ( 1 , 2 ) (1,2) (1,2)便表示生产1个I产品,2个II产品。
  • 要有建模的相关数据,如资源拥有量、消耗资源定额、创造新价值量等,并构成互不矛盾的约束条件,这些约束条件可以用一组线性等式或不等式来表示。如上文模型中对台时和原材料的限制,以及生产每个产品所带来的利润。
  • 都有一个要求达到的目标,它可以用决策变量及其有关的价值系数(即目标函数中决策变量的系数)构成的线性函数(称为目标函数)来表示。根据问题的不同,要求目标函数的最大值或者是最小值。如上文模型中,要求目标函数z(总利润)的最大值。

推广

个例 ⇒ \Rightarrow 通例


得到其一般形式:

目标函数:max(min)z=c1x1+c2x2+ ⋯ \cdots +cnxn
约束条件 = { a 11 x 1 + a 12 x 2 + ⋯ + a 1 n x n ≤ ( = , ≥ ) b 1 a 21 x 1 + a 22 x 2 + ⋯ + a 2 n x n ≤ ( = , ≥ ) b 2 ⋯ a m 1 x 1 + a m 2 x 2 + ⋯ + a m n x n ≤ ( = , ≥ ) b m x i ≥ 0 约束条件=\begin{cases} a_{11}x_1+a_{12}x2+\cdots+a_{1n}x_n\leq(=,\geq)b_1 \\ a_{21}x_1+a_{22}x2+\cdots+a_{2n}x_n\leq(=,\geq)b_2 \\ \qquad\qquad\quad\quad\quad\cdots \\ a_{m1}x_1+a_{m2}x2+\cdots+a_{mn}x_n\leq(=,\geq)b_m \\ x_i\geq0\end{cases} 约束条件= a11x1+a12x2++a1nxn(=,)b1a21x1+a22x2++a2nxn(=,)b2am1x1+am2x2++amnxn(=,)bmxi0
在上述模型中, x i x_i xi是决策变量、 c i c_i ci被称为价值系数、 a m n a_{mn} amn被称为技术系数,且一般情况下m<n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OR'CC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值