目录
1.多个线性约束条件
- optimconstr,定义一组约束条件,约束的名字可以任意(即红色框里面的con可以任意)但是prob.Constraints.con中的con是固定的
- 注意设置x的type,为integer。否则默认为浮点数
2. 0-1整数规划
例1
- 限制x只能取0或者1
- 两种约束条件:= 和非等于(≥ ≤),用两个prob.Constraints
- sum(A)或者sum(A,1),将矩阵A的每一列相加;sum(A,2),将矩阵每一行相加 。sum(行/列向量) = 向量的每个元素相加之和
- 向量 == / ≤ / ≥ /.....一个数,指该向量的每个元素要满足指定的约束条件,即题中每个元素==1,≤2......
例2
3.蒙特卡洛法
概率
- unifrnd生成随机序列
非线性整数规划