Modeling fabric cutting scheduling as mixed integer programming | Synapse