The scheduling for parallel machines with periodic maintenance and setup activities