← Ultimi articoli
🔢 mathematics

A QUBO-Based Optimization Framework for ATM Cash Replenishment Scheduling

Questo articolo propone un framework di ottimizzazione basato su QUBO, risolto tramite un solver accelerato da GPU, per pianificare il rifornimento di contanti degli ATM, dimostrando una riduzione dei costi operativi del 15%-18% mantenendo elevati livelli di servizio su un dataset reale di 276 ATM italiani.

Autori originali: Riccardo Aiolfi, Giulia Montani, Valeria Zaffaroni, Luca Toffanetti, Davide Veronelli, Francesca Cibrario, Davide Caputo, Davide Corbelletto

Pubblicato 2026-07-28
📖 5 min di lettura🧠 Approfondimento

Autori originali: Riccardo Aiolfi, Giulia Montani, Valeria Zaffaroni, Luca Toffanetti, Davide Veronelli, Francesca Cibrario, Davide Caputo, Davide Corbelletto

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immaginate di essere il manager di una flotta enorme di camion per consegne, ma invece di trasportare pizze o pacchi, trasportano contanti verso centinaia di sportelli bancomat sparsi per tutta la città. Il vostro lavoro è un delicato gioco di equilibrio ad alta posta in gioco. Se inviate i camion troppo spesso, sprechiate denaro in carburante, tempo dei conducenti e nella sicurezza del trasporto del contante. Se li inviate troppo raramente, le macchine rimangono senza soldi, i clienti infuriati si ritrovano a mani vuote e la banca perde fiducia. Questo è il mal di testa quotidiano della "logistica del contante".

Per decenni, il modo standard per risolvere questo problema è stato un po' come giocare a "aspettare e vedere". La regola era semplice: "Se il livello di contante della macchina scende sotto una linea specifica, invia un camion". È una strategia sicura e reattiva, ma non è molto intelligente. Non guarda avanti per vedere che due macchine potrebbero rimanere a secco lo stesso giorno, o che inviare un unico grande camion a un gruppo di macchine potrebbe far risparmiare una fortuna. È qui che entra in gioco un ramo della scienza chiamato ottimizzazione. Pensate all'ottimizzazione come all'arte di trovare il percorso assolutamente migliore attraverso un labirinto, piuttosto che limitarsi a percorrerlo inciampando. Negli ultimi anni, un tipo specifico di rompicapo matematico chiamato QUBO (Quadratic Unconstrained Binary Optimization) è diventato un argomento molto caldo. È un modo per trasformare decisioni complesse in una gigantesca griglia di scelte "sì" o "no" che computer potenti possono risolvere in modo incredibilmente veloce. Mentre alcuni sognano di usare computer quantistici futuristici per risolverli, questo articolo dimostra che non serve la magia per ottenere ottimi risultati; serve solo un modo molto intelligente di porre la domanda e una scheda grafica superveloce per fare il lavoro pesante.

Questo articolo introduce un nuovo modo più intelligente per programmare il rifornimento di contanti per gli sportelli automatici (ATM). Gli autori, lavorando con una grande banca italiana, hanno deciso di smettere di giocare a "aspettare e vedere" e iniziare a giocare a "guardare avanti". Hanno preso il problema disordinato e reale di decidere quando rifornire 276 diversi ATM e lo hanno tradotto in un modello QUBO. Pensate a questo modello come a una gigantesca tavola da gioco digitale. Ogni casella sulla tavola rappresenta una decisione: "Riforniamo l'ATM #42 martedì?" (Sì o No). Il rompicapo non consiste solo nel scegliere "Sì" o "No" casualmente; deve seguire regole rigorose. Ad esempio, non si può rifornire la stessa macchina due volte in una settimana, e si ottiene uno speciale "sconto" se si riforniscono due macchine allo stesso indirizzo nello stesso giorno perché si risparmia sul carburante.

I ricercatori hanno costruito una formula matematica che funge da segnapunti. Somma i costi di invio dei camion (sia il costo fisso di invio del conducente che il costo variabile del contante stesso) e sottrae i risparmi derivanti da quegli "sconti di co-localizzazione". Poi, aggiunge enormi "punti penalità" per esiti negativi, come una macchina che finisce i contanti o viene rifornita troppe volte. L'obiettivo è trovare la combinazione di risposte "Sì" e "No" che risulti nel punteggio più basso (costo più basso) senza accumulare troppi punti penalità. Per risolvere questo enorme rompicapo, non hanno aspettato un computer quantistico; hanno utilizzato uno strumento potente e personalizzato chiamato MegaQUBO che gira su una GPU (Graphics Processing Unit)—lo stesso tipo di chip superveloce presente nei computer da gaming—per elaborare i numeri in pochi secondi.

Quando hanno testato questo nuovo approccio rispetto al vecchio metodo "aspettare e vedere" della banca utilizzando dati reali di quattro mesi del 2022, i risultati sono stati impressionanti. La nuova strategia QUBO ha fatto risparmiare alla banca tra il 15% e il 18% sui loro costi totali di rifornimento del contante. In termini di denaro reale, ciò significava risparmiare circa 9.200 € o 14.500 € ogni singolo mese semplicemente essendo più intelligenti su quando inviare i camion. Forse ancora più sorprendente, le macchine non sono rimaste senza contanti più spesso rispetto a prima. Infatti, il livello di servizio medio (quanto spesso i clienti potevano effettivamente prelevare denaro) è rimasto incredibilmente alto, oscillando intorno al 99,8% - 99,9%.

L'articolo suggerisce che, sebbene il vecchio metodo fosse sicuro, stava lasciando soldi sul tavolo. Il nuovo metodo è come un giocatore di scacchi che vede tre mosse avanti, rendendosi conto che rifornire un gruppo di macchine insieme è più economico che farlo una alla volta. Gli autori notano che c'è un piccolo compromesso: in alcuni scenari specifici e rari, il nuovo metodo potrebbe lasciare che una singola macchina si avvicini un po' di più all'esaurimento dei contanti rispetto al vecchio metodo, ma in media la qualità del servizio è rimasta eccellente. Questa non è solo un'idea teorica; gli autori menzionano che questo sistema è già stato messo in funzione in un vero ambiente di produzione, dimostrando che questa matematica high-tech può effettivamente aiutare le banche a risparmiare denaro e a mantenere i clienti soddisfatti nel mondo reale.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →