Source: https://people.math.aau.dk/~esben/teaching/FSA-optimering/Papadakos2009.Integratedairlinescheduling.pdf