本章收录了最基础的规划算法,包括线性规划,整数规划和非线性规划中最基本的MATLAB算法。
2. 线性与非线性规划
2.1 线性规划
其标准形式为
min x f T x A ⋅ x ≤ b A e q ⋅ x = b e q l b ≤ x ≤ u b \min_x f^Tx\\ A \cdot x \leq b\\ Aeq \cdot x = beq\\ lb \leq x \leq ub xminfTxA⋅x≤bAeq⋅x=beqlb≤x≤ub
[x,fval] = linprog(f,A,b);
[x,fval] = linprog(f,A,b,Aeq,beq);
[x,fval] = linprog(f,A,b,Aeq,beq,lb,ub);
2.2 整数规划
标