线性规划与单纯形法

线性规划问题及其数学模型:在生产管理和经营活动中经常提出一类问题, 即如何合理地利用有限的人力、物力、财力等资源, 以便得到最好的经济效果。
问题特征
(1) 每一个问题都用一组决策变量( x_1 , x_2 , ⋯ , x_n )表示某一方案,这组决策变量的值就代表一个具体方案。一般这些变量取值是非负且连续的。
(2) 存在一定的约束条件,这些约束条件可以用一组线性等式或线性不等式来表示。
(3) 都有一个要求达到的目标, 它可用决策变量的线性函数(称为目标函数) 来表示。按问题的不同,要求目标函数实现最大化或最小化。
满足以上三个条件的数学模型称为线性规划的数学模型。Matlab中的标准型为:
目标函数 \quad min(z)=\sum_{i=1}^n c_ix_i
约束条件 \quad \sum_{i=1}^n a_{ji}x_i\leqslant b_j\quad j=1,2,...,m
\quad\quad\quad\quad~ \sum u_ix_i=v
\quad\quad\quad\quad\quad\quad\quad x_i\geqslant0

matlab:linprog([c],[a],[b],[u],v,options(zeros(m,1)))
图解法

1. 无穷多最优解
2.无界解
3.无可行解

当求解结果出现第2、3 两种情况时,一般说明线性规划问题的数学模型有错误。前者缺乏必要的约束条件,后者是有矛盾的约束条件,建模时应注意。
图解法虽然直观、简便, 但当变量数多于三个以上时, 它就无能为力了。所以要介绍一种代数法——单纯形法。为了便于讨论, 先规定线性规划问题的数学模型的标准型式。
\color{red}{不同于 Matlab 的标准型}

标准型 矩阵形式
max(z)=\sum_{j=1}^n c_jx_j
\sum_{j=1}^n a_{ij}x_j= b_i\quad i=1,2,...,m
x_j\geqslant0
max(z)=CX
AX=\sum_{j=1}^n P_{j}x_j= b
X\geqslant0

在标准形式中规定各约束条件的右端项b_i>0,否则等式两端乘以"-1"
其中C=(c_1,c_2,...,c_n)
X=\left[\begin{array}{c}{x_{1}} \\ {x_{2}} \\ {\vdots} \\ {x_{n}}\end{array}\right]P_{j}=\left[\begin{array}{c}{a_{1j}} \\ {a_{2j}} \\ {\vdots} \\ {a_{mj}}\end{array}\right]b=\left[\begin{array}{c}{b_{1}} \\ {b_{2}} \\ {\vdots} \\ {b_{m}}\end{array}\right]0=\left[\begin{array}{c}{0} \\ {0} \\ {\vdots} \\ {0}\end{array}\right]
A=\left[\begin{array}{cccc}{a_{11}} & {a_{12}} & {\cdots} & {a_{n}} \\ {\vdots} & {\vdots} & {} & {\vdots} \\ {a_{m 1}} & {a_{m 2}} & {\cdots} & {a_{m n}}\end{array}\right]=\left(P_{1}, P_{2}, \cdots, P_{n}\right)
A —— 约束条件的m\times n维系数矩阵,一般m<n
b —— 资源向量;
C —— 价值向量;
X —— 决策变量向量。
实际碰到各种线性规划问题的数学模型都应变换为标准型式后求解。
以下讨论如何变换为标准型的问题。
(1 ) 若要求目标函数实现最小化,即min~z = CX。这时只需将目标函数最小化变换求目标函数最大化,即令z′= - z,于是得到max~z′= - CX。这就同标准型的目标函数的形式一致了。
(2 ) 约束方程为不等式。这里有两种情况: 一种是约束方程为 “\leqslant” 不等式,则可在“\leqslant”不等式的左端加入非负松弛变量;把原“\leqslant”不等式变为等式;另一种是约束方程为“\geqslant”不等式,则可在“\geqslant”不等式的左端减去一个非负剩余变量( 也可称松弛变量) ,把不等式约束条件变为等式约束条件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,047评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,807评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,501评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,839评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,951评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,117评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,188评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,929评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,372评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,679评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,837评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,536评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,168评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,886评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,129评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,665评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,739评论 2 351

推荐阅读更多精彩内容

  • 迈出第一步,已经成功了一半。 《不安的时候,坐下来写》 入群几天,从最初的为什么要订立目标,怎么订立,如何执行...
    静亦境阅读 144评论 3 1
  • 【分析】: 一段丰富含义的文字。 对比:身份之间的对比,神甫与男孩。自己与别人想法之间的对比。 而且,透漏着男孩坚...
    竹君安好阅读 540评论 0 6