- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
盐城师范学院运筹学期末论文题目:用单纯形法解决线性规划问题姓 名: 陈 伟二级学院: 数学科学学院专业:数学与应用数学班级: 111 班学号绩评定:前言线性规划问题是数学以及日常生活中最基本的问题之一,如何快速有效的解决线性规划问题是数学家也在努力研究的科目之一。以前中学时我们解决线性规划问题一般采用的是图解法,即画出所给条件的可行域,找出目标函数的最优解。这种方法的优点是直观性强,计算方便,但缺点是只适用于问题中有两个变量的情况。下面我们介绍另外一种方法—单纯形法,来解决图解法不能解决的问题。1 单纯形法1.1 单纯形法的基本思路利用求线性规划问题基本可行解的方法求解较大规模的问题是不可行的。有选择地取基本可行解,即从可行域的一个极点出发,沿着可行域的边界移动到另一个相邻的极点,要求新极点的目标函数值不比原目标函数值差。在线性规划的可行域中先找出一个可行解,检验它是否为最优解,如果是最优解,计算停止;如果不是最优解,那么可以判断线性规划无有限最优解,或者根据一定步骤得出使目标函数值接近最优值的另一个基本可行解。由于基本可行解的个数有限,所以总可以通过有限次迭代,得到线性规划的最优基本可行解或判定线性规划无有限最优解。1.2单纯形法的基本步骤第1步求初始基可行解,列出初始单纯形表。对非标准型的线性规划问题首先要化成标准形式。由于总可以设法使约束方程的系数矩阵中包含一个单位矩阵(P1,P2,…,Pm),以此作为基求出问题的一个初始基可行解。为检验一个基可行解是否最优,需要将其目标函数值与相邻基可行解的目标函数值进行比较。为了书写规范和便于计算,对单纯形法的计算设计了一种专门表格,称为单纯形表(见表1—1)。迭代计算中每找出一个新的基可行解时,就重画一张单纯形表。含初始基可行解的单纯形表称初始单纯形表,含最优解的单纯形表称最终单纯形表。第2步:最优性检验 表1—1单纯形表 ,,, ,,, ,,, 基……… ,, ,, ,, 1 … 0 …… 0 … 0 …… ,, … 0 … ,, … ,, 0 … 1 …… 0 … 0…-…-如表中所有检验数,且基变量中不含有人工变量时,表中的基可行解即为最优解,计算结束。当表中存在时,如有,则问题为无界解,计算结束;否则转下一步。第3步:从一个基可行解转换到相邻的目标函数值更大的基可行解,列出新的单纯形表。(1)确定换入基的变量。只要有检验数大于零,对应的变量就可作为进基的变量,当有一个以上检验数大于零时,一般从中找出最大一个,其对应的变量作为进基变量。(2)确定出基的变量。,确定是出基变量,为主元。(3)用进基变量替换出基变量,得到一个新的基,对应这个基可以找出一个新的基可行解,并相应地可以画出一个新的单纯形表(a)?把第r行乘以1/,之后的结果填入新表的第r行。对于行,把第r行乘以()之后与原表中第i行。在列中的r行位置填入,其余行不变;在列中用代替r行原来的值,其余的行与原表中相同。(b)?然后用的价值系数减去列的各元素与列各元素的乘积,把计算结果填入列的最后一行,得到检验数,计算并填入所得的值。第4步:重复上述过程,就可以得到最优解或判断出无有限最优解2单纯形法求解线性规划问题的范例 s.t.解:将此问题化为标准形式,在约束条件中添加松弛变量和人工变量后得,s.t. 列出单纯形表:-30100-M-M基b041111000-M1-2[1]-10-110-2M-34M10-M000330211-1001-21-10-110-M6[6]0403-316M-304M+103M-4M0000001-1/21/2-1/203011/30001/3-31102/301/2-1/21/600303/2-M-3/2-M+1/2000001-1/21/2-1/205/2-1/2100-1/41/41/413/23/20103/4-3/41/4-9/2000-4/3-M+3/4-M-1/4则当,,=0时目标函数有最优解max z =3/2.3 单纯形法小结我觉得用单纯形法解决线性规划问题需要注意以下几点,首先将问题化为标准形式时需要观察约束系数矩阵中是否有单位矩阵,从而决定是否添加人工变量。第二个需要注意的点是在确定换入基和换出基时要细心计算,一旦换入基或者换出基搞错,那么下面就全都错了。最后在得出最终单纯形表时要观察可行基中是否有人工变量,如果有人工变量则该问题无最优解。另外,在计算表格中其它量的时候须细心认真,千万不要算错,
文档评论(0)