manbet体育手机客户端


参数

参数控制着Gurobi求解器的运行。手机万博登录必须在优化开始之前修改它们。尽管您可以自由地尝试不同的参数设置,但我们建议您保留参数的默认设置,除非您找到一个令人信服的理由不这样做。有关何时需要更改参数值的讨论,请参阅我们的参数指南

各种Gurobi api都提供了查询和修改参数值的例程。参考我们的参数示例额外的信息。

下面的一些参数用于配置客户端程序,以用于计算服务器,Gurobi Instant云实例或令牌服务器。请参阅我们的讨论空环境有关详细信息。

可用的Gurobi参数

终止:这些参数会影响算法的终止。如果算法超过这些限制中的任何一个,它将终止并报告非最佳终止状态(见状态码有关详细信息的部分)。请注意,算法不一定停止其命中指定限制的那一刻。在超过限制后,终止检查可能会很好。

参数名称 目的
Bariterlimit. 障碍迭代极限
最佳 最好的目标注定要停止
bestobjstop. 最佳客观价值停止
隔断 客观截止
iterationlimit. 单纯形迭代限制
nodelimit. MIP节点限制
SolutionLimit MIP可行解极限
时限 时限

公差:这些参数控制允许的可行性或最优性违规。

参数名称 目的
Barconvtol. 障碍收敛公差
barqcpconvtol. 屏障QCP收敛耐受性
FeasibilityTol 原始可行性公差
intfeastol. 整数可行性宽容
Markowitztol. 阈值枢转耐受性
MIPGap 相对MIP最优性差距
MIPGapAbs 绝对MIP最优间隙
OptimalityTol 对偶可行性宽容
PSDTol 半正定宽容

单纯x:这些参数控制Simplex算法的操作。

参数名称 目的
InfUnbdInfo 为不可行/无限制的型号生成其他信息
normadjust. 单纯性定价规范
objscale. 客观的扩展
erburvalue. 单纯性扰动幅度
Quad. Simplex中的四边形精度计算
scaleflag. 模型缩放
在双重单纯x内筛选
夏季斯米德 采用LP方法求解筛选子问题
simplexpricing. 单纯形变量定价策略

障碍:这些参数控制屏障求解器的操作。手机万博登录

参数名称 目的
BarCorrectors 中央调整限制
barhomeneouse. 障碍均匀算法
BarOrder. 障碍订购算法
交叉 障碍交叉策略
横跨交叉 交叉初始建设策略
QCPDUAL 计算QCP模型的双变量

MIP:这些参数控制MIP算法的操作。

参数名称 目的
BranchDir 分支方向偏好
concurrentjobs. 启用分布式并发求解器手机万博登录
ConcurrentMIP 启用并发MIP求解器手机万博登录
ConcurrentSettings 逗号分隔的.prm文件列表 - 用于创建并发环境
Degenmoves. 退化单纯乳头移动
断开连接 断开连接的组件策略
分布式贴图 启用分布式MIP求解器手机万博登录
启发式 向上或向下转动MIP启发式
IncemSteStartGap. 触发方案改进
IncketEstArtNodes. 触发方案改进
加速arttime. 触发方案改进
懒惰混合 添加延迟约束的程序必须设置此参数
MinRelNodes 最小放松启发式控制
MIPFocus 设置MIP Solver的焦点手机万博登录
miqcpmethod. 用于解决MIQCP模型的方法
Nodefiledir. 用于MIP节点文件的目录
Nodefilestart. 写MIP树节点到磁盘的内存阈值
Nodemethod. 用于解决MIP节点松弛的方法
nonconvex. 控制如何处理非凸二次程序
分区 控制当分区启发式运行时
泵送 可行性泵启发式控制
rins. rin启发式
Solfiles. 存储中间解决方案文件的位置
solutionnumber. 次优MIP解决方案检索
startnodelimit. MIP启动子MIP的节点限制
startnumber. 设置MIP开始的索引
子芯片 通过子mip启发式探索的节点
对称 MIP对称性检测
VarBranch 分支变量选择策略
ZeroObjNodes 零客观启发式控制

预算:这些参数控制如何以及何时,应在解决问题上进行预盖。

参数名称 目的
aggfill. 允许填写在预定聚合期间
总计的 预定占聚合控制
批量退款 在预解决中禁用双重减少
追踪 允许预计将原始模型的约束转换为预定模型的等效约束
PreDepRow 预解相关行缩减
预料 预定尺寸二元化
PreMIQCPForm 预定MIQCP模型的格式
预付款 预算通过限制
预QLINEARIZE. 预解Q矩阵线性化
寄生 Presolve水平
PreSOS1BigM 控制SOS1转换为二进制形式
PreSOS2BigM 控制SOS2转换为二进制形式
预备 预算减少减少

调整:这些参数控制参数调谐工具的操作。

参数名称 目的
枪支 指定优化准则
tunejobs. 支持分布式的调优
TuneOutput. 调整输出水平
Tuneresults. 返回的改进参数集数
Tunetimelimit. 调谐的时间限制
外形 对每个参数设置进行多次运行,以限制随机噪声的影响

多种解决方案:这些参数允许您修改MIP搜索的行为,以便找到MIP模型的多个解决方案。

