McCormick-Ungleichungen

Wir betrachten die Funktion

f(x1,x2):=x1x2f(x_1,x_2):=x_1x_2

mit f:Q:=[x1,xˉ1]×[x2,xˉ2]Rf:Q:=\left[\underline{x}_{1}, \bar{x}_{1}\right] \times\left[\underline{x}_{2}, \bar{x}_{2}\right] \rightarrow \mathbb{R} .

Wobei x\underline{x} die unteren Schranken und xˉ\bar{x} die oberen Schranken darstellen.

Die McCormick-Ungleichungen sind:

  1. wx2x1+x1x2x1x2w\geq\underline{x}_2x_1+\underline{x}_1x_2-\underline{x}_1\underline{x}_2
  2. wxˉ2x1+xˉ1x2xˉ1xˉ2w\geq \bar{x}_2x_1+\bar{x}_1x_2-\bar{x}_1\bar{x}_2
  3. wx2x1+xˉ1x2xˉ1x2w\leq\underline{x}_2x_1+\bar{x}_1x_2-\bar{x}_1\underline{x}_2
  4. wxˉ2x1+x1x2x1xˉ2w\leq \bar{x}_2x_1+\underline{x}_1x_2-\underline{x}_1\bar{x}_2

Wir können damit also konvexe Hüllen von bilinearen Ausdrücken durch Ungleichungen darstellen.

Bildschirmfoto 2022-07-29 um 09.37.43.png

Beweis: Berechnung durch verschiedene Kombinationen von

0(x1x1)(x2x2)0\leq(x_1-\underline{x}_1)(x_2-\underline{x}_2)