ricerca operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/introduzione.pdf ·...

21
Claudio Arbib Università di L’Aquila Ricerca Operativa Introduzione al corso 2005-2006

Upload: leanh

Post on 15-Feb-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Claudio ArbibUniversità di L’Aquila

Ricerca Operativa

Introduzione al corso2005-2006

Page 2: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

dallo Zingarelli (1999)

operativo, agg.1 Atto a operare: capacità o.2 Che ha fini pratici, di azioni concrete: scienza o.3 Che opera, che produce i suoi effetti: disposizione, norma

o.; un accordo già o. | (ind.) Ciclo o. | (elab.) Sistema o.4 (mil.) Che attiene alle operazioni: piano o.

Page 3: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

dallo Zingarelli (1999)

ricerca, s.f.1 Attività rivolta a cercare qc. o q. c. con molta cura e

impegno: la r. di un colpevole.2 Indagine o studio condotti con sistematicità e tendenti ad

accrescere o a verificare il complesso di cognizioni, documenti, teorie, leggi inerenti a una determinata disciplina: una erudita r. filologica; laboratorio di r. | R. di mercato | R. motivazionale | R. applicata

3 Insieme delle attività pratiche, intellettuali, culturali che fondano e sviluppano il complesso del sapere dell’uomo: Ministero della R. Scientifica.

Page 4: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

dallo Zingarelli (1999)

ricerca, s.f.1

2 Indagine o studio condotti con sistematicità e tendenti ad accrescere o a verificare il complesso di cognizioni, documenti, teorie, leggi inerenti a una determinata disciplina: una erudita r. filologica; laboratorio di r. | R. di mercato | R. motivazionale | R. applicata

3| R. operativa,

studio di problemi organizzativi, eseguito con metodi matematici e statistici

Page 5: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Le origini

ricerca, s.f.1 Attività rivolta a cercare qc. o q. c. con molta cura e

impegno: la r. di un colpevole.

operativo, agg.4 (mil.) Che attiene alle operazioni: piano o.

Ricerca delle operazioni militari ottimali sotto il profilo del rischio, del costo, dell’efficacia, etc.

operations research

Page 6: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Le origini: logistica militare

6deposito

7posizione

tratto ad alto rischiotratto a bassorischio

Page 7: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Le origini: logistica militare

6deposito

7posizione

tratto ad alto rischiotratto a bassorischio

Page 8: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Le origini: logistica militare

6deposito

7posizione

tratto ad alto rischiotratto a bassorischiotratto a basso rischio fuoristrada

10

8

9

6

2

2

7

domanda

21

20

12disponibilità

tempi4h1h

1,5h

2h1,5h

1,5h

2,5h 3,5h

4,5h

2h

7h

6h

Page 9: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Le origini: logistica militare

6deposito

7posizione

tratto ad alto rischiotratto a bassorischiotratto a basso rischio fuoristrada

10

8

9

6

2

2

7

21

20

12

4h1h

1,5h

2h1,5h

1,5h

2,5h 3,5h

6h

13h

12,5h

12h

tempi

1

3

5disponibilità

residua

Page 10: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Le origini: logistica militare

6deposito

7posizione

tratto ad alto rischiotratto a bassorischiotratto a basso rischio fuoristrada

10

8

9

6

2

2

7

domanda

21

20

12disponibilità

tempi4h1h

1,5h

2h1,5h

1,5h

2,5h 3,5h

4,5h

2h

7h

6h

Page 11: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Le origini: logistica militare

6deposito

7posizione

tratto ad alto rischiotratto a bassorischiotratto a basso rischio fuoristrada

10

8

9

6

2

2

7

21

20

12

4h1h

1,5h

1,5h

1,5h

2,5h

4,5h

6h

13h

5,5h

21h

tempi

1

5

3disponibilità

residua

Page 12: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

2 5 9 5 45

spreco

Applicazioni civili: esempi

Obiettivo:minimizzare glisprechi di materiale

Page 13: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

2 5 9 5 45

Applicazioni civili: esempi

Obiettivo:minimizzare glisprechi di materiale

Page 14: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Applicazioni civili: esempi

Printed Circuit Board (PCB)

Page 15: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Applicazioni civili: esempi

Lunghezza percorsa:84 tratti orizzontali o verticali ⇒ 84 +17 tratti diagonali ⇒ 17√2

Totale 108,042

Obiettivo: Montare i componenti nel minor tempo possibile

Page 16: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Applicazioni civili: esempi

Lunghezza percorsa:74 tratti orizzontali o verticali ⇒ 74 +18 tratti diagonali ⇒ 18√2

Totale 99,456

Obiettivo: Montare i componenti nel minor tempo possibile

Page 17: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Modellazione

Ricerca Operativa

Analisi Sintesi

Modelli prescrittivi

OttimizzazioneSimulazione

Modelli descrittivi

Page 18: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Ricerca Operativa

Teoria dei Sistemi:Controllo ottimo

Teoria delle File d’Attesa: Sistemi di servizio

Informatica:AlgoritmiBasi di datiComplessitàDeduzione

Crittografia

Biologia Computazionale:Allineamento di proteine

Automazione: scheduling

Telematica:Assegnazione ottima di risorse di trasmissione

Logistica:vehicle routing,gestione scorte

Spazio:Gestione ottimale di costellazioni satellitari

Statistica Applicata: Curve di regressione

Calcolo Numerico:Metodi di interpolazione

Economia:Sistemi macroeconomiciEconometria

Teoria dei Giochi

Produzione: scheduling, routing,gestione scorte

Combinatorica:Grafi, ipergrafi, matroidi

Page 19: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Alcune pietre miliari(1941-45) Logistica militare

Formazione di equipaggi per missioni di volo (Berge)(1950-60) Gestione di progetti, logistica industriale

Simplesso (Dantzig), Programmazione su reti di flusso (Ford, Fulkerson, Dijkstra)

(1960) Il programma Polaris: PERT – CPM(1960-80) Programmazione Lineare e Lineare Intera (Khaciyan):

applicazioni minerarie, agricole e industriali (1965-75) Complessità computazionale (Edmonds e Karp)(1980-90) Automazione dei sistemi di produzione manifatturiera(1994) Nobel per l’economia a Nash, Harsanyi e Selten

per il loro lavoro sui giochi non cooperativi(1995-2000) Applicazioni a produzione industriale, reti di telefonia

mobile, energia e ambiente, biologia molecolare, finanza, …

Page 20: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Struttura del corso

• Elementi di combinatorica– Problemi di ottimizzazione combinatoria– Matroidi e l’algoritmo greedy

• Programmazione lineare– Problemi di programmazione lineare– Teoria della dualità– Il metodo del simplesso– Applicazioni: interpolazione, giochi, sistemi

macroeconomici, …

Page 21: Ricerca Operativa - ns.di.univaq.itns.di.univaq.it/~oil/didattica/corsi/ro1/Introduzione.pdf · dallo Zingarelli(1999) ricerca, s.f. 1 Attività rivolta a cercare qc.o q. c. con molta

Riferimenti

• Elementi di combinatorica– F. Harary: Graph Theory– C.H. Papadimitriou, K. Steiglitz: Combinatorial Optimization– C. Arbib: Dispense a stampa ed elettroniche

• Programmazione lineare– A. Sassano: Modelli e Metodi della Ricerca Operativa– A. Agnetis et al.: Il Processo Decisionale– C. Arbib: Dispense a stampa ed elettroniche– V. Chvàtal: Linear Programming– G. Dantzig: Linear Programming and Extensions

http://www.oil.di.univaq.it/