Auction-based approach with improved disjunctive graph model for job shop scheduling problem with parallel batch processing