本文参考Google OR-Tools官网文档介绍OR-Tools的使用方法。 1 线性规划问题 线性规划是优化问题里最简单的一种形式,需要极大化或极小化的目标函数是线性的,而约束条件由一组线性等式或不等式组成。很多复杂的非线性规划问题都会需要将其转换成线性规划问题来求解。求解线性规划问题最常用的算法是单纯形法(包括了单纯形表、修正单纯形法、对偶单纯形法等),除此之外还有内点法、灵敏度分析等算法。 线性规划问题的一般形式: maximizec1x1+c2x2+c3x3+...+cnxnsubject toai1x1+ai2x2+ai3x3+...+ainxn≤bi, i=1,...,laj1x1+aj2x