参数名称 目的
PoolGap 池内解决方案的缺口
PoolSearchMode 选择用于寻找其他解决方案的方法
PANLSOLURING. 保持池中的解决方案数量

MIP削减:这些参数会影响MIP切割平面的产生。在所有情况下,-1的值对应于自动设置,这允许求解器确定切割生成中的适当侵略性水平。手机万博登录除非另有说明,否则0,1和2的设置分别对应于没有切割的生成,保守切割或侵略性的切割。这削减参数提供全局切割控制,影响所有切割的生成。这个参数也有一个设置为3,这对应于非常激进的切割产生。其他参数覆盖全局削减参数(因此设置削减到2和Cliquecuts.到0将会积极地产生所有类型的削减,除了根本不会产生的派系削减)。

参数名称 目的
bqpcuts. BQP减少代
削减 全球削减发电控制
Cliquecuts. Clique Cut代
CoverCuts 覆盖减少代
切断 在切割生成期间执行约束聚合
CutPasses 根切割平面通过限制
流动抄写 流盖切割产生
FlowPathCuts 流动路径切割生成
GomoryPasses 根谷码削减通行证
gubcovercuts. GUB覆盖切割产生
ImpliedCuts. 隐含界割生成
婴儿用品 不可用的删除生成
mipsepcuts. MIP分离切割生成
MIRCuts MIR切成生成
modkcuts. mod-k切割生成
NetworkCuts. 网络削减生成
projimpliedcuts. 预计暗示的裁定切割
RelaxLiftCuts 放松和升降削减生成
rltcuts. RLT减少代
strongcgcuts. 强力CG削减生成
亚峰 次米布切割成
ZeroHalfcuts. Zero-half减少代

分布式算法:用于控制我们分布式并行算法的参数(分布式MIP,分布式并发和分布式调整)。

参数名称 目的
WorkerPassword. 分布式工作者群集的密码
断线 分布式工作者集群

云:用于启动Gurobi Instant Cloud实例的参数。

参数名称 目的
CloudAccessid. Gurobi Instant Cloud的访问ID
CloudHost 主持Gurobi云入口点
CloudSecretKey. Gurobi Instant Cloud的秘密密钥
CloudPool. 云池用于Gurobi Instant云实例

计算服务器:用于配置和启动Gurobi Compute Server作业的参数。您通常会在许可证文件中设置这些,但您可以选择通过这些参数设置它们(首先构建一个空的环境)。参考古罗比远程服务参考手册为更多的信息。

参数名称 目的
computeserver 远程服务集群中的节点的名称。
服务器密码 远程服务群集(或令牌服务器)的客户端密码。
ServerTimeout 网络超时间隔
cspriority. 远程服务工作的工作优先级
csqueuetimeout. 新工作的队列超时
CSRouter 远程服务群集的路由器节点
csgroup. 集群集团放置请求
CSTLSINSECURE. 在传输层安全(TLS)中使用不安全模式
csidletimeout. Compute Server杀死作业之前的空闲时间
乔迪 Job当前任务ID

集群管理器:用于配置和启动Gurobi Cluster Manager的参数。您通常会在许可证文件中设置这些,但您可以选择通过这些参数设置它们(首先构建一个空的环境)。参考古罗比远程服务参考手册为更多的信息。

参数名称 目的
CsapiaceSID. Gurobi集群管理器的访问ID
CSapisecret. Gurobi Cluster Manager的密钥
csappname. 批处理或作业的应用程序名称
CSAuthToken 令牌在内部用于身份验证
CSbatchMode. 控制批量模式优化
csclientlog. 打开或关闭登录
CSManager. 集群管理器的URL
用户名 连接到群集管理器时要使用的用户名

令牌服务器:用于启动作业的参数,从令牌服务器签出令牌。您通常会在许可证文件中设置这些,但您可以选择通过这些参数设置它们(首先构建一个空的环境)。

参数名称 目的
服务器密码 令牌服务器(或远程服务集群)的客户端密码。
TokenServer 您的令牌服务器的名称。
TSPort 令牌服务器端口号。

其他:其他参数。

参数名称 目的
displayinterval. 打印日志线的频率
feasrelaxbigm. BIG-M用于可行性放松的值
funcpiqueerror 允许PWL转换函数约束的误差
FUNCPIECELENG 用于函数约束的PWL平移的片段长度
FuncPieceRatio 控制PWL近似值中是否在或过度估计函数值
funcpieces. 设置PWL函数近似的策略
FuncMaxVal 功能约束中x和y变量的最大值
Ignorenames. 指示是否忽略用户提供的名称
IISMethod IIS方法
输入文件 在优化开始之前要读取的文件
jsonsoldetail. 控制存储在生成的JSON解决方案中的细节级别
logfile. 日志文件名称
logtoconsole. 控制台日志记录
方法 算法用于求解连续模型
MultiObjMethod 用于解决后续目标的热启动方法
multibjpre. 初始预定多目标模型
numericfocus. 设置数值焦点
ObjNumber 设置多目标索引
outputflag. 手机万博登录求解器输出控制
记录 启用API呼叫录制
ResultFile 完成优化后写的结果文件
ScenarioNumber 在多场景模型中设置场景索引
种子 修改随机数种子
线程 要使用的并行线程数
UpdateMode 改变延迟更新的行为



小节