求解参数 (Decision Optimization)
要控制求解行为,您可以将请求中的 Decision Optimization 求解参数指定为指定值对。
例如:
"solve_parameters" : {
"oaas.logAttachmentName":"log.txt",
"oaas.logTailEnabled":"true"
}
您可以使用此代码在求解期间收集引擎日志尾,并在求解结束时收集整个引擎日志作为输出。在请求中,可以使用下列参数。
| 名称 | 类型 | 描述 |
|---|---|---|
oaas.timeLimit |
号 | 您可以使用此参数来设置时间限制(毫秒)。 |
oaas.resultsFormat |
枚举
|
指定返回的结果格式。 缺省格式如下所示:
|
oaas.oplRunConfig |
字符串 | 指定要执行的 OPL 运行配置的名称。 |
oaas.docplex.python |
3.11 and 3.10
(deprecated) |
您可以使用此参数为已部署模型中的运行设置 Python 版本。 如果未指定,那么缺省情况下将使用 3.11 。 |
oaas.logTailEnabled |
Boolean | 使用此参数可将日志尾部包含在求解状态中。 |
oaas.logAttachmentName |
字符串 | 如果已定义,那么会将引擎日志定义为作业输出附件。 |
oaas.engineLogLevel |
枚举
|
您可以使用此参数来定义引擎日志提供的详细信息级别。 缺省值为 INFO。 |
oaas.logLimit |
号 | 最大日志大小限制,以字符数计。 |
oaas.dumpZipName |
可以视为布尔值(请参阅“描述”) | 如果定义了此名称,那么将提供作业内存转储 (输入和输出) .zip 文件作为作业输出附件。 名称可以包含占位符 ${oaas_job_id}。 如果定义时未指定任何值,那么将使用附件名称 dump_${oaas_job_id}.zip 。 如果未定义,那么缺省情况下不会附加任何作业内存转储 .zip 文件。 |
oaas.dumpZipRules |
字符串 | 如果已定义,则.zip文件是根据特定的作业规则(基于 RFC 1960 的过滤器)生成的。 它必须与 {@link DUMP_ZIP_NAME} 参数配合使用。 可以在持续时间和以下 {@link
com.ibm.optim.executionservice.model.solve.SolveState} 属性上定义过滤器:
示例:
(duration>=1000) or (&(duration<1000)(!(solveState.solveStatus=OPTIMAL_SOLUTION))) or (|(solveState.interruptionStatus=OUT_OF_MEMORY) (solveState.failureInfo.type=INFRASTRUCTURE)) |
oaas.outputUploadPeriod |
号 | 中间输出 (以分钟为单位)。 此参数可用于设置中间输出发布 (如果有)。 |
oaas.outputUploadFiles |
字符串 (RegExp) | RegExp 过滤器,用于显示要包含在输出上载中的文件。 如果未定义任何内容,那么将添加所有输出。 示例:
|