Di XochitlW – Aggiornato il 30 agosto 2022
La programmazione lineare consente di massimizzare o minimizzare un obiettivo soddisfacendo una serie di vincoli lineari. Il componente aggiuntivo Risolutore di Microsoft Excel trasforma questa teoria matematica in uno strumento pratico. Questa guida ti guida attraverso la configurazione e la risoluzione di un programma lineare in forma standard in Excel, garantendo precisione e affidabilità nei risultati.
Esprimi il tuo problema nella forma classica:
Massimizza c
T
x
Soggetto a Ax≤b, x≥0
Dove:
c – vettore dei coefficienti per la funzione obiettivox – vettore della variabile decisionaleA – matrice dei coefficienti di vincolob – vettore di destra
Prima di avviare il Risolutore, calcola ogni elemento di cTx , Ax e b direttamente in Excel. È utile dare un nome alle celle (ad esempio, Objective , X1 , A1X1 , B1 ) tramite Inserisci → Nome → Definisci . Gli intervalli denominati semplificano l'interfaccia del Risolutore e riducono gli errori.
1. Attiva risolutore – In Excel 2010+, vai su File → Opzioni → Componenti aggiuntivi , seleziona Componente aggiuntivo del risolutore e fai clic su OK . Apparirà sotto Dati tab.2. Apri risolutore – Fai clic su Dati → Risolutore .3. Definire il problema –
X1 , X2 ).A , fai clic su Aggiungi , seleziona la cella corrispondente, scegli il tipo di disuguaglianza (≤, ≥, =) e imposta il valore sul lato destro.Nella sezione Seleziona un metodo di risoluzione menu a discesa, scegli Simplex LP per programmi lineari standard. Per problemi con vincoli non lineari, sono disponibili altri metodi, ma Simplex è l'impostazione predefinita per i modelli lineari.
Fai clic su Risolvi . Il risolutore visualizzerà Risultati del risolutore finestra di dialogo al termine. Esamina la soluzione, quindi scegli Mantieni soluzione risolutore per applicare i valori ottimali al tuo foglio di lavoro o Ripristina valori originali se la soluzione non è soddisfacente.
Imposta il tuo modello, dai un nome alle celle chiave e lascia che l'algoritmo Simplex del Risolutore trovi quello ottimale.