Job batching and scheduling for parallel non-identical machines via MILP and Petri nets | IEEE Conference Publication | IEEE Xplore