We have a set of tasks to be executed by a machine. Each task is
associated with an earliest starting time and a processing
duration. The goal is to schedule the tasks so that each task starts
at its earliest starting time or later, the processing of the tasks do
not overlap, and all tasks are finished by a given deadline.

In the optimization version, the objective is to minimize the ending
time of task 1. The instances for the optimization version are
instances-asp-int-500 and instances-mip-int-500 for mingoR and cplex,
respectively.
