Passa al contenuto principale Salta alla ricerca Passa alla navigazione principale

Ricerca operativa: come la matematica ottimizza le decisioni complesse

Dall’analisi scientifica delle decisioni all’ottimizzazione combinatoria, fino alla moderna Decision Intelligence

Articolo specialistico | mAInthink Insights | Scienza e metodi

Le aziende, le istituzioni pubbliche e gli investitori si trovano ad affrontare una sfida fondamentale: devono prendere decisioni il cui impatto economico o sociale non dipende solo da singole misure, ma dall’interazione di numerose alternative.

Quali investimenti devono essere finanziati? Quali progetti generano insieme il massimo valore aggiunto? Come si possono distribuire in modo ottimale le risorse limitate? E come cambia la decisione migliore quando vengono adeguati i budget, le priorità o le condizioni quadro?

La risposta tradizionale consiste spesso in valutazioni, elenchi di priorità, business case e decisioni manageriali.

La ricerca operativa adotta un approccio diverso:

non si limita a valutare le singole alternative, ma determina matematicamente la migliore combinazione possibile di tutte le decisioni ammissibili.

Da decenni questa disciplina costituisce una base scientifica per l’ottimizzazione di sistemi economici, tecnici e organizzativi complessi.

Oggi sta acquisendo una nuova rilevanza pratica grazie a potenti algoritmi di ottimizzazione, metodi di calcolo parallelo, intelligenza artificiale e piattaforme decisionali interattive.

Indice

  1. Che cos’è la Ricerca Operativa?
  2. Lo sviluppo scientifico della ricerca operativa
  3. Quali problemi risolve la ricerca operativa?
  4. I fondamenti matematici
  5. Ottimizzazione combinatoria e complessità esponenziale
  6. I principali metodi di ottimizzazione
  7. Ottimalità globale: ciò che è matematicamente dimostrabile
  8. Ottimizzazione del portafoglio anziché la classica definizione delle priorità
  9. Pianificazione multiperiodale e vincoli di risorse
  10. Ottimizzazione multi-obiettivo e obiettivi concorrenti
  11. Ricerca operativa in condizioni di incertezza
  12. Ricerca operativa, intelligenza artificiale e Decision Intelligence
  13. Ricerca operativa nelle imprese e nella pubblica amministrazione
  14. Limiti e presupposti dell’ottimizzazione matematica
  15. Dalla soluzione matematica alla decisione in tempo reale
  16. Domande frequenti
  17. Conclusioni e inquadramento scientifico

1. Che cos'è la ricerca operativa?

La ricerca operativa, spesso indicata con l’acronimo OR o, nei paesi anglofoni, come Operational Research, è una disciplina scientifica interdisciplinare volta all’analisi e all’ottimizzazione di problemi decisionali complessi.

In particolare, essa combina:

  • Matematica applicata
  • Ottimizzazione matematica
  • Teoria della probabilità e statistica
  • Informatica e teoria degli algoritmi
  • Scienze economiche
  • Analisi dei sistemi e scienze decisionali

L'obiettivo principale consiste nel modellare i problemi decisionali in modo tale da poter esaminare sistematicamente diverse alternative d'azione e ottimizzarle sulla base di obiettivi definiti.

A differenza dei metodi di analisi puramente descrittivi, la ricerca operativa non si limita a rispondere alla domanda su cosa accada in un sistema.

Essa esamina quali decisioni dovrebbero essere prese nelle condizioni date per raggiungere nel miglior modo possibile un obiettivo definito.

Un’azienda, ad esempio, può sapere quali dei suoi progetti di investimento promettono un ritorno positivo sull’investimento.

Da ciò, tuttavia, non si deduce quale combinazione di questi progetti generi il massimo valore economico con un budget complessivo limitato.

È proprio qui che ha inizio un classico problema di ricerca operativa.

2. Lo sviluppo scientifico della Ricerca Operativa

Lo sviluppo moderno della ricerca operativa ebbe inizio in particolare durante la Seconda Guerra Mondiale.

All’epoca, scienziati di diverse discipline analizzarono complesse questioni operative, come ad esempio l’impiego efficiente di risorse limitate, il coordinamento dei processi logistici e l’ottimizzazione dei sistemi militari.

Dopo la guerra, i metodi sviluppati furono progressivamente applicati a questioni industriali ed economiche.

Una pietra miliare fondamentale fu lo sviluppo dell’algoritmo Simplex da parte di George B. Dantzig nel 1947.

L’ottimizzazione lineare divenne così uno strumento importante per il supporto decisionale matematico.

