没有合适的资源?快使用搜索试试~ 我知道了~
程序员需要经常刷题吗-Rehearse:用于线性优化求解器的C++代数建模库
共59个文件
h:12个
cpp:8个
in:7个
需积分: 8 0 下载量 72 浏览量
2021-07-01
12:51:36
上传
评论
收藏 716KB ZIP 举报
温馨提示
需要程序员经常刷题吗排练 介绍 Rehearse 是一个 C++ 库,旨在以编程方式描述线性优化问题。 您可以使用原生 C++ 代数表达式来描述线性目标和约束,就像在纸上写数学模型一样。 ###用法 : 首先声明你的变量: CelNumVar x1; CelNumVar x2; 就是这样! 现在您已准备好在代数表达式中使用它们。 例如,设置目标: model.setObjective ( 7 * x1 + 9 * x2 ); 并添加约束: model.addConstraint( 1 * x1 + x2 == 18 ); model.addConstraint( x2 <= 14 ); model.addConstraint( 2 * x1 + 3 * x2 <= 50 ); 然后求解器将尝试找到x1和x2值,它们给出7*x1 + 9*x2最大值,受我们描述的约束。 完整示例: void exemple1 (){ OsiClpSolverInterface solver; CelModel model (solver); CelNumVar x1; CelNumVar x2; mode
资源推荐
资源详情
资源评论
收起资源包目录
Rehearse-master.zip (59个子文件)
Rehearse-master
acinclude.m4 375KB
depcomp 16KB
aclocal.m4 31KB
LICENSE 1KB
config.guess 44KB
Makefile.am 1KB
config.sub 32KB
README 9KB
coin.m4 150KB
Makefile.in 24KB
INSTALL 476B
missing 11KB
install-sh 9KB
AUTHORS 13B
Rehearse
acinclude.m4 375KB
rehearse.pc.in 300B
tests
testRehearse.cpp 24KB
Makefile.am 1KB
Makefile.in 17KB
aclocal.m4 31KB
LICENSE 1KB
Makefile.am 3KB
src
CelNumVarArray.h 224B
CelExpression.h 4KB
CelNumVar.cpp 1KB
CelNumVar.h 510B
config_rehearse.h.in 300B
CelIntVar.h 465B
CelVariableArray.cpp 64B
config.h.in 2KB
CelBoolVar.cpp 434B
Makefile.am 2KB
CelModel.h 835B
CelVariableArray.h 2KB
CelBoolVar.h 345B
CelModel.cpp 4KB
Makefile.in 22KB
CelExpression.cpp 20KB
config_rehearse_default.h 617B
CelVariable.h 734B
CelBoolVarArray.h 227B
CelIntVar.cpp 899B
CelVariable.cpp 906B
RehearseConfig.h 1018B
CelCoefficients.fwd.h 214B
README 35B
coin.m4 150KB
Makefile.in 28KB
AUTHORS 13B
configure 797KB
configure.ac 3KB
configure 746KB
.gitignore 244B
ltmain.sh 192KB
download_dependencies.sh 411B
README.md 9KB
.coin-or
projDesc.xml 20KB
Dependencies 372B
configure.ac 2KB
共 59 条
- 1
资源评论
weixin_38660813
- 粉丝: 5
- 资源: 983
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功