Pagina iniziale | Navigazione |
Google

Matrice unimodulare

In matematica, una matrice unimodulare è una matrice quadrata con determinante +1 o -1.

Una matrice totalmente unimodulare è una matrice unimodulare per la quale anche ogni sottomatrice quadrata non singolare è unimodulare.

Un programma intero nel quale la matrice dei vincoli è totalmente unimodulare può essere risolto efficentemente, in quanto il suo rilassamento LP porta a soluzioni intere.

Un esempio di una matrice totalmente unimodulare

Essa costituisce la matrice dei vincoli della formulazione di programmazione lineare (senza vincoli di capacità) del problema del massimo flusso sulla seguente rete:

La precedente matrice ha le seguenti proprietà:

  • tutte le sue entrate sono 0,-1 o +1;
  • ogni colonna ha al più due entrate diverse da 0;
  • le colonne con due entrate diverse da 0 presentano tali componenti con segni opposti.

Queste proprietà sono sufficienti per aver una matrice totalmente unimodulare (ma non sono proprietà necessarie). Ogni problema di flusso di rete comporta una matrice dei vincoli con le proprietà precedenti (e per questo motivo ogni problema di flusso di rete con capacità intere limitate possiede una soluzione ottimale intera).

Vedi anche:

Links esterni

[http://carbon.cudenver.edu/~hgreenbe/glossary/second.php?page=U.html Mathematical Programming Glossary] by Harvey J. Greenberg.

Bibliografia

Papadimitriou, Christos H.; Steiglitz, Kenneth (1998): Combinatorial Optimization: Algorithms and Complexity, Section 13.2, Dover Publications, ISBN 0-486-40258-4


GNU Fdl - it.Wikipedia.org




Google | 

Enciclopedia |  La Divina Commedia di Dante |  Mappa | : A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |