Text this: Combining heuristics and integer programming for optimizing job shop scheduling models