Scheduling jobs with resource-dependent ready times and processing times depending on their starting times and positions. (27th December 2017)