La forma standard
Fino ad ora abbiamo scritto un generico problema di Programmazione Lineare nella forma

Un problema di Programmazione Lineare in questa forma viene detto problema in forma generale. Il Metodo del Simplesso assume che il problema di Programmazione Lineare sia nella forma

che viene chiamata forma standard. Come vedremo un problema scritto in forma standard presenta importanti proprietà che possono essere sfruttate nella risoluzione di un problema di PL. Ad un problema in forma standard si applica sempre il Teorema Fondamentale della Programmazione Lineare. Inoltre, la struttura dell’insieme ammissibile di un problema in forma standard permette di caratterizzare i vertici dell’insieme ammissibile stesso.
Preliminarmente dimostriamo che assumere che un problema di Programmazione Lineare sia in forma standard non fa perdere di generalità in quanto qualunque problema di PL può essere trasformato in un problema equivalente in forma standard. Infatti se si ha un problema di Programmazione Lineare nella forma (1) si può passare ad un problema equivalente con soli vincoli di uguaglianza introducendo un vettore u ∈ Rm, u ≥ 0, e riscrivendo il problema nella forma

Le variabili u vengono chiamate variabili di surplus e rappresentano la differenza non negativa tra il primo e il secondo membro dei vincoli di disuguaglianza.
Analogamente per un problema del tipo:

sarà sempre possibile ricondurlo alla forma standard:
Infatti sarà sufficiente introdurre un vettore w ∈ Rm, w ≥ 0, e riscrivere il problema nella forma:

Le variabili w vengono chiamate variabili di slack.
Esempio
Si consideri il problema

Questo problema può essere trasformato in un problema equivalente con vincoli di sola uguaglianza mediante l’introduzione di una variabile di surplus x4 e una variabile di slack x5 e scrivendo il problema

Matrici di Base
Ipotesi:
A matrice m × n
P ≠ ∅
rango(A) = m
Definizione
Una sottomatrice B di A tale che:
B ha dimensione m × m;
det(B) ≠ 0, cioè B è invertibile è detta matrice di base di A.
Esempio

B = {x2, x4, x5} insieme delle variabili in base
N = {x1, x3} insieme delle variabili fuori base
IB = {2, 4, 5} insieme degli indici in base
IN = {1, 3} insieme degli indici fuori base
E possibile scrivere (in caso, riordinando le variabili):

Un problema di PL in forma standard può essere scritto nella forma equivalente( 2 ) in tanti modi diversi quante sono le matrici di base di A.
I sistemi (2) mettono in evidenza che il sistema Ax = b può essere risolto esprimendo il vettore delle variabili base xB in funzione del vettore delle variabili fuori base. La particolare soluzione del sistema Ax = b che si ottiene annullando il vettore delle variabili fuori base viene caratterizzata dalla seguente definizione:
Definizione
Data una matrice di base B di A. Un vettore x è detto Soluzione di Base del sistema Ax = b se i suoi sottovettori xB e xN sono tali che:

Utilizzando delle particolari matrici di base del sistema Ax = b è possibile caratterizzare delle particolari soluzioni ammissibili del problema in forma standard ( 2), a questo scopo sono necessarie altre due definizioni.
Definizione
Dato un problema in forma standard, una matrice di base B di A è detta matrice di base ammissibile se risulta
B−1b ≥ 0m.
Definizione
Dato un problema in forma standard e data una matrice di base ammissibile B di A. Un vettore x è detto Soluzione di Base Ammissibile (SBA) del problema se i suoi sottovettori xB e xN sono tali che:

Esempio
Sia dato il seguente sistema:

Consideriamo la sottomatrice di A

ottenuta considerando nell’ordine la sesta, prima e quarta colonna della matrice A del sistema. In questo caso
![]()
e, poichè si verifica facilmente che det B = −3, abbiamo che B è una matrice di base di A, le colonne a6, a1 e a4 sono colonne di base e gli indici 6, 1 e 4 sono indici di base.
Consideriamo ora, invece, la sottomatrice di A

ottenuta considerando nell’ordine la seconda, quinta e quarta colonna della matrice A del sistema. In questo caso
![]()
e, poichè si verifica facilmente che det B = 0, abbiamo che B non una matrice di base di A.
(688)
Altri articoli nella categoria "Economia Matematica"
- Teoria dei Giochi per la Negoziazione Aziendale: Guida Pratica con Esercizi su ZOPA, Nash e Logrolling
- Indice di Laspeyres: formula, significato ed esercizi svolti
- Teoria dei Giochi e Informazione Incompleta: Segnalazione, Equilibrio Bayesiano e Reputazione Aziendale
- Teoria dei Giochi e ingresso nel mercato: Nash, minacce credibili e commitment
- Break-Even Point nel Franchising: Calcolo Avanzato, Automazione e Royalty (con Modelli in Python)
- Break-Even Point nel franchising: formule, margine di contribuzione ed esercizi
- Microeconomia applicata: choke price, domanda esponenziale, segmentazione e prezzo ottimale – Parte 2
- Microeconomia applicata: choke price, prezzo di riserva massimo e prezzo ottimale
- Domanda non lineare in microeconomia: equilibrio, elasticità e surplus
- Microeconomia Computazionale: Come la Domanda di Mercato Emerge dai Comportamenti Individuali