Gegeben eine Menge boolescher Variablen X = {x0, x1, .... xn}, wobei jede Variable x \ in X zu einer Gruppe gehört G = {g0, g1,. .., g}, g \ subset XModellierung von IF/THEN-Anweisungen in der linearen Programmierung
Das Ziel des Problems ist die Anzahl der Variablen in X zu maximieren, die auf 1.
eingestellt werden Wie kann ich die Einschränkung in LP-Modell, das erfordert ALL die Variablen, die zur selben Gruppe g \ in G gehören, auf ENTWEDER 0 oder auf 1 gesetzt werden? Genauer gesagt können keine zwei booleschen Variablen aus einem g \ in G unterschiedliche Werte haben.
P.S: Das oben definierte Problem ist nur eine Vereinfachung des realen Problems, das neben der oben definierten zusätzliche Einschränkungen enthält.