1
A
回答
0
试图找到参数如何一定能在CPLEX被改变后,我找到了答案,以我自己的问题。
要更改参数(仅限使用CPLEX),不需要键入任何代码。您所要做的就是在您的项目文件中创建一个“设置”文件。
您可以按照下列步骤操作:
- 在“OPL项目”窗口中点击右键,选择“新建 - >设置”
- 提供一个名称的设置文件,然后单击确定。
- 根据需要更改参数(要查找相关设置,您可以在搜索栏中输入参数的名称,在我的情况下,当我搜索“预处理”时,它可以工作。从出现的菜单中取消选中名为“Presolve指示器”的框)
- 将“设置”文件添加到所需的运行配置文件以应用更改。在这种情况下,CPLEX将使用您的设置文件中的参数而不是默认值。
,这是所有:)
2
虽然有人问了OPL,它也是有用的知道如何在Java/CPP /交互优化做到这一点。
解决方案:设置参数preind
假
- 的Java:IloCplex.Param.Preprocessing.Presolve例如Java的:
cplex.setParam(IloCplex.BooleanParam.PreInd, false);
- CPP:IloCplex ::帕拉姆::预处理:: Presolve
- C:CPXPARAM_Preprocessing_Presolve
- .NET:Cplex.Param.Preprocessing.Presolve
- Iteractive优化:预处理presolve