Skip to main content
Log in

NP-Hardness of Broadcast Scheduling and Inapproximability of Single-Source Unsplittable Min-Cost Flow

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

We consider the version of broadcast scheduling where a server can transmit W messages of a given set at each time-step, answering previously made requests for these messages. The goal is to minimize the average response time (ART) if the amount of requests is known in advance for each time-step and message. We prove that this problem is NP-hard, thus answering an open question stated by Kalyanasundaram, Pruhs and Velauthapillai (Proceedings of ESA 2000, LNCS 1879, 2000, pp. 290–301). Furthermore, we present an approximation algorithm that is allowed to send several messages at once. Using six channels for transmissions, the algorithm achieves an ART that is at least as good as the optimal solution using one channel.

From the NP-hardness of broadcast scheduling we derive a new inapproximability result of (2 − ε, 1) for the (congestion, cost) bicriteria version of the single source unsplittable min-cost flow problem, for arbitrary ε > 0. The result holds even in the often considered case where the maximum demand is less than or equal to the minimum edge capacity (d maxu min), a case for which an algorithm with ratio (3, 1) was presented by Skutella.

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

REFERENCES

  • Acharya, S. and S. Muthukrishnan, “Scheduling on-demand broadcasts: new metrics and algorithms,” in Proceedings of the 4th Annual ACM/IEEE International Conference on Mobile Computing and Networking (Mobicom), 1998, pp. 43–54.

  • Bar-Noy, A., R. Bhatia, J. Naor, and B. Schieber, “Minimizing service and operation costs of periodic scheduling,” in Proceedings of the 9th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 1998, pp. 11–20.

  • Bartal, Y. and S. Muthukrishnan, “Minimizing maximum response time in scheduling broadcasts,” in Proceedings of the 11th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2000, pp. 558–559.

  • Dinitz, Y., N. Garg, and M. Goemans, “On the single source unsplittable flow problem,” Combinatorica, 19, pp. 1–25, (1999).

    Article  Google Scholar 

  • Edmonds, J. and K. Pruhs, “Broadcast Scheduling: When Fairness is Fine,” in Proceedings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 2002, pp. 421–430.

  • Gandhi, R., S. Khuller, Y.-A. Kim, and Y.-C. Wan, “Algorithms for minimizing response time in broadcast scheduling,” in Proceedings of the 9th Conference on Integer Programming and Combinatorial Optimization (IPCO), 2002, pp. 425–438, Springer LNCS 2337.

  • Kalyanasundaram, B. and K. Pruhs, “Speed is as powerful as clairvoyance,” J. ACM, 47, 617–643 (2000).

    Article  Google Scholar 

  • Kalyanasundaram, B., K. Pruhs, and M. Velauthapillai, “Scheduling broadcasts in wireless networks,” in Proceedings of the 8th Annual European Symposium on Algorithms (ESA), 2000, pp. 290–301, Springer LNCS 1879.

  • Kenyon, C. and N. Schabanel, “The data broadcast problem with non-uniform transmission times,” in Proceedings of the 10th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), 1999, pp. 547–556.

  • Kenyon, C., N. Schabanel, and N. Young, “Polynomial-Time approximation scheme for data broad cast,” in Proceedings of the 32nd Annual ACM Symposium on Theory of Computing (STOC), 2000, pp. 659–666.

  • Phillips, C., C. Stein, E. Torng, and J. Wein, “Optimal time-critical scheduling via resource augmentation,” in Proceedings of the 29th Annual ACM Symposium on Theory of Computing (STOC), 1997, pp. 140–149.

  • Pruhs, K. and P. Uthaisombut, “A comparison of multicast pull models,” in Proceedings of the 10th Annual European Symposium on Algorithms (ESA), 2002, pp. 808–819, Springer LNCS 2461.

  • N. Schabanel, “The data broadcast problem with preemption,” in Proceedings of the 17th International Symposium on Theoretical Aspects of Computer Science (STACS), 2000, pp. 181–192, Springer LNCS 1770.

  • M. Skutella, “Approximating the single source unsplittable min-cost flow problem,” Math. Program. Ser. B, 91, 493–514 (2002); Extended Abstract in the Proceedings of FOCS, 2000, pp. 136-145.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Erlebach.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Erlebach, T., Hall, A. NP-Hardness of Broadcast Scheduling and Inapproximability of Single-Source Unsplittable Min-Cost Flow. J Sched 7, 223–241 (2004). https://doi.org/10.1023/B:JOSH.0000019682.75022.96

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:JOSH.0000019682.75022.96

Navigation