Abstract

We address a job scheduling and due-date assignment problem on parallel identical machines. All jobs share a common due-date, which is to be determined. The cost of a given schedule is a function of the maximum earliness cost, the maximum tardiness cost, and the due-date cost. The objective is of a minimax type, i.e. we look for the schedule and due-date with minimum cost of the worst scheduled job. We focus on the introduction of an efficient heuristic algorithm for this NP-hard problem. We then introduce an easily obtained lower bound on the optimal cost. The heuristic (lower bound) is shown to be asymptotically optimal (accurate) under very general assumptions. Both the heuristic and the lower bound are shown to perform extremely well in our extensive numerical study. For example, the average optimality gap of all problems with 100 jobs on three machines is about 0.0006. Both the heuristic and the lower bound are extended to allow for general monotone cost functions. We also study the special case of identical processing times for all jobs, which is shown to be polynomially solvable even for general monotone costs. Scope and purpose In many practical scheduling environments, the promised due-date is to be determined during sales negotiations with the customer. Setting the due-date relatively late facilitates the scheduling problem and reduces earliness and tardiness costs, but often has important revenue consequences. These revenue consequences may consist of price reductions and/or goodwill losses resulting in a further reduction of revenues. Meeting promised delivery dates or due-dates is clearly one of management's primary objectives. In this paper we focus on a due-date assignment problem in a scheduling environment of parallel identical machines. Cost factors include an earliness cost, a tardiness cost and a due-date cost. We introduce an algorithm for finding the due-date which minimizes the maximum possible value of any of these cost factors.

Full Text
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.