Nei decenni successivi sono stati sviluppati altri metodi significativi:

  • Programmazione dinamica
  • Ottimizzazione intera e mista-intera
  • Branch-and-Bound
  • Ottimizzazione delle reti
  • Ottimizzazione stocastica
  • Ottimizzazione multi-obiettivo
  • Metodi metaeuristici
  • Ottimizzazione robusta

Oggi la ricerca operativa è una disciplina di ricerca affermata a livello internazionale.

Tra le principali organizzazioni scientifiche figurano INFORMS, EURO, IFORS e la Società tedesca di Ricerca Operativa (GOR).

La ricerca operativa non è quindi una nuova forma di intelligenza artificiale, ma un fondamento scientifico autonomo della moderna ottimizzazione decisionale.

3. Quali problemi risolve la Ricerca Operativa?

La Ricerca Operativa diventa rilevante ovunque si incontrino diverse alternative decisionali, risorse limitate e obiettivi definibili.

I campi di applicazione sono di conseguenza molto ampi.

Investimenti e allocazione del capitale

Quali investimenti devono essere realizzati nell’ambito di un budget limitato?

Ottimizzazione del portafoglio progetti

Quale combinazione di progetti genera il massimo contributo economico o strategico complessivo?

Pianificazione della produzione

Come si possono ottimizzare i volumi di produzione, le capacità dei macchinari e l’ordine di esecuzione degli ordini?

Ottimizzazione della catena di fornitura

Come è possibile coordinare in modo efficiente le scorte di magazzino, i percorsi di trasporto, le capacità di consegna e i siti produttivi?

Pianificazione energetica e delle infrastrutture

Quali investimenti in reti, impianti o interventi di manutenzione generano il massimo beneficio con risorse limitate?

Pianificazione del personale e delle risorse

Come si possono allocare in modo ottimale collaboratori, macchinari, fasce orarie o altre risorse limitate?

Bilanci pubblici

Quale combinazione di misure pubbliche produce il massimo impatto sociale definito, tenuto conto del contesto finanziario, giuridico e politico?

Sanità

Come è possibile migliorare le capacità, gli appuntamenti per le cure, le risorse mediche e le strutture di assistenza?

Nonostante i diversi ambiti di applicazione, molti di questi problemi presentano una struttura matematica comune:

occorre individuare la decisione migliore possibile, o ottimale, all’interno di uno spazio decisionale ammissibile e limitato.

4. I fondamenti matematici

Un problema di ottimizzazione matematica è costituito fondamentalmente da tre elementi:

variabili decisionali, funzione obiettivo e vincoli.

4.1 Variabili decisionali

Le variabili decisionali descrivono quali decisioni possono essere prese.

Nel caso di una decisione binaria relativa a un progetto, ad esempio, vale:

xi ∈ {0, 1}

Dove:

  • xi=1: il progetto i viene selezionato.
  • xi=0: il progetto i non viene selezionato.

Altri problemi di ottimizzazione utilizzano variabili intere o continue.

4.2 Funzione obiettivo

La funzione obiettivo descrive quale grandezza deve essere massimizzata o minimizzata.

Per un portafoglio con valori di progetto additivi, una funzione di massimizzazione semplificata è:

maxΣi=1…nvixi

Dove vi indica il contributo di valore economico o strategico di un progetto.

4.3 Vincoli

Le decisioni reali sono soggette a vincoli.

Un tipico vincolo di bilancio è:

Σi=1…ncixi ≤ B

Dove:

  • ci: fabbisogno di capitale del progetto i
  • B: budget totale disponibile

Ulteriori vincoli possono riguardare, ad esempio, le risorse umane, le dipendenze tecniche, i requisiti di legge o i limiti temporali.

Il problema di ottimizzazione completo consiste quindi nel trovare una combinazione ammissibile di variabili decisionali che soddisfi al meglio la funzione obiettivo.

Questa struttura del modello costituisce la base di numerose applicazioni pratiche della ricerca operativa.

5. Ottimizzazione combinatoria e complessità esponenziale

Un settore particolarmente importante della ricerca operativa è l’ottimizzazione combinatoria.

Essa studia problemi decisionali in cui si cerca la migliore soluzione ammissibile da un insieme finito, spesso molto ampio, di alternative discrete.

Per n progetti selezionabili in modo binario e indipendente, il numero di combinazioni teoricamente possibili è:

N = 2^n

Ne consegue che:

Progetti Combinazioni teoriche
10 1.024
20 1.048.576
30 1.073.741.824
50 1,126 × 10¹⁵
100 1,268 × 10³⁰
300 2,037 × 10⁹⁰

