In this article, we propose an algorithmic framework for globally solving mixed problems with continuous variables and categorical variables whose properties are available from a catalog. It supports catalogs of arbitrary size and properties of arbitrary dimension, and does not require any modeling effort from the user. Our tree search approach, similar to spatial branch and bound methods, performs an exhaustive exploration of the range of the properties of the categorical variables ; branching, constraint programming and catalog lookup phases alternate to discard inconsistent values. A novel catalog-based contractor guarantees consistency between the categorical properties and the existing catalog items. This results in an intuitive generic approach that is exact and easy to implement. We demonstrate the validity of the approach on a numerical example in which a categorical variable is described by a two-dimensional property space.
翻译:在本条中,我们提出一个算法框架,以便在全球范围内解决与从目录中可以找到的连续变量和绝对变量的混合问题,它支持任意大小和任意尺寸特性的目录,不要求用户做任何建模工作。我们的树搜索方法,类似于空间分支和捆绑方法,对绝对变量的属性范围进行详尽的探索;分层、限制编程和目录查找阶段,以替代放弃不一致的值。一个基于目录的新颖的承包商保证绝对属性和现有目录项目的一致性。这导致一种直观的通用方法,精确和易于执行。我们用一个二维属性空间描述绝对变量的数字示例展示了这种方法的有效性。