Text this: Optimisation of production machine scheduling using a two level mixed optimisation method