La natura di ciascun problema deve essere studiata, compresa e convogliata verso l'algoritmo di ottimizzazione che deve essere utilizzato. Noi facciamo uso di differenti importanti metodi che vanno dalla programmazione lineare alla programmazione quadratica, a quella euristica e meta-euristica come gli algoritmi genetici e la tabu search. Nell'affrontare un tipico problema reale spesso è necessario combinare più tecniche per avere le performance desiderate.
Gli step di un progetto di Ricerca Operativa possono essere riassunti in:
- definizione del problema;
- raccolta dei dati;
- formulazione del modello;
- sviluppo del software del modello;
- test e convalida del modello;
- integrazione del software del modello all'interno dell'applicazione e sviluppo dell'applicazione;
- roll-out.
Un progetto di ottimizzazione reale normalmente tiene in considerazione diverse variabili (a volte migliaia) e innumerevoli vincoli.
Usare la tecnologia di ACT e il supporto dei nostri ingegneri specializzati significa completare i precedenti step in minor tempo e con meno rischi.
Quali sono i rischi associati con un progetto di ottimizzazione?
Un progetto di ottimizzazione è cosa diversa da un progetto di software. È altamente rischioso trattare un progetto di ottimizzazione con gli stessi criteri adottati per affrontare un tipico progetto di software, senza avere maturato una specifica e solida esperienza. Solo per darvi un esempio spesso gli strumenti di schedulazione vengono introdotti all'interno di una Azienda ma non vengono utilizzati. Ciò avviene perché all'interno della Società non ci sono le necessarie competenze relative alla modellazione. Questa mancanza porta a non centrare l'obiettivo principale e, allo stesso tempo, introduce una inutile complessità.
Inoltre prendere in esame il problema concentrandosi principalmente sulla formulazione astratta e sulla teoria RO non porta a risultati certi. Ad esempio un problema potrebbe risultare lineare ma solo in teoria, in apparenza. In realtà non lo è! Per cui oltre ad avere rilevanti conoscenze di RO sono necessarie importanti competenze di processo, know-how, sensibilità, capacità e attitudine alla modellazione.
Queste capacità devono andare insieme con un considerevole know-how delle tecnologie adottate. Ci sono altri rischi da tenere in considerazione: i manager devono supportare questo tipo di progetto dando il giusto livello di importanza, individuando e indirizzando gli obiettivi e monitorandone l'evoluzione (vedi Management Scientifico).
|