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.