Models for a complex job-shop scheduling problem with additional resources