ORD 文件格式:优先级和分支顺序
ORD 文件格式支持优先级和分支顺序。
如果使用 CPLEX MIP 优化器,那么 ORD 文件格式可用于指示特定变量的优先级顺序和分支方向。 对于未指定显式优先级或在 ORD 文件中没有出现的变量,将为其指定优先级 0(零)。 ORD 文件以 NAME 指示符记录开头并以 ENDATA 记录结尾。
整数变量每行一个,可选择分支方向(UP或 "DN"),从第 2 列和第 3 列开始。 姓名从第 5 栏或以上开始。 变量名称及其优先级必须以一个或多个空格分隔。
以下是 ORD 文件的示例:
NAME
x3 10
DN x5 5
UP x7
ENDATA
使用 CPLEX V2.1 或更低版本创建的 ORD 文件使用了固定格式,其中各种数据字段限制为八个字符长,并且在每行中限于特定列位置。 更新的 CPLEX ORD 文件阅读器中提供的扩展允许使用描述性更强的名称并提供更大的整体输入灵活性。 大多数固定格式 ORD 文件符合新格式。 任何不符合的文件都可使用标准 CPLEX 分发版随附的 convert 实用程序转换为更新的格式。 传统文件格式解释了如何使用该工具。