Questi numeri descrivono innanzitutto il numero di tutte le combinazioni di selezione binarie, non il numero di portafogli effettivamente ammissibili.

I vincoli di budget, le dipendenze tra i progetti e altre condizioni al contorno possono ridurre notevolmente lo spazio delle soluzioni ammissibili.

Il numero teorico di combinazioni possibili evidenzia comunque l’ordine di grandezza del problema.

Una valutazione manuale completa di tutte le alternative è praticamente impossibile già nel caso di portafogli relativamente piccoli.

La complessità esponenziale non implica che ogni combinazione debba essere esaminata singolarmente

I moderni algoritmi di ottimizzazione possono escludere ampie parti dello spazio decisionale senza valutare completamente ogni singola combinazione.

A tal fine, utilizzano vincoli matematici, rilassamenti, proprietà strutturali del problema e strategie di ricerca intelligenti.

Pertanto, in condizioni adeguate, un metodo di ottimizzazione può risolvere in modo efficiente anche problemi decisionali combinatori di grandi dimensioni.

Tuttavia, l’esistenza di algoritmi potenti non garantisce che qualsiasi problema possa essere risolto in modo globalmente ottimale in breve tempo.

La complessità computazionale effettiva dipende, tra l’altro, dalla struttura del modello, dai vincoli, dalle dimensioni del problema e dal metodo di risoluzione utilizzato.

6. I principali metodi di ottimizzazione

La ricerca operativa comprende diversi metodi di risoluzione matematica.

La scelta del metodo più adatto dipende dalla struttura del problema decisionale.

6.1 Programmazione lineare

L’ottimizzazione lineare analizza problemi con funzioni obiettivo lineari e vincoli lineari.

Viene impiegata, ad esempio, nella pianificazione della produzione, dei trasporti e delle risorse.

6.2 Programmazione intera

L’ottimizzazione intera considera variabili decisionali che possono assumere solo valori interi.

Ciò è particolarmente rilevante nel caso di decisioni discrete, ad esempio quando i progetti vengono selezionati o esclusi nella loro totalità.

6.3 Programmazione lineare mista-intera

La programmazione lineare mista-intera, in breve MILP, combina variabili decisionali continue e intere all’interno di un modello lineare.

Ciò consente, ad esempio, di collegare decisioni di investimento a grandezze continue quali il budget o la capacità.

6.4 Branch-and-Bound

Il metodo Branch-and-Bound suddivide sistematicamente lo spazio decisionale in sotto-problemi.

Con l’ausilio di limiti matematici è possibile determinare quali sottospazi non possano più contenere soluzioni migliori.

Questi sottoinsiemi non devono quindi essere ulteriormente esaminati.

6.5 Branch-and-Cut

Il metodo Branch-and-Cut estende il Branch-and-Bound introducendo ulteriori disuguaglianze valide, i cosiddetti piani di taglio (cutting planes).

Questi possono rendere più rigorosi i rilassamenti matematici e accelerare la ricerca di soluzioni ottimali.

6.6 Programmazione dinamica

La programmazione dinamica scompone i problemi adatti in sotto-problemi correlati tra loro.

Viene impiegata, tra l’altro, nei problemi decisionali sequenziali, nella pianificazione delle scorte e in determinati problemi di allocazione delle risorse.

6.7 Euristiche e metaeuristiche

I metodi euristici cercano in modo efficiente soluzioni valide e ammissibili, senza garantire in linea di principio una dimostrazione di ottimalità globale.

Esempi noti sono:

  • Algoritmi genetici
  • Raffreddamento simulato
  • Ricerca tabù
  • Ricerca locale

Questi metodi possono rivelarsi particolarmente utili in caso di problemi di grandi dimensioni o dalla struttura complessa.

6.8 Metodi di ottimizzazione ibridi

Gli approcci ibridi combinano diversi metodi.

Ad esempio, gli algoritmi euristici possono inizialmente generare soluzioni ammissibili di alta qualità, mentre i metodi esatti cercano successivamente di migliorare tali soluzioni o di dimostrarne l’ottimalità.

Anche l’apprendimento automatico può essere impiegato per la selezione di strategie di ricerca, per la previsione di parametri o per l’accelerazione di singole fasi della soluzione.

I vantaggi effettivamente ottenibili da tali combinazioni devono essere valutati sulla base di benchmark adeguati.

7. Ottimalità globale: ciò che è matematicamente dimostrabile

Uno dei punti di forza fondamentali dell’ottimizzazione matematica consiste nel fatto che, a determinate condizioni, non solo è possibile trovare una buona soluzione, ma anche dimostrarne l’ottimalità globale.

