Ottimizzazione operativa dal 1996Operations optimization since 1996

I turni del personale viaggiante, generati automaticamente e ottimizzati. Crew schedules for public transport, generated automatically and optimized.

TURNI è lo strumento di Double-Click per la definizione automatica dei turni di servizio del personale viaggiante nelle aziende di trasporto pubblico — urbano, extra-urbano o misto, su gomma e su rotaia. TURNI is Double-Click's tool for the automatic definition of crew duties at mass-transit companies — urban, regional or mixed, both bus and rail operators.

We sell efficiency

2.000–3.000corse ottimizzate in pochi minutitrips optimized in minutes
8.000+corse gestite su grandi istanzetrips on very large instances
Franz EdelmanAward 2008 — vincitore INFORMSAward 2008 — INFORMS winner
TURNI — SOLUZIONE.SOL
6-002
9-002
11-002
8-002
2-002
7-002
4-003
05:0007:0009:0011:0013:0015:00
Operativo presso aziende di trasporto italiane ed estere In production at transit companies in Italy and abroad APAM MantovaTrentino TrasportiNederlandse Spoorwegen+ altre / others
Perché ottimizzareWhy optimize

La costruzione dei turni è un problema critico. L'automazione lo rende un vantaggio.

Building duties is a critical problem. Automation turns it into an advantage.

Tradizionalmente i turni sono costruiti manualmente da personale esperto. Un ottimizzatore automatico genera in pochi minuti soluzioni di qualità confrontabile o migliore, permettendo di simulare scenari normativi alternativi e di analizzare realtà diverse — dalla contrattazione sindacale alle gare di appalto.

Duties are traditionally built by hand by specialized staff. An automatic optimizer generates comparable or better solutions in minutes, letting you simulate alternative regulatory scenarios and analyze different settings — from union negotiations to public tenders.

Tempi di risposta ridotti

Faster response times

Soluzioni significative già pochi giorni dopo l'installazione, con elaborazioni nell'ordine dei minuti.

Meaningful solutions within days of installation, with runs in the order of minutes.

Qualità e ammissibilità

Quality and feasibility

Turni uniformi e conformi ai vincoli, con verifica automatica di indennità e tempi accessori.

Uniform, constraint-compliant duties with automatic checking of allowances and accessory times.

Scenari alternativi

Alternative scenarios

Simula scenari normativi e contrattuali diversi per orientare le decisioni strategiche.

Simulate different regulatory and contractual scenarios to guide strategic decisions.

Integrazione urbano/extra-urbano

Urban + regional integration

Combina in modo ottimale servizi urbani ed extra-urbani in un unico piano dei turni.

Optimally combine urban and regional services within a single duty plan.

Studio di realtà esterne

Analyze external settings

Valuta reti di terzi in fase di gara di appalto con stime rapide e attendibili.

Assess third-party networks during tenders with fast, reliable estimates.

Contenimento dei costi

Cost containment

Utilizzazione ottimale del personale e riduzione del costo del lavoro, con flessibilità gestionale.

Optimal use of staff and lower labor cost, with real managerial flexibility.

Il softwareThe software

Un ottimizzatore che piloti tu, ad alto livello.

An optimizer you steer, at a high level.

Sviluppato a Padova e operativo presso numerose aziende di trasporto italiane ed estere, TURNI si interfaccia con minimo sforzo alle procedure informatiche già in uso (anche in ambiente AS/400 IBM) e può essere fornito come pacchetto gestionale completo.

Developed in Padova and in production at many transit companies in Italy and abroad, TURNI integrates with minimal effort into existing IT procedures (including IBM AS/400) and can be delivered as a complete management package.

  • 1Copertura ottimaleOptimal covering di un insieme assegnato di corse, con rotazione settimanale preliminare per ciascun deposito.of a given set of trips, with a preliminary weekly roster for each depot.
  • 2Corse obbligatorie e suggeriteRequired & suggested trips — copri le linee obbligatorie completando i turni con corse ammesse da altre linee.— cover required lines while completing duties with allowed trips from other lines.
  • 3Corse a vuoto automaticheAutomatic dead-heading per bilanciare arrivi e partenze nei vari capolinea.to balance arrivals and departures across terminals.
  • 4Allacciamenti criticiCritical connections fissati dall'utente, con completamento ottimale lasciato all'ottimizzatore.fixed by the user, leaving optimal completion to the engine.
  • 5Varianti su soluzione di riferimentoVariants on a reference — per es. i turni del sabato a partire da quelli feriali.— e.g. Saturday duties derived from weekday ones.
  • 6Valutazione di soluzioni manualiEvaluate manual solutions fornite in input, con verifica dei vincoli e calcolo di indennità e tempi accessori.given as input, checking constraints and computing allowances and accessory times.
