Abstract

In this paper, we consider multiprocessor scheduling with submodular penalties to extend multiprocessor scheduling with rejection to submodular function. An instance of the problem is given by n jobs and m machines with each job having a certain processing time on a machine. We aim to find a subset R of rejected jobs, and assign each of other jobs to one of the m machines. The objective is to minimize the sum of the makespan of the m machines and the rejection penalty R, where the rejection penalty is determined by a submodular function. For this problem, we design a non-combinatorial Lovasz rounding algorithm that achieves a worst-case guarantee of $$\frac{3+\sqrt{5}}{2}$$ . Then, we consider a special case of this problem in which all the machines are identical, i.e. each job has the same processing time on any machine, and we design a combinatorial $$(2-\frac{1}{m})$$ -approximation algorithm based on the greedy method and list scheduling (LS) algorithm.

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.