Formulare il Modello | Trial and Error | Collegamento: # risolvono-modello [Risolvere il Modello]

Utilizzare il risolutore in Excel per trovare l’assegnazione dei soggetti ai compiti che riduce al minimo il costo totale.

Formulare il modello

Il modello ci accingiamo a risolvere appare come segue in Excel.

Assignment Problem in Excel

  1. Per formulare questo problema incarico, rispondere alle seguenti tre domande.

\un. Quali sono le decisioni da prendere? Per questo problema, abbiamo bisogno di Excel per scoprire quale persona da assegnare a quale task (Sì = 1, No = 0). Ad esempio, se assegniamo persona da 1 a Task 1, cella C10 è uguale a 1. In caso contrario, cella C10 è uguale a 0.

\ B. Quali sono i vincoli su queste decisioni? Ogni persona può fare un solo compito (Alimentazione = 1). Ogni attività ha bisogno di una sola persona (domanda = 1).

\ C. Qual è la misura complessiva della prestazione per queste decisioni? La valutazione generale della prestazione è il costo totale del compito, quindi l’obiettivo è quello di minimizzare questa quantità.

  1. Per rendere il modello più facile da capire, nominare i seguenti intervalli.

Range Name

Cells

Cost

C4:E6

Assignment

C10:E12

PersonsAssigned

C14:E14

Demand

C16:E16

TasksAssigned

G10:G12

Supply

I10:I12

TotalCost

I16

  1. Inserire le seguenti funzioni.

Insert Functions

Spiegazione: funzioni la somma calcolare il numero di compiti assegnati ad una persona e il numero delle persone assegnate a un compito. Costo totale è uguale alla MATR.SOMMA.PRODOTTO dei costi e dei.

Trial and Error

Con questa formulazione, diventa facile per analizzare qualsiasi soluzione di prova.

Ad esempio, se assegniamo persona da 1 a Task 1, 2 persona al task 2 e Persona 3 a Task 3, Attività assegnate uguale Fornitura e Persone uguali assegnati richiesta. Questa soluzione ha un costo totale di 147.

Trial Solution

Non è necessario al processo uso ed errori. Descriveremo il prossimo come il Risolutore di Excel può essere utilizzato per trovare rapidamente la soluzione ottimale.

risolvere il modello

Per trovare la soluzione ottimale, eseguire le seguenti operazioni.

  1. Nella scheda Dati, nel gruppo Analizza, fare clic su Risolutore.

Click Solver

Nota: non riesce a trovare il pulsante Solver? Clicca qui per caricare il componente aggiuntivo Risolutore.

Inserire i parametri Solver (continua a leggere). Il risultato deve essere coerente con l’immagine qui sotto.

Solver Parameters

Avete la scelta di scrivere i nomi di intervallo o cliccando sulle celle del foglio di calcolo.

  1. Inserire totalcost per l’obiettivo.

  2. Fare clic su Min.

  3. Inserire Assegnazione per il cambio celle variabili.

  4. Fare clic su Aggiungi per immettere il seguente vincolo.

Binary Constraint

Nota: le variabili sono binario 0 o 1.

  1. Fare clic su Aggiungi per immettere il seguente vincolo.

Demand Constraint

  1. Fare clic su Aggiungi per immettere il seguente vincolo.

Supply Constraint

  1. Controllare ‘Fare Variabili non vincolata non negativi’ e selezionare ‘Simplex LP’.

  2. Infine, fare clic su Risolvi.

Risultato:

Solver Results

La soluzione ottimale:

Assignment Problem Result

Conclusione: è ottimale assegnare persona da 1 a 2 compito, una persona 2 alla sezione 3 e Persona 3 a Task 1. Questa soluzione dà il costo minimo di 129.

Tutti i vincoli sono soddisfatti.