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 | 改变延迟更新的行为 |
小节
- 参数指南
- 参数描述
- aggfill.
- 总计的
- Barconvtol.
- BarCorrectors
- barhomeneouse.
- Bariterlimit.
- BarOrder.
- barqcpconvtol.
- 最佳
- bestobjstop.
- bqpcuts.
- BranchDir
- Cliquecuts.
- CloudAccessid.
- CloudHost
- CloudSecretKey.
- CloudPool.
- computeserver
- concurrentjobs.
- ConcurrentMIP
- ConcurrentSettings
- CoverCuts
- 交叉
- 横跨交叉
- CsapiaceSID.
- CSapisecret.
- csappname.
- CSAuthToken
- CSbatchMode.
- csclientlog.
- csgroup.
- csidletimeout.
- CSManager.
- cspriority.
- csqueuetimeout.
- CSRouter
- CSTLSINSECURE.
- 切断
- 隔断
- CutPasses
- 削减
- Degenmoves.
- 断开连接
- displayinterval.
- 分布式贴图
- 批量退款
- FeasibilityTol
- feasrelaxbigm.
- 流动抄写
- FlowPathCuts
- funcpiqueerror
- FUNCPIECELENG
- FuncPieceRatio
- funcpieces.
- FuncMaxVal
- GomoryPasses
- gubcovercuts.
- 启发式
- Ignorenames.
- IISMethod
- ImpliedCuts.
- IncemSteStartGap.
- IncketEstArtNodes.
- 加速arttime.
- 婴儿用品
- InfUnbdInfo
- 输入文件
- intfeastol.
- iterationlimit.
- 乔迪
- jsonsoldetail.
- 懒惰混合
- logfile.
- logtoconsole.
- Markowitztol.
- 方法
- MinRelNodes
- MIPFocus
- MIPGap
- MIPGapAbs
- mipsepcuts.
- miqcpmethod.
- MIRCuts
- modkcuts.
- MultiObjMethod
- multibjpre.
- NetworkCuts.
- Nodefiledir.
- Nodefilestart.
- nodelimit.
- Nodemethod.
- nonconvex.
- normadjust.
- numericfocus.
- ObjNumber
- objscale.
- OptimalityTol
- outputflag.
- 分区
- erburvalue.
- PoolGap
- PoolSearchMode
- PANLSOLURING.
- 追踪
- PreDepRow
- 预料
- PreMIQCPForm
- 预付款
- 预QLINEARIZE.
- 寄生
- PreSOS1BigM
- PreSOS2BigM
- 预备
- projimpliedcuts.
- PSDTol
- 泵送
- QCPDUAL
- Quad.
- 记录
- ResultFile
- rins.
- RelaxLiftCuts
- rltcuts.
- scaleflag.
- ScenarioNumber
- 种子
- 服务器密码
- ServerTimeout
- 筛
- 夏季斯米德
- simplexpricing.
- SolutionLimit
- Solfiles.
- solutionnumber.
- startnodelimit.
- startnumber.
- strongcgcuts.
- 亚峰
- 子芯片
- 对称
- 线程
- 时限
- TokenServer
- TSPort
- 枪支
- tunejobs.
- TuneOutput.
- Tuneresults.
- Tunetimelimit.
- 外形
- UpdateMode
- 用户名
- VarBranch
- WorkerPassword.
- 断线
- ZeroHalfcuts.
- ZeroObjNodes
- 参数示例