COPT 求解器手册(卡迪纳尔优化器)

目录

1. 引言

COPT(Cardinal Optimizer,卡迪纳尔优化器)是一个高性能的数学规划求解器,由杉数科技开发。COPT 支持求解大规模线性规划(LP)、混合整数规划(MIP)、二次规划(QP)、二次约束规划(QCP)和二阶锥规划(SOCP)问题。

COPT 以其卓越的求解性能在多个基准测试中表现突出,特别适合求解大规模工业和商业优化问题。COPT 提供与 GAMS 的完整接口,可以通过 GAMS 直接调用 COPT 求解各种优化模型。

COPT 求解器的主要特点包括:

  • 支持 LP、MIP、QP、QCP、SOCP 等多种问题类型
  • 高效的预求解(Presolve)技术
  • 先进的内点法和单纯形法 LP 求解器
  • 高效的 MIP 分支定界引擎
  • 支持并发求解和多线程并行
  • 支持分布式计算

2. 选项

COPT 提供了丰富的选项来控制求解过程。以下按类别列出选项。

2.1 算法选项

选项描述默认值
Algorithm选择 LP 求解算法:-1=自动,0=原对偶单纯形,1=对偶单纯形,2=原单纯形,3=内点法,4=并发-1
BarCol内点法的列重排序:0=自动,1=AMD,2=METIS0
BarOrder内点法的排序方法:0=自动,1=AMD,2=METIS0
Crossover内点法的交叉(Crossover):0=关闭,1=开启1
Dualize求解问题前是否进行对偶化:-1=自动,0=否,1=是-1
IterLimit迭代次数限制GAMS iterlim
NodeLimMIP 节点数限制GAMS nodlim
PDLPTol一阶方法(PDLP)的收敛容差1e-06
Presolve预求解级别:-1=自动,0=关闭,1=保守,2=激进-1
QMatrixTol输入 Q 矩阵系数的容差5e-14
RelGapMIP 的相对间隙GAMS optcr
SolTimeLimit找到原始可行解后生效的时间限制(秒)1e+20
TimeLimit优化时间限制(秒)GAMS reslim

2.2 调试选项

选项描述默认值
DisplayFreq日志行显示的频率自动
DisplayInterval日志行显示的时间间隔(秒)自动
Logging日志级别:0=最小输出,1=正常,2=详细,3=更详细1
LogToConsole将日志输出到控制台1

2.3 输出选项

选项描述默认值
ResultFile结果输出文件路径
SolFile解输出文件路径(MIP)

2.4 接口选项

选项描述默认值
Threads求解使用的线程数:0=使用所有可用核心0
WorkDir工作目录路径
WorkMem工作内存限制(MB)自动

3. 预求解与缩放

COPT 具有先进的预求解功能,可以在求解前简化模型。预求解选项包括:

选项描述默认值
Presolve预求解级别:-1=自动,0=关闭,1=保守,2=激进-1
Dualize求解前对问题对偶化:-1=自动,0=否,1=是-1

预求解过程包括:约束简化、变量消除、系数优化、边界传播等技术。预求解通常能显著减小模型规模、提高求解速度。

4. MIP 选项

选项描述默认值
RelGapMIP 的相对间隙GAMS optcr
NodeLim探索的最大节点数GAMS nodlim
MIPFocusMIP 搜索策略:0=自动,1=寻找可行解,2=证明最优性,3=兼顾0
HeurLevel启发式搜索级别:-1=自动,0=关闭,1=轻度,2=中等,3=深度-1
CutLevel割平面生成级别:-1=自动,0=关闭,1=轻度,2=中等,3=深度-1
VarSel变量选择策略:-1=自动,0=最小不可行性,1=伪成本,2=强分支,3=混合-1
NodeSel节点选择策略:-1=自动,0=深度优先,1=最佳界,2=最佳估值-1
SolLimit停止前的可行解数量限制0
IntSolLimit整数解的数量限制0

5. QCP/SOCP 选项

选项描述默认值
QCPAlgQCP 求解算法:0=内点法,1=外逼近法0
QMatrixTol二次矩阵系数容差5e-14

6. LP 算法选项

选项描述默认值
AlgorithmLP 求解算法:-1=自动,0=原对偶单纯形,1=对偶单纯形,2=原单纯形,3=内点法,4=并发-1
SimplexPricing单纯形定价策略:-1=自动,0=部分,1=完全,2=Steepest Edge-1
BarrierAlg内点法算法:0=原对偶,1=同质原对偶(均匀化)0
PDLPAlgPDLP(一阶方法)求解开关:0=关闭,1=开启0
PDLPTolPDLP 方法的收敛容差1e-06
Crossover内点法的交叉策略:0=关闭,1=开启1
Dualize对偶化:-1=自动,0=关闭,1=开启-1

 

 


 

在线留言

尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。

 

 

 

 

联系我们

 

微信公众号

咨询微信

企业店铺

400-621-1085

(节假日期间办公室座机如无人接听,请选择其他联系方式,感谢理解!祝您节日快乐!)

 

联系我们 快速链接 相关产品 上海卡贝信息技术有限公司

©2025  上海卡贝信息技术有限公司

产品中心

下载中心

站点地图

隐私政策

 

销售QQ咨询

产品QQ咨询

淘宝店铺

 

GAMS:概述

最近更新

相关文档

下载试用

购买咨询

Berkeley Madonna

iThink

Stella Architect

IBM SPSS Modeler

DecisionTools Suite

NeuralTools

Frontier Analyst

Vensim

RISKOptimizer

PrecisionTree

LINGO

LINDO API

What'sBest!

@RISK

BARON

BayesiaLab

Oracle Crystal Ball

GEMPACK

GTAP Database

TreeAge