Come risolvere la programmazione lineare in Excel utilizzando l'opzione Risolutore?

Programmazione lineare in Excel utilizzando il Risolutore

La programmazione lineare è uno dei concetti importanti della statistica. Sulla base dei dati disponibili delle variabili possiamo fare analisi predittiva. Nel nostro precedente articolo "Regressione lineare in Excel" abbiamo discusso in dettaglio della "Regressione lineare". Tuttavia, in Excel abbiamo un'opzione chiamata "Risolutore in Excel" che può essere utilizzata per risolvere un problema di programmazione lineare, con questo risolutore possiamo utilizzare la programmazione lineare per abilitare l'ottimizzazione delle risorse.

In questo articolo, ti mostreremo come risolvere in dettaglio il problema della programmazione lineare in Excel. Segui l'intero articolo per saperne di più.

Come risolvere la programmazione lineare tramite Excel Solver?

Per applicare il risolutore per risolvere la programmazione lineare, dovremmo avere un problema appropriato in dettaglio. Per questo esempio, ho creato lo scenario seguente.

Problema: un produttore desidera modificare questo modello di produzione del prodotto corrente. Ha due tipi di prodotti, "Prodotto 1" e "Prodotto 2". Per il Prodotto 1 sono necessarie tre materie prime, Materia prima 1 20 Kg, Materia prima 2 30 Kg e Materia prima 3 5 Kg. Allo stesso modo, per il Prodotto 2, sono necessarie tre materie prime, Materia prima 1 10 Kg, Materia prima 2 25 Kg e Materia prima 3 10 Kg.

Le produzioni richiedono un minimo di materia prima 1.550 kg, materia prima 2.800 kg e materia prima 3 250 kg. Se il prodotto 1 costa Rs. 30 per unità e Prodotto 2 costa 35 per unità, quante unità di ogni prodotto il produttore deve miscelare soddisfare i requisiti minimi di materia prima al minor costo possibile, e qual è il costo?

Ora inserisci tutte queste informazioni in un foglio di calcolo Excel nel formato seguente.

Nella cella D3 e da D5 a D7, è necessario applicare la formula Excel, ovvero Costo * Costo per unità. Costo Prezzo che dobbiamo ottenere dal risolutore nelle celle B2 e C2. Per applicare la formula come di seguito.

Dopo averlo impostato, dobbiamo andare allo strumento risolutore in Excel. Lo strumento risolutore è disponibile nella scheda Dati in Excel.

Abilita componente aggiuntivo Risolutore

Se il tuo foglio di lavoro non mostra questa opzione, devi abilitarla. Per abilitare questa opzione del risolutore seguire i passaggi seguenti.

  • Passaggio 1: vai alla scheda File; quindi, nella scheda File, fare clic su "Opzioni".
  • Passaggio 2: vai a Componenti aggiuntivi in ​​Opzioni di Excel.
  • Passaggio 3: sotto, seleziona "Componenti aggiuntivi di Excel" e fai clic su Vai.
  • Passaggio 4: Sotto il pop-up in basso scegliere "Componente aggiuntivo Risolutore" e fare clic su "Ok" per abilitarlo.

Ora possiamo vedere "Componente aggiuntivo Risolutore" nella scheda DATI.

Risolvi la programmazione lineare tramite Excel Solver

  • Per applicare il risolutore, andare nella scheda DATI e fare clic su "Risolutore" che vedremo sotto la finestra.

Nella finestra in alto, la nostra prima opzione è "Imposta obiettivo".

  • Il nostro obiettivo è identificare il "Costo totale", quindi la nostra cella del costo totale è D3, quindi seleziona la cella D3 per questo "Imposta obiettivo" e impostala su "Min."
  • L'opzione successiva è "Modificando le variabili". In questo esempio, le nostre variabili sono "Prodotto 1" e "Prodotto 2". Per selezionare un intervallo di celle B2: C2 e fare clic su "Aggiungi".
  • Dopo aver fatto clic su "Aggiungi", vedremo sotto la finestra di aggiunta del vincolo. In questa finestra, seleziona B2: intervallo di celle C2 e imposta il vincolo come "> = 0".
  • Fare clic su "Aggiungi" per rimanere nella stessa finestra. Ora nel secondo vincolo, seleziona l'intervallo di valori come D5: D7 e seleziona "> =" e sotto vincolo, seleziona le celle G5: G7.
  • Fare clic su "Ok" per uscire dalla finestra Aggiungi vincolo.
  • Ora tutti i nostri parametri sono pronti. Fare clic sull'opzione "Risolvi" per ottenere il risultato.
  • Quindi, il costo per produrre il prodotto 1 per unità è 20 e il prodotto 2 per unità è 15.

In questo modo, utilizzando SOLVER, possiamo risolvere la programmazione lineare in Excel.

Cose da ricordare

  • Il risolutore, per impostazione predefinita, non è disponibile per l'uso.
  • Un risolutore non è solo limitato a un linguaggio di programmazione lineare, ma possiamo anche risolvere molti altri problemi. Fare riferimento al nostro articolo "Opzione Risolutore in Excel".
  • L'impostazione della cella obiettivo è importante.
  • L'aggiunta di vincoli dovrebbe essere pronta con largo anticipo.

Articoli interessanti...