Una soluzione globalmente ottimale possiede, all’interno dello spazio delle soluzioni ammissibili definito, il miglior valore possibile della funzione obiettivo.

Formalmente, per un problema di massimizzazione vale:

f(x*) ≥ f(x) per ogni x ∈ X

Dove:

  • X: insieme di tutte le soluzioni ammissibili
  • x^*: soluzione ottimale a livello globale
  • f(x): valore della funzione obiettivo di una soluzione

La dimostrazione dell'ottimalità globale può avvenire, ad esempio, mediante limiti matematici.

Il divario di ottimalità

Nei problemi di ottimizzazione misti-interi si considera spesso la differenza tra la migliore soluzione ammissibile trovata e un limite valido per l’ottimo globale.

Per un problema di massimizzazione con valore della funzione obiettivo migliore positivo, un gap di ottimalità relativo può essere definito, ad esempio, come segue:

Gap = (UB − LB) / |LB|

Dove:

  • LB: valore della migliore soluzione ammissibile trovata finora
  • UB: limite superiore valido per l’ottimo globale

Un gap pari a zero significa, in caso di calcolo esatto, che è stata dimostrata l’ottimalità globale.

I risolutori pratici tengono conto delle tolleranze numeriche e dei criteri di interruzione definiti.

Un gap ridotto può inoltre indicare che la soluzione trovata è già molto vicina al valore teoricamente migliore della funzione obiettivo.

Una limitazione scientifica fondamentale

Un optimum globale è sempre un optimum del modello matematico – non automaticamente la decisione oggettivamente migliore nel mondo reale.

Se i dati di input sono incompleti, le ipotesi di utilità errate o i vincoli rilevanti non vengono presi in considerazione, una soluzione matematicamente ottimale può risultare economicamente inadeguata.

Per questo motivo, la validazione del modello, le analisi di sensibilità e la verifica delle ipotesi sottostanti sono parti imprescindibili di un’ottimizzazione seria.

8. Ottimizzazione del portafoglio anziché la classica definizione delle priorità

Un ambito di applicazione particolarmente rilevante è l’ottimizzazione dei portafogli di investimenti e di progetti.

I metodi tradizionali di gestione del portafoglio valutano spesso i progetti singolarmente.

Ne risulta una classifica, ad esempio in base al ROI, al VAN, all’importanza strategica o a criteri di valutazione ponderati.

Tale definizione delle priorità risponde alla domanda:

Quale singolo progetto appare particolarmente interessante?

Tuttavia, non risponde necessariamente alla domanda:

Quale combinazione di tutti i progetti disponibili genera il valore complessivo più elevato, tenendo conto dei vincoli esistenti?

Un esempio semplificato

Un’azienda dispone di un budget di investimento di 10 milioni di euro.

Sono disponibili quattro progetti tra cui scegliere:

Progetto Investimento NPV
A 6 milioni di € 9 milioni di €
B 5 milioni di € 8 milioni di €
C 4 milioni di € 7 milioni di €
D 3 milioni di € 4 milioni di €

Se si stabiliscono le priorità in base al VAN assoluto, il progetto A è al primo posto.

Se si sceglie A, con il budget residuo di 4 milioni di euro è possibile finanziare il progetto C oppure il progetto D.

La combinazione A + C raggiunge un VAN complessivo di 16 milioni di euro con un impiego di budget pari a 10 milioni di euro e rappresenta, in questo esempio, la migliore combinazione ammissibile.

La combinazione B + C, anch’essa ammissibile, raggiunge un NPV di 15 milioni di euro con un impiego di capitale pari a 9 milioni di euro.

In questo esempio, A + C è effettivamente la combinazione ottimale.

Tuttavia, ciò non significa che la classifica sia necessariamente errata.

Piuttosto, l’esempio mostra che la decisione ottimale sul portafoglio deriva dal confronto tra combinazioni ammissibili e non discende esclusivamente dalla valutazione isolata dei singoli progetti.

Anche piccole variazioni nei valori dei progetti, nei budget o nelle dipendenze possono far sì che la combinazione migliore non sia più costituita dai singoli progetti con il punteggio più alto.

Perché la massimizzazione del ROI richiede particolare attenzione

La massimizzazione del VAN complessivo non è identica alla massimizzazione del ROI del portafoglio.

Se il ROI del portafoglio viene definito come rapporto tra il rendimento netto aggregato e il capitale investito aggregato, si ottiene una funzione obiettivo diversa:

ROI(x) = (Σirixi) / (Σicixi)

Tale ottimizzazione del rapporto differisce matematicamente dalla massimizzazione di un valore totale additivo.

