Rsymphony包简介
Rsymphony,混合整数线性规划SYMPHONY 求解器,其中主函数有:
Rsymphony_solve_LP(obj, mat, dir, rhs, bounds = NULL,
types = NULL, max = FALSE, verbosity = -2,
time_limit = -1, node_limit = -1, gap_limit = -1,
first_feasible = FALSE,
write_lp = FALSE, write_mps = FALSE)
主要参数 | 作用 |
---|---|
obj | 规划目标系数 |
mat | 约束向量矩阵 |
dir | 约束方向向量,有’>’、’<’、’=’构成 |
rhs | 约束值 |
bounds | 上下限的约束,默认0到INF |
type | 限定目标变量的类型,’B’指的是0-1规划,’C’代表连 |
max | 逻辑值,T为求最大值,F为最小值 |
example
example1
min(z=3x1+1x2+3x3)⎧⎩⎨⎪⎪⎪⎪3x1+4