HPCalgo – Developing new HPC-ready algorithms for large-scale optimization problems

Tecnologia sviluppata: Algoritmi di ottimizzazione su larga scala e adattamento su GPU per problemi complessi
Coordinatore: ENI SPA
Partner: Università di Roma – Sapienza

I dettagli del progetto

Sintesi del progetto

HPCALGO è stato istituito per rispondere all’esigenza di affrontare problemi di ottimizzazione estremamente complessi, fondamentali per diversi settori industriali. Il progetto sviluppa algoritmi scalabili e tecniche di calcolo ad alte prestazioni in grado di gestire scenari che coinvolgono milioni di variabili, come la gestione delle flotte o le inversioni gravimetriche e magnetiche. L’obiettivo è trasformare attività tradizionalmente lente e costose in processi più efficienti e rapidi, applicabili su larga scala.

Obiettivi

Il progetto mira a sviluppare algoritmi in grado di risolvere problemi del mondo reale caratterizzati da rigorosi vincoli operativi, superando i limiti dei metodi esatti tradizionali. L’obiettivo è quello di produrre soluzioni ottimizzate per il problema del percorso dei veicoli, utilizzando approcci computazionali che sfruttino appieno il potenziale dell’HPC e delle GPU.

Problemi e necessità

La gestione di percorsi complessi per le flotte operative e la risoluzione di problemi inversi nel campo della geologia richiedono una notevole potenza di calcolo. L’elevato numero di variabili rende le soluzioni tradizionali lente o limitate, evidenziando la necessità di approcci più scalabili.

Soluzioni sviluppate

Sono stati sviluppati algoritmi specifici per il percorso dei veicoli, in grado di gestire casi di dimensioni molto maggiori rispetto alle soluzioni esatte. Inoltre, il codice per l’inversione gravimetrica e magnetica è stato adattato e ottimizzato per le GPU. Il progetto ha portato anche alla creazione di metodi generali adatti a diverse categorie di problemi.

Impatti

Le tecniche sviluppate consentono di migliorare l’efficienza dei processi industriali, ridurre i tempi di consegna e i costi e aumentare la produttività. L’ottimizzazione dei percorsi, ad esempio, può avere un impatto tangibile sulla gestione della flotta e sulla sostenibilità operativa, mentre le inversioni gravitazionali-magnetiche più rapide supportano applicazioni quali l’esplorazione delle terre rare, contribuendo a catene di approvvigionamento strategiche e più sostenibili.

Settori di applicazione

Le soluzioni sono applicabili in settori che devono affrontare complessi problemi di ottimizzazione: Energia, Logistica, Trasporti, Geofisica, Produzione avanzata. Sebbene queste tecniche siano generalizzabili, richiedono adattamenti specifici ai singoli problemi, il che le rende strumenti potenti ma personalizzabili. L’approccio offre comunque un modello replicabile per ampliare l’uso dell’HPC e degli algoritmi avanzati in ambiti che richiedono un’elevata intensità di calcolo.

Collabora con ICSC

Hai un progetto, una competenza o una visione che può contribuire alla trasformazione digitale del Paese?

Siamo sempre alla ricerca di nuovi partner per ampliare il nostro impatto.

institutional-logos