Inoltre, una massimizzazione basata esclusivamente sul ROI può favorire portafogli di dimensioni molto ridotte.

Pertanto, prima di ogni ottimizzazione è necessario chiarire se si debba massimizzare, ad esempio, il VAN complessivo, il ROI, il beneficio strategico o un altro parametro obiettivo.

La definizione della funzione obiettivo è di per sé una decisione gestionale fondamentale.

9. Pianificazione pluriennale e vincoli di risorse

Le decisioni di investimento reali riguardano spesso più esercizi finanziari.

Un progetto, ad esempio, può richiedere investimenti elevati nel primo anno, impegnare risorse aggiuntive nel secondo anno e generare rendimenti economici solo in un secondo momento.

Una modellizzazione matematica adeguata deve tenere conto di questa struttura temporale.

Per una selezione semplificata del portafoglio su più periodi si può applicare la seguente formula:

maxΣi=1…nvixi

a condizione che:

Σi=1…ncitxi ≤Bt per ogni t

Dove:

  • cit: fabbisogno di capitale del progetto i nel periodo t
  • Bt: budget disponibile nel periodo t

Inoltre, è possibile modellare le restrizioni relative alle risorse:

Σi=1…nairtxi ≤Rrt

Dove airt indica il fabbisogno di risorse di un progetto per la risorsa r nel periodo t.

Dipendenze tra progetti

Anche le relazioni logiche tra i progetti possono essere espresse matematicamente.

Se il progetto B può essere realizzato solo se è stato selezionato il progetto A:

xB ≤xA

Se due progetti non possono essere realizzati contemporaneamente:

xA +xB ≤ 1

Se un progetto deve essere realizzato obbligatoriamente:

xA = 1

Tali restrizioni sono fondamentali, poiché la qualità effettiva di un portafoglio di investimenti è spesso determinata non solo dal budget, ma anche da numerose dipendenze tecniche, organizzative e strategiche.

10. Ottimizzazione multi-obiettivo e obiettivi in competizione

Molti problemi decisionali reali non presentano un unico obiettivo.

Un’azienda, ad esempio, vorrebbe contemporaneamente:

  • massimizzare il valore economico
  • limitare i rischi
  • ridurre le emissioni di CO₂
  • raggiungere gli obiettivi strategici
  • Evitare carenze di risorse

Questi obiettivi possono essere in conflitto tra loro.

L'ottimizzazione multi-obiettivo analizza quindi decisioni con più funzioni obiettivo.

Formalmente, un problema di questo tipo può essere rappresentato come:

max (f1(x),f2(x), …,fk(x))

con:

x ∈ X

Funzioni obiettivo ponderate

Una possibilità consiste nel combinare più obiettivi normalizzati in un'unica funzione obiettivo ponderata:

maxΣj=1…kwjf̂j(x)

Dove wj rappresenta la ponderazione della rispettiva funzione obiettivo.

I pesi devono essere giustificati dal punto di vista tecnico.

Ottimalità di Pareto

Un’altra possibilità consiste nel determinare soluzioni ottime di Pareto.

Una soluzione è ottimale secondo Pareto se non esiste un’altra soluzione ammissibile che sia almeno altrettanto valida in tutte le variabili obiettivo e rigorosamente migliore in almeno una di esse.

Spesso ciò non porta a un’unica decisione inequivocabilmente migliore, ma a un insieme di alternative efficienti.

Spetta quindi al management decidere quali conflitti tra obiettivi siano accettabili.

La ricerca operativa non sostituisce quindi la responsabilità strategica.

Rende matematicamente analizzabili le conseguenze delle diverse preferenze.

11. Ricerca operativa in condizioni di incertezza

Non tutti i parametri rilevanti per la decisione sono noti al momento della scelta.

I ricavi futuri, i costi di progetto, la disponibilità delle risorse e le condizioni di mercato possono essere incerti.

Il classico modello di ottimizzazione deterministico opera con parametri prestabiliti.

Per i problemi decisionali incerti esistono ulteriori approcci metodologici.

Ottimizzazione stocastica

L’ottimizzazione stocastica tiene conto delle variabili casuali e, se necessario, di diversi scenari futuri.

In questo contesto è possibile tenere conto, ad esempio, di valori attesi, misure di rischio o decisioni a più livelli.

Ottimizzazione robusta

L’ottimizzazione robusta ricerca soluzioni che rimangano ammissibili o efficaci anche in presenza di deviazioni sfavorevoli dei parametri, definite a priori.

Analisi di scenario

L’analisi di scenario esamina come le decisioni ottimali variano in base a ipotesi diverse.

