Digital kopi

Novo Nordisk optimerer produktionen med matematisk modellering

I et tæt samarbejde med DTU optimerer Novo Nordisk deres produktionsplanlægning ved at inddrage matematisk modellering.

Samarbejde mellem DTU og Novo Nordisk: Til venstre ses seniorprojektleder Deenesh Babi fra Novo Nordisk, i midten professor Gürkan Sin fra DTU og ph.d.-studerende Simon Brædder Lindahl yderst til højre. Foto: Bax Lindhardt

Heltalsprogrammering er en matematisk metode til at optimere store og komplekse systemer og er ofte brugt inden for produktions- og ruteplanlægning og til beslutningstagning.
De matematiske variable er en blanding af heltal og brøker, og alle de matematiske formler, som indgår i programmet, beskrives ved lineære funktioner.

Denne form for matematisk modellering blev oprindelig udviklet og brugt af de allierede til at planlægge militære operationer under anden verdenskrig. Efter krigen blev heltalsprogrammering meget udbredt inden for luftfart, når man skulle planlægge vagtskemaet for luftpersonalet og fastlægge, hvilke ruter de enkelte fly skulle sættes ind på for at udnytte kapaciteten bedst muligt.

I produktionsplanlægning kan denne form for programmering bl.a. bruges til at beregne, hvordan man producerer en given mængde af et produkt til det rette tidspunkt, når produktionskapacitet, nedlukningsperioder, omstillingstid og mange andre variable skal tages med i regnestykket, så man undgår overproduktion eller flaskehalse.

Kilder: Business Optimization Using Mathematical Programming (J. Kallrath, 2021).