首页 | 本学科首页   官方微博 | 高级检索  
     


A greedy approximation algorithm for minimum-gap scheduling
Authors:Marek Chrobak  Uriel Feige  Mohammad Taghi Hajiaghayi  Sanjeev Khanna  Fei Li  Seffi Naor
Affiliation:1.Department of Computer Science and Engineering,University of California,Riverside,USA;2.Department of Computer Science and Applied Mathematics,The Weizmann Institute,Rehovot,Israel;3.Computer Science Department,University of Maryland,College Park,USA;4.Department of Computer and Information Science,University of Pennsylvania,Philadelphia,USA;5.Department of Computer Science,George Mason University,Fairfax,USA;6.Computer Science Department,Technion,Haifa,Israel
Abstract:We consider scheduling of unit-length jobs with release times and deadlines, where the objective is to minimize the number of gaps in the schedule. Polynomial-time algorithms for this problem are known, yet they are rather inefficient, with the best algorithm running in time \(O(n^4)\) and requiring \(O(n^3)\) memory. We present a greedy algorithm that approximates the optimum solution within a factor of 2 and show that our analysis is tight. Our algorithm runs in time \(O(n^2 \log n)\) and needs only O(n) memory. In fact, the running time is \(O(n (g^*+1)\log n)\), where \(g^*\) is the minimum number of gaps.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号