• Non ci sono risultati.

USO DI EXCEL Un problema di Capital Budgeting

N/A
N/A
Protected

Academic year: 2021

Condividi "USO DI EXCEL Un problema di Capital Budgeting"

Copied!
16
0
0

Testo completo

(1)

Corso RICERCA OPERATIVA

Un problema di Capital Budgeting USO DI EXCEL

PER ANALISI DI SCENARI E OTTIMIZZAZIONE

Laura Palagi

Dipartimento di Ingegneria informatica automatica e gestionale A. Ruberti”

Sapienza Universita` di Roma

(2)

Capital Budgeting

(Pianificazione degli Investimenti)

Un’azienda deve considerare tre possibili progetti sui cui investire nel corso

dell’anno Definizione del

problema Data

Budget 15 milioni Ogni progetto richiede un

investimento (I) I

project 1 8 project 2 6 project 3 5

Ogni progetto produce un Guadagno (G)

E

project 1 12 project 2 8 project 3 7

Consideriamo il problema di Capital Budgeting

(3)

Capital budgeting: un possibile scenario

Per ogni progetto

Selezionato (YES = 1)

Non selezionato (NO = 0)





 





 





1 0 1

project3 project2 project1

yes no yes

Investimento richiesto = 8 + 0 + 5 = 13

Guadagno ottenuto = 12 + 0 + 7 = 19

E` la migliore possibile ?

(4)

Capital budgeting: costruzione del modello

Soluzioni ammissibili

Definiscono le possibili alternative





 





 





0 0 0

project3 project2 project1

no no no Per ogni progetto

Selected (YES = 1)

Not selected (NO = 0)





 





 





1 0 1

project3 project2 project1

yes no yes

(5)

Capital budgeting

I

project 1 8 0 0 0 1 0 1 1 1 project 2 6 0 0 1 0 1 1 0 1 project 3 5 0 1 0 0 1 0 1 1 total I 0 5 6 8 11 14 13 19

Budget 15 milioni









































1 1 1 , 1 0 1 , 0 1 1 , 1 1 0 , 0 0 1 , 0 1 0 ' 1 0 0 ' 0 0 0 Tutte le possibilita`

Non accettabile Sono tutte compatibili con il budget ?

(6)

Un possibile modello di capital budgeting

E

project 1 12 0 0 0 1 0 1 1 project 2 8 0 0 1 0 1 1 0 project 3 7 0 1 0 0 1 0 1 total E 0 7 8 12 15 20 19





































1 0 1 , 0 1 1 , 1 1 0 , 0 0 1 , 0 1 0 ' 1 0 0 ' 0 0 0 Le scelte ammissibili F=

Miglior valore

Qual e` la migliore rispetto ai guadagni ?

(7)

Perche’ e` un modello “sbagliato”

Feasible solutions Rappresentazione esaustiva

2

n =

numero enorme per valori grandi di n

Non indipendente dai dati

Se i dati cambiano, e` necessario riscrivere ‘ex novo’ tutto il modello

Potrebbe addirittura essere impossibile scriverlo

(8)

Un modello “migliore”

Rappresentazione implicita delle soluzioni ammisibili

Indipendente dai dati

x

i=

1 se il progetto i e` selezionato

0 se il progetto i NON e` selezionato Variabili di decisione

Vincolo di Budget 8 x1+6 x2+5 x3

Investment for project 1

 15

Investment for project 2

budget

Investment for project 3

(9)

Un modello “migliore”

x

i=

1 if project i is selected

0 if project i is not selected

guadagni 12 x1+8 x2+7 x3

earnings for

project 1 Earnings for project 2

Earnings for project 3

Se cambiano i dati, solo i coefficienti dei vincoli e della funzione obiettivo devono essere modificati, ma non le funzioni matematiche, cioe` il modello che

rimane lo stesso

(10)

Modello matematico di Capital budgeting

Funzione obiettivo

12 x1+8 x2+7 x3 max

earnings

Decision variables

x

i= 1 if project i is selected

0 if project i is not selected

i=1,2,3

vincoli 8 x1+6 x2+5 x3

 15

budget

x1, x2 , x3

  0 , 1

Programmazione lineare intera (PLI)

(11)

Il modello di Capital Budget in Excel

Possiamo rappresentare i dati del modello in una tabella Excel

Se cambiano i dati, e` necessario modificare solo questa parte della tabella Excel

(12)

Il modello di Capital Budget in Excel

Dobbiamo ora definire nuove celle nella tabella Excel che consentano di definire il modello matematico:

1. Variabili di decisione: dobbiamo assegnare dei valori inziali (stima iniziale) che consentano di valutare le funzioni

Variabili di decisione (binarie) b3,c3,d3

(13)

Il modello di Capital Budget in Excel

Dobbiamo ora definire delle celle nella tabella Excel che consentano di definire il modello matematico

(14)

Solving Capital Budget with Excel

(15)

Solving Capital Budget with Excel

(16)

Solution of LP

We use Excel Solver (www.frontsys.com) http://www.frontsys.com/

Graphical solution can be applied only when the number of variables is two

Real problems has usually more than two variables

Many standard software exist to solve LP problems of different level of

complexity

Computer must be used as a tool to tackle large quantities of data and arithmetic

Riferimenti

Documenti correlati

Costruire un file Excel che risolva il seguente problema e che funzioni cambiando OGNI importo, o tempo o tasso di attualizzazione (importi riquadrati e

 Perché si è passati dalla democrazia diretta dell’antichità alla democrazia rappresentativa degli stati moderni?... La democrazia

verdura e carne costano rispettivamente 3,2 e 5; le quantità minime di vitamine e proteine sono rispettivamente 8 e 6; le quantità di vitamine in un’unità di pasta, verdura o

Definire una struct automobile che permetta di memorizzar il targa, la marca, il modello, il numero di kw, l’anno di immatricolazione di una automobile e

Definire una funzione scambia che ricevendo due parametri di tipo struct automobile scambi il contenuto delle due strutture (Attenzione! I due parametri hanno entrambi un ruolo

Uno sportello ha come dati membro una coda (queue) di persone (ogni persona è rappresentata con un carattere), se è aperto (true/false) ed il nome di un file..

Dopo aver selezionato la cella D5, clicca sull’uguale nella barra della formula, clicca sulla cella B5, schiaccia il pulsante della tastiera “asterisco” (*), clicca sulla cella

ho appena terminato le prime letture delle relazioni del corso di Didattica (me ne manca solo una, per le quali vi sono stati problemi tecnici di trasmissione) e