R语言-最优化_整数规划、线性规划求解(Rsymphony)

R 语⾔-最优化_整数规划、线性规划求解(Rsymphony )
Rsymphony 包简介
Rsymphony,混合整数线性规划SYMPHONY 求解器,其中主函数有:
主要参数
作⽤obj
山西储备物资管理局
规划⽬标系数mat
俄军
约束向量矩阵dir
约束⽅向向量,有’>’、’<’、’=’构成rhs
约束值bounds
上下限的约束,默认0到INF type
限定⽬标变量的类型,’B’指的是0-1规划,’C’代表连max 逻辑值,T为求最⼤值,F为最⼩值example
example1
example2Rsymphony_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 )
1
2
3
4
5# 求解library (Rsymphony)obj <- c(2, 4, 3)mat <- matrix(c(3, 2, 1, 4, 1, 3, 2, 1, 2), nrow = 3)#      [,1] [,2] [,3]#[1,]    3    4    2#[2,]    2    1    1#[3,]    1    3    2dir <- c("<=", "<=", "<=")rhs <- c(60, 40, 80)max <- F Rsymphony_solve_LP(obj, mat, dir, rhs, max = max)#$solution #[1]  0  0 30#$objval #[1] 90#$status                    # 0表有解,1表不到解#TM_OPTIMAL_SOLUTION_FOUND #                        0
1
2
3
4
佐太
5
6impreza wrx
7国产猎
8
9
10
11
12
13
长轴泵14
15
16
17
18
19
20
obj <- c(3, 1, 3)mat <- matrix(c(-1, 0, 1, 2, 4, -3, 1, -3, 2), nrow = 3)#      [,1] [,2] [,3]#[1,]  -1    2    1#[2,]    0    4  -3#[3,]    1  -3    2dir <- c("<=", "<=", "<=")rhs <- c(4, 2, 3)max <- TRUE types <- c("I", "C", "I")Rsymphony_solve_LP(obj, mat, dir, rhs, types = types, max = max)#$solution #[1] 5.00 2.75 3.00#$objval #[1] 26.75#$status #TM_OPTIMAL_SOLUTION_FOUND #                        0 12345678910111213141516171819

本文发布于:2024-09-23 08:14:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/536940.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:整数   约束   规划   逻辑值   表找
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议