![数学建模与数学规划:方法、案例及编程实战(Python+COPT/Gurobi实现)](https://wfqqreader-1252317822.image.myqcloud.com/cover/577/52521577/b_52521577.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.1 线性规划
一般来讲,一个数学规划模型包含目标函数、约束条件和决策变量三部分。当数学规划模型的目标函数和约束条件的左端项均为线性表达式,且决策变量为连续变量时,该模型被称为线性规划(Linear Programming,LP)。
线性规划的一般形式如下:
![](https://epubservercos.yuewen.com/0DD641/31155568907421606/epubprivate/OEBPS/Images/txt002_4.jpg?sign=1739144342-MWhPOeklbLbdJjoqKXQoQHSGc1i5ADSU-0-2ebbff6bd17584687df9748fb9b5f2f1)
其中,c∈Rn×1,为列向量(所以cT为行向量);x∈Rn×1,为列向量,表示连续型决策变量;A∈Rm×n,表示约束系数矩阵;b∈Rm×1,为列向量,表示右端常数。求解线性规划的主要算法包括单纯形法和内点法等。
下面给出一个线性规划的简单案例:
![](https://epubservercos.yuewen.com/0DD641/31155568907421606/epubprivate/OEBPS/Images/txt002_5.jpg?sign=1739144342-5RspuJNHLTlbQNyepH2fe1RboGUWiW8H-0-35824552eb0e76c66ed9ab93cebc25e2)
若表示成紧凑的矩阵形式,则
![](https://epubservercos.yuewen.com/0DD641/31155568907421606/epubprivate/OEBPS/Images/txt002_6.jpg?sign=1739144342-t9fa9iqUpWJ7YygiEKMoacVIwcWFTAqx-0-9bec465e4012ff74cb48955a4701cc3c)