《线性规划》0934第二章2.4退化问题 2.6单纯形法的几何意义=第八次课
- 格式:ppt
- 大小:10.78 MB
- 文档页数:26
线性规划——单纯形法设计文档——《通用优化模块》编写人:徐天爽编写时间:2010年06月完成2010年06月整理目录第一部分功能概述 (1)第二部分理论知识 (2)2.1 线性规划标准型 (2)2.2单纯形法 (4)2.2.1修正单纯形法 (4)2.2.2Bland规则 (7)第三部分程序主要内容 (9)第四部分程序测试 (10)备注 (17)参考文献 (18)第一部分功能概述单纯形法是线性规划算法的一种。
由于若线性规划问题有最优解,则一定存在一个基本可行解是最优解,因此单纯形法是通过沿着可行集的边界,从一个顶点转移到改善当前目标函数值的相邻定点,以此来寻找最优解。
程序编写了加入Bland规则的修正单纯形法,只需用户给定设计变量个数、约束条件个数、约束条件系数,委托矩阵操作类MatrixOperation进行矩阵运算,即可实现线性规划问题的优化。
第二部分 理论知识线性规划问题具备以下性质:定理1 若线性规划问题的可行域X 非空,则X 是一个凸集。
定理2 线性规划问题的每一个基本可行解x 都对应于可行域X 的一个顶点。
定理3 若线性规划问题有最优解,则一定存在一个基本可行解是最优解。
定理4 若线性规划问题有最优解,则目标函数的最优值一定可以再可行域X 的某个顶点上达到。
2.1 线性规划标准型定义1 如果目标函数是设计变量的线性函数,且约束条件也是关于设计变量的线性等式或线性不等式,则相应的数学问题就称为一个线性规划问题。
单纯形法计算问题的最优值需要将原问题统一为标准形式。
定义线性规划问题的标准形式为:定义2 给定线性规划问题的标准型为()()11min ..1,2,,01,2,,nj jj n ij j i j j z c x s t a x b i m x j n ==⎧=⎪⎪⎪==⎨⎪⎪≥=⎪⎩∑∑ (1)其中()01,2,,i b i m ≥= 。
即对目标函数一律求最小值;设计变量均非负;约束条件除非负约束条件之外一律为等式约束;约束条件的右端项一律非负。