预备知识:
定义1.线段:
设,,点集称为闭线段,记为;又点集称为开线段,记作。
定义2.凸集:
设,如果对于任意,以及,都有,则称为凸集。
例:
(1)空集,全集,单点集均为凸集。
(2)若,,闭线段与开线段都为凸集。
通过引入松弛变量,我们可以将线性不等式转化为标准的线性等式求解。
在我们学习单纯形法之前,很不幸的事情是,在这个世界上,很多事情是非线性的,单纯形法有其局限性,就是需要在严格的线性约束才才能够使用。
定理:线性规划的可行域是多边形,线性规划的绝大多数问题的最优解在其顶点取得。
由以上定理,我们可以通过单纯形法来迭代求解最优值。
单纯形算法思想如下:
第一步:找到一个可行解(极点);
第二步:计算该点的判据函数;
第三步:若无法改进,退出;
第四步:否则选择一条棱, 找到另一可行解(极点);
回到第二步。
本节偏向数学性,感觉内容过于理论,无法进行拓展,留待后续学习一并总结。