Abstract

Customer order scheduling problems focus on completing all jobs of the same order consecutively to reduce the holding costs. Multiple job-class scheduling problems involving sequence independent family (class) setup times require completing all jobs of the same class consecutively to reduce the setup times. While these problems have been extensively studied in the literature, the scheduling problems jointly incorporating job classes and customer orders are relatively unexplored in the existing literature. Therefore, in this paper, we contribute to the existing literature by (1) addressing a single-machine scheduling problem involving multiple job classes with setup times and customer orders to minimize the bicriteria objective that is a linear combination of the makespan of all jobs and the sum of the holding costs of all orders; (2) proposing a mixed integer linear programming formulation; (3) developing a branch and bound algorithm that is equipped with a lower bound and two dominance properties to find an optimal solution needed to evaluate the effectiveness of the proposed heuristic algorithms; and (4) proposing six two-phase polynomially bounded heuristic algorithms and six variants of the water-wave optimization algorithms for producing approximate solutions The effectiveness and efficiency of the proposed algorithms are empirically evaluated through extensive computational experiments.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call