2.2 线性规划模型
引例 某制药厂生产甲、乙两种药品,生产这两种药品要消耗某种维生素.生产每吨药品所需要的维生素量,所占用的设备时间,以及该厂每周可提供的资源总量如表 2-1-1所示.
表2-1-1某制药厂生产信息表
| 每吨产品的消耗 | 每周资源总量 |
甲 | 乙 |
维生素(公斤) | 30 | 20 | 160 |
设备(台) | 5 | 1 | 15 |
已知该厂生产每吨甲、乙药品的利润分别为5万元和2万元.但根据市场需求调查的结果,甲药品每周的产量不应超过4吨.问该厂应如何安排两种药品的产量才能使每周获得的利润最大?
分析 设x1、x2分别为生产甲、乙药品的数量,问题的目标为总利润最大,即
max5x1+2x2,
约束条件为
每周资源总量的限制,即30x1+20x2≤160,5x1+x2≤15;
甲种药品每周产量不应超过4吨,即x1≤4;
生产数量非负,即决策变量 x1≥0,x2≥0.
那么优化模型可整理为
max5x1+2x2s.t.⎩⎨⎧30x1+20x2≤1605x1+x2≤15x1≤4x1≥0,x2≥0.
通常情况下,线性规划模型的可表示为
max(min) z=c1x1+c2x2+⋯+cnxns.t.⎩⎨⎧a11x1+a12x2+⋯+a1nxn≤(=,≥)b1a21x1+a22x2+⋯+a2nxn≤(=,≥)b2⋯ ⋯am1x1+am2x2+⋯+amnxn≤(=,≥)bmxi≥0,i=1,2,⋯,n,
也可简记为
min(max) c⊤xs.t.{Ax≤(=,≥)bx≥0
其中x=x1x2⋮xn,c=c1c2⋮cn,A=a11a21am1a12a22⋯am2⋯⋯⋯a1na2namn,b=b1b2⋮bm.
在大多数实际问题建立的线性规划模型中,要求变量是非负的,即xi≥0, i=1,2,⋯,n,称此约束为非负性约束.