Scheduling Optimization of Linear Schedule with Constraint Programming. (4th August 2017)