Analisi di sensibilità

L'analisi di sensibilità valuta quanto i risultati siano sensibili alle variazioni dei singoli parametri di input.

Queste procedure sono particolarmente rilevanti nel caso di decisioni di investimento a lungo termine.

Un portafoglio ottimizzato matematicamente non dovrebbe quindi essere valutato esclusivamente in base al suo risultato in presenza di un'unica ipotesi futura.

Altrettanto importante è la questione di quanto la decisione rimanga stabile di fronte a variazioni plausibili.

12. Ricerca operativa, intelligenza artificiale e Decision Intelligence

La ricerca operativa, l’intelligenza artificiale e la Decision Intelligence sono concetti correlati, ma non identici.

Ricerca operativa

La ricerca operativa fornisce metodi matematici per la modellizzazione e l’ottimizzazione dei problemi decisionali.

Intelligenza artificiale

L’intelligenza artificiale comprende diversi approcci, quali l’apprendimento automatico, il riconoscimento di modelli, l’elaborazione del linguaggio e i processi decisionali automatizzati.

Intelligenza decisionale

L'intelligenza decisionale integra dati, modelli decisionali, procedure analitiche e processi decisionali organizzativi.

L'obiettivo è migliorare la qualità, la tracciabilità e l'attuabilità pratica delle decisioni.

Il nesso

Una possibile interazione consiste nel fatto che l’apprendimento automatico preveda innanzitutto i costi o i ricavi futuri di un progetto.

Successivamente, un modello di ricerca operativa può calcolare quale combinazione di progetti sia ottimale nelle condizioni previste.

Un’applicazione di Decision Intelligence fornisce infine i risultati in modo tale che i decisori possano confrontare le alternative, modificare le ipotesi e comprenderne le conseguenze.

I tre approcci svolgono quindi funzioni diverse e complementari.

L’intelligenza artificiale può contribuire a migliorare le basi decisionali. La ricerca operativa può ottimizzare matematicamente le decisioni appropriate. La Decision Intelligence può integrare queste conoscenze nei processi decisionali reali.

Questa ripartizione dei ruoli rappresenta un possibile modello architettonico, non una delimitazione universalmente valida di tutte le procedure.

13. Ricerca operativa nelle imprese e nella pubblica amministrazione

I fondamenti matematici della ricerca operativa sono rilevanti sia per le decisioni del settore privato che per quelle del settore pubblico.

13.1 Imprese industriali

Le imprese industriali devono spesso coordinare numerosi progetti di investimento tra sedi, linee di produzione e settori di attività.

I singoli progetti competono per ottenere capitali, personale e capacità tecniche.

Un’ottimizzazione matematica del portafoglio può determinare quale combinazione, in queste condizioni, generi il massimo valore complessivo definito.

13.2 Aziende energetiche

Le aziende energetiche devono affrontare decisioni di investimento complesse relative a reti, impianti di generazione, manutenzione e infrastrutture.

In questo contesto è necessario tenere conto delle interdipendenze tecniche, della sicurezza dell’approvvigionamento, delle risorse e degli orizzonti di pianificazione a lungo termine.

13.3 Industria farmaceutica

I portafogli di ricerca e sviluppo comprendono progetti con diverse probabilità di successo, strutture dei costi e tempi di sviluppo.

I modelli di ricerca operativa possono fornire supporto nella selezione e nel coordinamento temporale di tali portafogli.

13.4 Settore immobiliare

Nel caso di grandi portafogli immobiliari, gli interventi di investimento, ristrutturazione e sviluppo possono entrare in concorrenza tra loro.

La combinazione ottimale dipende dal fabbisogno di capitale, dal valore aggiunto, dalla tempistica e dalle possibili interdipendenze.

13.5 Bilanci pubblici

Anche le decisioni di bilancio e di investimento dello Stato presentano strutture di allocazione matematiche.

Tuttavia, le decisioni pubbliche si differenziano in un punto essenziale dalle decisioni di investimento del settore privato:

il beneficio sociale non è sempre rappresentabile direttamente come rendimento finanziario.

Si possono invece prendere in considerazione, ad esempio, la qualità dei servizi, lo stato delle infrastrutture, l’impatto climatico, l’accessibilità sociale o altri indicatori di riferimento pubblici.

A tal fine, è necessario sviluppare, rendere operativi e ponderare in modo trasparente criteri di utilità adeguati.

Gli obblighi di legge, le destinazioni d’uso e le competenze decisionali politiche rimangono condizioni quadro vincolanti.

