Makespan minimization for parallel machine scheduling of semi-resumable and non-resumable jobs with multiple availability constraints. Issue 4 (1st October 2016)