matla语言(整数规划模型).docVIP

  • 6
  • 0
  • 约8.9千字
  • 约 15页
  • 2016-12-06 发布于贵州
  • 举报
matla语言(整数规划模型)

9.2.2 线性规划 基本数学原理 线性规划是处理线性目标函数和线性约束的一种较为成熟的方法,目前已经广泛应用于军事、经济、工业、农业、教育、商业和社会科学等许多方面。线性规划问题的标准形式是: 或 写成矩阵形式为: 其中,0为n维列向量。 线性规划的标准形式要求目标函数最小化,约束条件取等式,变量非负。不符合这几个条件的线性模型要首先转化成标准形。 线性规划的求解方法主要是单纯形法(Simple Method),该法由Dantzig于1947年提出,以后经过多次改进。单纯形法是一种迭代算法,它从所有基本可行解的一个较小部分中通过迭代过程选出最优解。其迭代过程的一般描述为: 1. 将线性规划化为典范形式,从而可以得到一个初始基本可行解x(0)(初始顶点),将它作为迭代过程的出发点,其目标值为z(x(0))。 2. 寻找一个基本可行解x(1),使z(x(1))≤z(x(0))。方法是通过消去法将产生x(0)的典范形式化为产生x(1)的典范形式。 3. 继续寻找较好的基本可行解x(2),x(3),…,使目标函数值不断改进,即z(x(1))≥z(x(2)) ≥z(x(3)) ≥…。当某个基本可行解再也不能被其它基本可行解改进时,它就是所求的最优解。 ??? Matlab优化工具箱中采用的是投影法,它是单纯形法的一种变种。 相关函数介绍 linprog函数 功能:求解线性规划问题。

文档评论(0)

1亿VIP精品文档

相关文档