A metaheuristic and PTAS approach for NP-hard scheduling problem with controllable processing times