Torna ai progetti

Ottimizzazione

Ottimizzatore per biglietterie automatiche

Un modello a programmazione intera mista in due fasi per pianificare biglietterie automatiche con vincoli di servizio e operativi.

Il problema

Spegnere biglietterie automatiche può ridurre i consumi, ma la pianificazione deve coprire la domanda e garantire i servizi di pagamento richiesti. Deve inoltre rispettare chiusure e regole operative dei singoli dispositivi.

Il mio ruolo

Ho progettato e sviluppato l’ottimizzatore. Un componente separato di previsione era fuori dal mio ambito.

Approccio

L’ottimizzatore usa un modello a programmazione intera mista in due fasi, con controlli prima e dopo il calcolo.

Dentro il progetto

Il modello ha due fasi perché ridurre i consumi è solo una parte del problema. Dopo aver trovato una pianificazione ammissibile a basso consumo, la seconda fase la raffina per migliorare la continuità operativa e distribuire l’uso delle macchine. I vincoli coprono disponibilità del servizio e regole operative; controlli iniziali individuano input non ammissibili e controlli finali verificano la pianificazione. Ho progettato e sviluppato l’ottimizzatore, compresi modello, vincoli e controlli. La previsione del traffico era un componente separato, fuori dal mio ambito.

Cosa condivido qui

Sono esclusi dati operativi, identità del cliente, codice e risultati numerici.