cplex翻译完全版 下载本文

内容发布更新时间 : 2024/4/25 21:59:22星期一 下面是文章的全部内容请认真阅读。

好的解。只有很少情况会设置这个选项,以手动提高性能。任何非负整数的值都是有效的。

(在这种情况下,自动确定默认值为0)。 printoptions(整数)

所有选项的值都写入到GAMS列表文件。有效值是NO或YES (默认值为0) probe(整数)

在MIP上操作以确定测试的数量。测试非常强大,并且非常费时。根据模式的不同,将该值设置为1,可能会导致解决方案的时间显著减少或大幅增加。

(默认值为0) -1 不进行测试 0 自动 1 有限测试 2 更多测试 3 全面测试 Probetime(真值)

限制测试的时间,以秒为单位。 (默认值为1e+075) qpmakepsdind(整数)

确定CPLEX是否将尝试一个MIQP的方法。二次项中所有出现的变量都是二元的。当此功能被激活后,调整二次半定矩阵的元素(PSD,CPLEX要求所有的QP条件)。为了构成PSD,还将尝试收紧PSD矩阵以达到更好的值。默认值为1时意味着yes,如果有必要你可以把它关掉;默认设置对于大多数模型都有用。

(默认值为1) 0 关 1 开 qpmethod(整数) 使用指定的QP算法。

当默认值为0时(自动),障碍设置于QP的问题和MIQP问题的对偶单纯形

根的松弛。 (默认值=0)

0 自动 1 原始单纯形 2 对偶单纯形 3 网络单纯形 4 屏障 5 筛分

6 并行,障碍,原始 quality(整数)

写解决方案质量统计的列表文件。如果设置为yes,统计后会出现解决摘要和之前的解决方案列表。

(默认值=0) readflt(字符串)

GAMS/ CPLEX解决方案池选项涵盖了多样性和范围过滤器的基本使用,以产生更多的解。如果你需要多种过滤器,权衡解的过滤器的多样性和更为先进的使用方式,你能够生产一个cplex的过滤器文件,用您喜欢的编辑器编辑或者使用GAMS,使用此选项,读入GAMS / CPLEX。

Reduce(整数)

预处理阶段确定是原始减少、双倍减少还是两者兼而有之。对于偶尔诊断不可行或无界模型非常有用。

(默认值=3) 0无原始或双减少 1只有原始减少 2只有双减

3原始和双减少都存在 Reinv(整数)

refactorization频率。此选项可以确定基础矩阵refactorizations的迭代次数。默认的设置应该是大多数问题的最佳选择。对于改变refactorization频率,CPLEX的性能相对不敏感。只有非常大的,棘手的问题应该考虑减少refactorizations之间的迭代的数量。任何非负整数的值是有效的。

(在这种情况下,自动确定默认值=0) relaxfixedinfeas(整数)

有时一个固定MIP问题的解不能保证最优性由于小的不可行性。GAMS/Cplex的默认行为链接是只返回原始的解决方案值。如果该选项设置为1,则小的不可行性被忽略。并且一个完整的解决方案,包括会返回到GAMS。

(默认值=0) 0 关 1 开

relaxpreind(整数)

此选项将导致初步放松调用混合整数规划(根据其他presolve选项设置)的CPLEX 的presolve选项。有时候,进一步降低这个值可产生超越已经完成的任何的MIP presolve的值。

(默认值=-1) -1自动

0 在初步放松时,不使用presolve 1 在初步放松时,使用presolve Relobjdif(真值)

objdif选项的相对版本。忽略objdif非零的情况。 (默认值=0) repairtries(整数)

此参数可以表明为了修复一个不可行的MIP解,CPLEX是否并且进行多少次尝试。如果MIP的启动是可行的,那么该参数没有任何影响。如果没有MIP启动,它没有任何作用。

(默认值=0) -1不要试图修复 0自动

> 0尝试最大修复 repeatpresolve(整数)

这个整数参数告诉我们在根处理完成后,对于一个MIP模式,CPLEX是否重新申请presolve,带或不带削减。

(默认值=-1) -1自动

0打开represolve 1 Represolve没有削减 2 Represolve有削减

3 Represolve有削减,并允许新的根削减 Rerun(字符串)

CPLEX presolve有时可以诊断为不可行或无界的一个问题。当发生这种情况,GAMS/ CPLEX,为了得到更好的诊断信息,重新运行presolve关闭的问题。根据由单纯形算法返回的最终解决方案,GAMS解可以标记变量和方程的不可行或无界。IIS选项可以用来获得更多的诊断信息。重新运行选项控制这种行为。有效值是yes,no或者nono。如果名称是成功加载到CPLEX并且IIS选项设置为no,auto的值相当于没有。在这种情况下,从presolve帮助中出现的CPLEX消息可以指出GAMS的变量和方程不可行的或无界的原因。如果名称没有成功加载,重新运行默认直到为yes。载入中

GAMS名称到CPLEX是通过选项名称控制的。NONO不仅影响的MIP模型,使CPLEX能在分支定界树固定的问题上找到一个可行的解决方案,但在,固定的问题就变得不可行。当no的值在运行的过程中,没有presolve的 nono值也使重新运行变得不可能。有时会存在可行的整数解但是是不可行的问题,大多数是严重缩放模型。如果您尝试更积极的缩放或者或紧缩的整数具有可行的宽容度。如果固定的模式是不可行的,返回原始的解决方案到GAMS。你可以认清GAMS,通过检查客观定义约束的边际,边际总是非零。

(默认值=yes) auto 自动

yes 重新运行不可行模型,同时关闭presolve no 不重新运行不可行模型

nono 不重新运行不可行的固定MIP模型 rhsrng(字符串)

计算GAMS方程的灵敏度范围。不像大多数的选项,rhsrng可以选项文件中多次重复使用。根据灵敏度范围的信息产生每个GAMS方程。对所有方程的指定都将导致范围信息。范围的信息将被打印到GAMS所有列出文件的解决方案的前部,除非选项rngrestart被指定。

(默认值为没有右边不等式)

Rinsheur(整数)

CPLEX实现了一种已知的启发式方法,是对于MIP(RINS)MIQCP问题的诱导邻域搜索的松弛策略。RINS探讨了现任的邻里,试图找到一个新的,改进的解。它制订了MIP领域探索,被称为subMIP一个子问题,它截断了subMIP解决方案通过限制搜索树的节点数目。

参数rinsheur控制RINS的调用频率。例如一个100的值,意味着RINS是援引树中的每个一百倍数的节点。

(默认值=0) -1禁用RINS 0自动

Rngrestart(字符串)

对于每个命名的文件写GAMS可读格式的详细范围信息。选项objrng和rhsrng 用于指定GAMS的变量或方程。

(默认=范围信息打印到所列文件中) Scaind(整数)

此选项影响问题矩阵缩放。 (默认值=0) -1 不缩放

0 标准缩放。实现一种平衡缩放方法通常非常有效

1 修改,更积极的缩放方法。这种方法可以对一些问题上进行改进。在求解解决方案的过程中,如果观察到有困难,但仍能找到可行解,那么缩放是有意义的。 Siftalg(整数)

设置要使用的算法来解决筛选出来的子问题。 (默认值=0) 0自动 1原始单纯 2对偶单纯形 3网络单纯形 4故障