Clear Sky Science · it

Simulazione basata su agenti per la programmazione multirisorsa di progetti ripetitivi atipici dispersi

· Torna all'indice

Perché pianificare progetti dispersi è così difficile

Quando un operatore telefonico installa dozzine di nuove torri cellulari in un Paese, o un gestore aggiorna sottostazioni sparse, il lavoro sulla carta sembra semplice: ripetere compiti simili in molti siti. In realtà, i pianificatori devono gestire squadre che percorrono lunghe distanze, ritardi imprevedibili e scadenze rigorose. Strumenti tradizionali come fogli di calcolo e diagrammi di Gantt faticano a rappresentare questo puzzle dinamico, causando spesso viaggi inutili, squadre inattive e progetti molto più lunghi del previsto. Questo articolo presenta un nuovo approccio di pianificazione informatizzata che tratta squadre e cantieri come «agenti» digitali che si muovono su una mappa, mostrando come un instradamento e una schedulazione più intelligenti possano ridurre drasticamente la durata di questi programmi complessi.

Figure 1
Figura 1.

Molti piccoli lavori, grossi problemi logistici

Lo studio si concentra su ciò che gli autori chiamano progetti ripetitivi atipici dispersi: pensate a oltre 100 torri per le telecomunicazioni distribuite tra città, deserti e villaggi, ciascuna con progettazioni e tempi di realizzazione leggermente diversi. La sfida non è solo decidere quando avviare ogni sito, ma quale appaltatore assegnare a ogni località, in quale ordine, e come mantenere le squadre operative invece che ferme nei camion o in attesa di autorizzazioni. Metodi classici di pianificazione come il Critical Path Method o il Line of Balance funzionano bene per autostrade lineari o piani di appartamenti identici, ma vacillano quando i siti sono lontani tra loro, le condizioni variano e le interruzioni impreviste — come ritardi nei permessi o problemi di accesso — sono comuni.

Trasformare squadre e siti in attori digitali

Per affrontare il problema, gli autori costruiscono un modello di simulazione basato su agenti collegato a dati geografici reali. Ogni cantiere è un agente software con la propria posizione, il tipo (per esempio, una nuova torre in area libera rispetto a un intervento su una struttura esistente) e la durata prevista. Ogni appaltatore è un altro agente, definito dalla posizione di partenza delle sue squadre, dai tipi di cantieri per cui è qualificato e dal numero di lavori che può portare avanti contemporaneamente. Questi agenti «vivono» in un ambiente basato su mappa e seguono regole semplici: quando una squadra termina un sito, cerca il sito incompiuto più vicino su cui è autorizzata a lavorare e si sposta lì. Il modello aggiunge anche ritardi casuali per riflettere meteo, permessi o problemi di consegna, così ogni esecuzione della simulazione produce una storia del progetto leggermente diversa, ma realistica.

Figure 2
Figura 2.

Aggiungere una ricerca intelligente sopra la simulazione

Poiché esistono molti modi di assegnare dozzine di siti a più appaltatori, i ricercatori aggiungono uno strato di ottimizzazione ispirato all’evoluzione biologica. Il computer genera molteplici schemi alternativi di assegnazione — diversi modi di dividere il parco cantieri tra gli appaltatori — e per ciascuno esegue la simulazione ripetutamente per vedere quanto dura complessivamente il programma. Nel corso di molti cicli mantiene gli schemi con prestazioni migliori e li combina per crearne di nuovi, concentrandosi gradualmente su combinazioni squadra–sito e percorsi che terminano prima. Durante il processo, il modello registra automaticamente misure di performance come il tempo di viaggio di ogni squadra, la frequenza di inattività e il loro grado di utilizzo.

Un rollout reale di telecomunicazioni come banco di prova

Il quadro è testato su un grande programma di implementazione di telecomunicazioni in Egitto che coinvolge 138 siti torre di tre tipi principali: torri Greenfield completamente nuove, torri su tetto e rapidi upgrade di «sharing» su strutture esistenti. Gli autori usano coordinate reali dei siti, depositi degli appaltatori, calendari realistici e statistiche sui ritardi tratte dai registri di progetto. Poi confrontano i loro piani simulati con il piano originale dell’azienda basato su Excel, che prevedeva circa 100 giorni per completare il programma. Usando gli stessi appaltatori e vincoli di cantiere, l’approccio basato su agenti completa costantemente il lavoro in circa 49–56 giorni su venti run di simulazione indipendenti, riducendo la durata media a circa 54 giorni — una diminuzione del 46%. Il modello rivela anche quali appaltatori viaggiano di più, dove si verificano ancora assegnazioni a lunga distanza e quanto efficacemente le squadre vengono tenute occupate sotto diversi scenari di capacità e specializzazione.

Cosa significa per i progetti futuri

In termini pratici, lo studio dimostra che trattare squadre e siti come attori che interagiscono su una mappa — e lasciare che un computer esplori molte opzioni di instradamento e assegnazione in presenza di incertezza — può trasformare un programma disperso e ramificato in un’operazione molto più efficiente. Invece di fogli di calcolo fatti a mano che ignorano geografia e casualità, i pianificatori possono usare questo quadro per testare scenari «what if», vedere come viaggi e ritardi si propagano nella schedulazione e scegliere allocazioni di squadra che finiscano con maggiore affidabilità in tempi minori. Sebbene il modello attuale si concentri sul tempo e non ottimizzi ancora costi o consumo di carburante, il successo su un rollout telecom reale suggerisce che la simulazione basata su agenti e consapevole della mappa, abbinata all’ottimizzazione, può diventare uno strumento decisionale pratico per molti tipi di programmi di costruzione e infrastrutture geograficamente dispersi.

Citazione: Sultan, R.A., Hamdy, K. & Essawy, Y.A.S. Agent-based simulation for multi-resource-constrained scheduling of scattered atypical repetitive projects. Sci Rep 16, 11759 (2026). https://doi.org/10.1038/s41598-026-42832-1

Parole chiave: simulazione basata su agenti, programmazione dei lavori edilizi, progetti geograficamente dispersi, allocazione delle squadre, infrastrutture per telecomunicazioni