L’ottimizzazione matematica può supportare le decisioni pubbliche, ma non può sostituire la legittimazione democratica e la responsabilità politica.

14. Limiti e presupposti dell’ottimizzazione matematica

La ricerca operativa è efficace, ma non costituisce una garanzia universale di decisioni corrette.

La qualità dei risultati dipende da diversi fattori.

Qualità del modello

Il modello matematico deve rappresentare in modo sufficientemente corretto le relazioni rilevanti ai fini decisionali.

Qualità dei dati

Dati incompleti o errati possono portare a risultati inadeguati.

Qualità della funzione obiettivo

Un metodo matematico ottimizza la funzione obiettivo definita, indipendentemente dal fatto che questa rappresenti pienamente gli obiettivi effettivi di un'organizzazione.

Complessità computazionale

Alcuni problemi di ottimizzazione sono computazionalmente difficili.

Non tutti i problemi possono essere risolti in modo globalmente ottimale entro un tempo prestabilito.

Incertezza

I risultati possono essere sensibili agli sviluppi futuri o a parametri incerti.

Fattibilità organizzativa

Una decisione matematicamente allettante può causare difficoltà pratiche se non si è tenuto sufficientemente conto delle condizioni organizzative, politiche o culturali.

Ne consegue che:

L'ottimalità matematica, l'adeguatezza economica e la fattibilità organizzativa sono interconnesse, ma non identiche.

Un processo di ottimizzazione professionale deve tenere conto di tutte e tre le dimensioni.

15. Dalla soluzione matematica alla decisione concreta

I metodi scientifici della ricerca operativa sono noti da decenni.

Una sfida fondamentale risiede tuttavia nella loro integrazione pratica nei processi gestionali.

Tradizionalmente, i modelli di ottimizzazione vengono spesso sviluppati e calcolati da reparti specializzati, per poi essere forniti come modelli decisionali.

Le moderne applicazioni di Decision Intelligence adottano un approccio più interattivo.

I decisori possono, ad esempio:

  1. modificare i budget o i vincoli di risorse;
  2. Selezionare o escludere progetti in modo vincolante.
  3. Adattare le ponderazioni strategiche.
  4. Calcolare scenari alternativi.
  5. Confrontare le conseguenze economiche delle diverse combinazioni di portafoglio.

In questo modo, da un unico calcolo di ottimizzazione può nascere un processo decisionale iterativo.

StratePlan come applicazione specializzata

StratePlan, la tecnologia di Decision Intelligence di mAInthink GmbH, si occupa in particolare dell’ottimizzazione matematica dei portafogli di investimenti e di progetti.

L’applicazione combina l’ottimizzazione combinatoria con l’analisi interattiva delle dipendenze relative a budget, risorse e progetti.

Un punto di forza è rappresentato dalla possibilità di ricalcolare immediatamente le decisioni relative al portafoglio all’interno degli organi di gestione e decisionali.

La classe di problemi sottostante appartiene alla ricerca operativa, in particolare all’allocazione discreta di portafogli e risorse.

StratePlan va quindi classificato come un’applicazione specializzata nell’ottimizzazione matematica delle decisioni, non automaticamente come un risolutore universale per tutti i problemi di ricerca operativa.

Le garanzie di ottimalità, i tempi di calcolo e le classi di modelli supportati dipendono dalla specifica implementazione tecnica e dai rispettivi problemi.

Il valore aggiunto economico risiede nella possibilità di rendere l’ottimizzazione matematica utilizzabile per i processi decisionali strategici reali.

16. Domande frequenti

La ricerca operativa è una forma di intelligenza artificiale?

Non in linea di principio. La ricerca operativa è una disciplina scientifica a sé stante che si avvale di procedure matematiche di ottimizzazione, simulazione e decisione. Esistono tuttavia numerose sovrapposizioni e possibilità di combinazione con l’intelligenza artificiale.

Qual è la differenza tra Ricerca Operativa e Ottimizzazione Matematica?

L’ottimizzazione matematica è un’area metodologica centrale della ricerca operativa. La ricerca operativa comprende inoltre, ad esempio, la simulazione, la teoria delle code, la modellizzazione stocastica e altri metodi di analisi decisionale.

Che cos’è l’ottimizzazione combinatoria?

L’ottimizzazione combinatoria studia la selezione o la disposizione di alternative discrete in condizioni definite. Esempi tipici sono la selezione del portafoglio progetti, la pianificazione dei percorsi, i problemi di assegnazione e determinati problemi di programmazione.

La ricerca operativa è in grado di calcolare un optimum globale?

