E’ un teorema/metodo di elimninazione per risolvere sistemi lineari di disequazioni:

In notazione compatta matriciale:

L’idea è eliminare una variabile alla volta fino ad arrivare ad un caso banale. Si eliminano le variabili effettuando combinazioni coniche che generando un sistema di disequazioni implicate.

Qualche definizione

Poliedro

l’insieme che risolve un sistema di disequazioni

Disuguaglianze implicate

La disequazioni è detta implicata dal sistema di disequazioni se ogni soddisfa anche questa disequazione.

Un sistema di disequazioni è detto minimale se non contiene disuguaglianze implicate.

Combinazione conica

Combinazione lineare con coefficienti non negativi.

Teorema

ogni disugualianza ottenuta come combinazione conica delle disugagliuanze in è una disuguaglianza implicata.

Dim

banale, la cosa chiave è che una combinazione conica non “ribalta” il , quindi posso sommarle.

Poliedro proiezione

Sia . Il poliedro si dice proiezione di se allora tale che . Ovvero posso estendere la soluzione. Geometricamente deve essere nella proiezione di , tolta la dimensione di .

Teorema di Fourier-Motzkin

Partiamo da un poliedro , scegliamo una variabile da eliminare con . Generiamo un nuovo poliedro . Dividiamo le disequazioni di in 3 sottoinsiemi:

E genero il nuvo sistema/poliedro aggiungendo:

  • tutte le disequazioni in Z (dove non compare la variabile )
  • una disequazione per ogni elmeneto dell’insieme (prodotto cartesiano) Noto: tutte le disequazioni sono combinazioni coniche: è un poliedro implicato. Ripeto fino ad arrivare all’insieme vuoto, oppure zero variabili,

L’algoritmo è semplice, ma il numero di disequazione diventa molto grande, non è pratico da implementare per sistemi grandi. Assumiamo di avere variabili e disequazioni, e che gli insiemi e siano di cardinalità circa . Allora dopo ogni step avremo un numero di disequazioni pari alla cardinalità del prodotto cartesiano ovvero . Dovendo fare eliminazioni per ciascuna variabile alla fine otteniamo circa disequazioni: cresce esponenzialmente (no buono).

Teorema

Il sistema definito come:

è una proiezione del sistema dopo aver eliminato la variabile .

Dim

Dobbiamo far vedere che allora tale che . Il primo verso è ovvio, infatti tutte le disequazioni nel nuovo sistema sono ottenute come conbinazione conica di quelle originarie, quindi è un sistema implicato.

Per dimostrare l’altro verso, scambiamo due termini:

quindi in particolare vale per massimi a sinistra e il minomo a destra, esiste quindi un elemento che si trova in mezzo, un elemento separatore. Questo elemento risolve il sistema originario, infatti:

moltiplicando per il valore positivo le disequazioni del gruppo si ottiene:

moltiplicando per il valore positivo il gruppo si ottiene:

quelle del gruppo sono ovviamente soddisfatte, quindi .

il sistema con meno variabili ha più equazioni, questo consente di essere una proiezione di quello di partenza!