数学建模与数学规划:方法、案例及编程实战(Python+COPT/Gurobi实现)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.3.1 常见逻辑条件建模

在实际问题中,不同的决策之间常常满足一些逻辑条件关系。这些逻辑条件关系可以等价地用约束条件来刻画。为方便介绍,本节以项目投资问题为例介绍常见的逻辑条件建模方法(可参考本书配套电子资源2-3)。该问题可描述如下。

某投资公司计划投资若干创业项目,假设一共有N个项目,项目的编号集合为N={1,2,3,…,N}。引入0-1变量xi(∀iN),表示是否投资项目i,即:若xi=1,表示投资项目i;否则,表示不投资项目i。针对该问题背景,表2.1汇总了常见的逻辑条件关系及其建模方法。

表2.1 常见逻辑条件关系及其建模方法