Skip to main content
Log in

Algorithms for Minimizing Response Time in Broadcast Scheduling

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

In this paper we study the following problem. There are n pages which clients can request at any time. The arrival times of requests for pages are known in advance. Several requests for the same page may arrive at different times. There is a server that needs to compute a good broadcast schedule. Outputting a page satisfies all outstanding requests for the page. The goal is to minimize the average waiting time of a client. This problem has recently been shown to be NP-hard. For any fixed α, 0 < α \le ½, we give a 1/α-speed, polynomial time algorithm with an approximation ratio of 1/(1 – α). For example, setting α = ½ gives a 2-speed, 2-approximation algorithm. In addition, we give a 4-speed, 1-approximation algorithm improving the previous bound of 6-speed, 1-approximation algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Rajiv Gandhi, Samir Khuller or Yoo-Ah Kim.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gandhi, ., Khuller, S., Kim, YA. et al. Algorithms for Minimizing Response Time in Broadcast Scheduling. Algorithmica 38, 597–608 (2004). https://doi.org/10.1007/s00453-003-1058-x

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-003-1058-x

Navigation