TURNI — Gantt della soluzione dei turni / Duty solution Gantt chart
Interfaccia TI — diagramma di Gantt di una soluzione reale
TI interface — Gantt chart of a real solution

Ottimizzazione guidata dai costi

Cost-driven optimization

A ogni turno è associato un costo operativo: il programma cerca la soluzione di costo complessivo minimo. Modificando i pesi dei parametri, il turnista decide "ad alto livello" le caratteristiche desiderate e lascia al software la generazione automatica.

Each duty carries an operating cost, and the program looks for the minimum total-cost solution. By tuning parameter weights, the scheduler decides the desired features "at a high level" and lets the software generate duties automatically.

Costo turno full timeFull-time duty cost Costo turno part timePart-time duty cost Costo minuto di lavoroCost per working minute Trasferimento a vuotoDead-head transfer Supero nastroSpread-over excess Buono pastoMeal voucher StraordinarioOvertime Cambio unità operativaDepot change Cambio tipo autobusBus-type change … e altri parametri utente… and more user parameters

Ricerca a passate

Multi-pass search

Da strategie aggressive iniziali al raffinamento accurato, con stima ottimistica del costo ottimo per fermarsi al punto giusto.

From aggressive early strategies to accurate refinement, with an optimistic bound on the optimum to stop at the right point.

Esecuzione parallela

Parallel execution

Sfrutta l'architettura multi-core delle CPU moderne per accelerare l'elaborazione.

Leverages the multi-core architecture of modern CPUs to speed up processing.

Interfaccia Windows (TI)

Windows interface (TI)

Crea e modifica i file di input, visualizza e stampa i risultati come tabelle, diagrammi di Gantt o grafici di linea.

Create and edit input files, view and print results as tables, Gantt charts or line graphs.

MF
La ricerca dietro il softwareThe research behind the software

Matteo Fischetti

Professore di Ricerca Operativa (Università di Padova) e co-fondatore di Double-Click

Professor of Operations Research (University of Padua) and co-founder of Double-Click

TURNI nasce dalla ricerca applicata di Matteo Fischetti, tra gli autori di “The New Dutch Timetable”, vincitore del Franz Edelman Award INFORMS 2008 — il più importante riconoscimento mondiale nella ricerca operativa applicata. Gli stessi metodi di ottimizzazione premiati a livello internazionale sono alla base del software.

TURNI stems from the applied research of Matteo Fischetti, one of the authors of “The New Dutch Timetable”, winner of the 2008 INFORMS Franz Edelman Award — the world’s foremost recognition in applied operations research. The very same award-winning optimization methods power the software.

🏆 Franz Edelman Award 2008Franz Edelman Award 2008 🚆 Ferrovie Olandesi (NS)Netherlands Railways (NS) 📈 +40 M€/anno di profitto per NS+€40M/year profit for NS
ContattiContact

Parliamo dei tuoi turni

Let's talk about your duties

Double-Click — consulenza e software per l'ottimizzazione. Raccontaci la tua rete e la tua normativa: valutiamo insieme una simulazione.

Double-Click — optimization consulting and software. Tell us about your network and your rules: we'll assess a simulation together.

SedeOfficeVia Paruta 8, 35126 Padova — Italia
Emailturni.bus@gmail.com

Richiedi informazioni

Get in touch

Il modo più veloce per iniziare è scriverci direttamente.

The fastest way to start is to email us directly.

turni.bus@gmail.com Scrivi una emailWrite an email

PEC: turni.bus@pec.it