Sì, per modelli matematici adeguati e con procedure di risoluzione appropriate è possibile dimostrare l’ottimalità globale. Tuttavia, ciò non è garantito per ogni classe di problemi o per ogni tempo di calcolo prestabilito.

Perché la classica definizione delle priorità dei progetti non è sempre sufficiente?

Una classificazione valuta i singoli progetti. L’ottimizzazione del portafoglio, invece, esamina l’effetto complessivo delle combinazioni di progetti ammissibili. La combinazione migliore non deve necessariamente essere costituita dai singoli progetti meglio classificati.

Qual è la differenza tra simulazione e ottimizzazione?

Una simulazione esamina quali risultati possono derivare da determinate ipotesi e decisioni.

L’ottimizzazione cerca, all’interno di uno spazio decisionale definito, soluzioni che soddisfino al meglio una funzione obiettivo.

Entrambi gli approcci possono essere combinati.

Cosa significa NP-hard?

NP-difficile indica una classe di problemi computazionalmente difficili, di cui fanno parte numerosi problemi di ottimizzazione combinatoria.

Per questi problemi non è noto alcun algoritmo generale in grado di risolvere in modo ottimale tutte le istanze in tempo polinomiale. Ciò non implica tuttavia che ogni istanza pratica debba necessariamente essere difficile.

Le aziende possono avvalersi della ricerca operativa senza disporre di un proprio dipartimento di matematica?

Sì. Software specializzati e applicazioni di Decision Intelligence possono rendere la modellizzazione matematica e l’ottimizzazione accessibili agli utenti non esperti di matematica.

Rimangono fondamentali la corretta formulazione del problema, dati di input affidabili e la validazione tecnica dei risultati.

StratePlan è un’applicazione di ricerca operativa?

Sì. L’ottimizzazione matematica dei portafogli di investimenti e di progetti rientra nell’ambito della ricerca operativa.

StratePlan affronta in particolare problemi combinatori di selezione e allocazione in presenza di vincoli definiti.

17. Conclusione: la ricerca operativa come base scientifica per decisioni migliori

La ricerca operativa dimostra che le decisioni complesse non devono basarsi esclusivamente sull’esperienza, sull’intuizione o su valutazioni isolate.

Molti problemi decisionali di natura economica, tecnica e pubblica possono essere modellati matematicamente e ottimizzati in modo sistematico.

Questo approccio diventa particolarmente rilevante quando numerose alternative sono in competizione tra loro, le risorse sono limitate e occorre tenere conto delle interdipendenze.

La conclusione fondamentale è la seguente:

la qualità dei singoli progetti non determina necessariamente la qualità dell’intero portafoglio. Ciò che conta è la combinazione che, entro i vincoli effettivi, genera il massimo valore complessivo definito.

La ricerca operativa fornisce i metodi scientifici per analizzare tali correlazioni.

I metodi di ottimizzazione matematica consentono di individuare soluzioni di alta qualità e, in condizioni adeguate, soluzioni globalmente ottimali comprovate.

La Decision Intelligence è in grado di tradurre questi risultati in processi decisionali comprensibili e interattivi.

Si crea così un collegamento tra decenni di ricerca matematica e le esigenze pratiche della moderna gestione aziendale.

La Ricerca Operativa rende matematicamente analizzabili problemi decisionali complessi. La Decision Intelligence rende i risultati fruibili per i decisori.

Fonti scientifiche di approfondimento

Associazioni di categoria e fondamenti

Opere scientifiche di riferimento

  • Hillier, F. S. & Lieberman, G. J.: Introduction to Operations Research.
  • Bertsimas, D. & Tsitsiklis, J. N.: Introduzione all’ottimizzazione lineare.
  • Nemhauser, G. L. & Wolsey, L. A.: Ottimizzazione intera e combinatoria.
  • Ehrgott, M.: Ottimizzazione multicriterio.
  • Birge, J. R. & Louveaux, F.: Introduzione alla programmazione stocastica.

Approfondimento tecnico

Scoprire la ricerca operativa nella pratica

L’ottimizzazione matematica non deve necessariamente limitarsi ai modelli scientifici.

Scoprite come StratePlan rende accessibile l’ottimizzazione di portafogli di investimenti e progetti complessi per decisioni manageriali concrete.

Ottimizzare matematicamente il portafoglio →

StratePlan | La ricerca operativa incontra la Decision Intelligence.

Stessi progetti. Stesso budget. Combinazioni migliori. Decisioni migliori.

Iscriviti alla nostra newsletter
Protezione dei dati
Selezionando continua confermi di aver letto la nostra e di aver accettato i nostri .
I campi contrassegnati da un asterisco (*) sono obbligatori.