Teorema di Birkoff-von Neumann

Un’altra conseguenza del teorema di Hall per matrici -.

E’ chiaro che un insieme di indipendenti forma una matrice di permutazione. E’ anche ovvio che la somma per righe e colonne da sempre come risulato.

Def Una matrice ad elementi non negativi viene detta stocastica per righe (colonne) se la somma dei suoi elementi per riga (colonna) è pari ad uno.

Def Una matrice stocastica sia per righe che per colonne viene detta bistocastica.

Dunque una matrice di permutazione è bistocastica. La possiamo interpretare come la matrice di transizione di un processo di Markov deterministico.

Il teorema di Birkoff-von Neumann dice che ogni matrice bistocastica è combinazione convessa di matrici di permutazione.

Facciamo vedere che ogni matrice bistocastica soddisfa la condizione di Hall, dove gli sono gli elementi non nulli.

Lemma Una matrice bistocastica soddisfa la condizione di Hall. Dim Ovvio, se trovassimo un sottoinsieme di righe che non soddisfa la condizione di Hall, la somma per righe fa , e se per assurdo questi elementi non nulli si trovasserso su meno di colonne avrei con , assurdo.

Corollario Il permanente di una matrice bistocastica è diverso da zero .

Infatti ogni termine non nullo della somma del permanente è un insieme di rappresentanti distinti.

Teorema (Birkoff-von Neumann) Sia una matrice bistocastica di somma su righe e colonne. Allora è somma di multipli non negativi di matrici di permutazione:

per un opportuno .

Dim Per induzione sul numero di elementi diversi da zero della matrici. Essendo vi sono almeno elementi di questo tipo allora ne ho uno ed uno solo per ogni righa e colonna e tutti valgono , quindi . Supponiamo ora che abbiamo elementi diversi da zero. Scegliamo un insieme indipendente di elementi diversi da zero, uno per ogni riga, sia il più piccolo di questi. Creo una nuova matrice con un elemento nullo in più:

dove è la matrice di permutazione che corrisponde all’insieme indipendente . La nuova matrice , se non è la matrice nulla, ha ancora elementi non negativi ed è bistocastica con somma , ma ha un elemento nullo in più! Passo induttivo.

Questa dimostrazione fornisce di fatto un algoritmo per trovare la decomposizione.

Oss Se la matrice ha , allora la combinazione conica diventa convessa.