Skip to main content
Top

2017 | OriginalPaper | Chapter

Complexity and Online Algorithms for Minimum Skyline Coloring of Intervals

Authors : Thomas Erlebach, Fu-Hong Liu, Hsiang-Hsuan Liu, Mordechai Shalom, Prudence W. H. Wong, Shmuel Zaks

Published in: Combinatorial Optimization and Applications

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Graph coloring has been studied extensively in the literature. The classical problem concerns the number of colors used. In this paper, we focus on coloring intervals where the input is a set of intervals and two overlapping intervals cannot be assigned the same color. In particular, we are interested in the setting where there is an increasing cost associated with using a higher color index. Given a set of intervals (on a line) and a coloring, the cost of the coloring at any point is the cost of the maximum color index used at that point and the cost of the overall coloring is the integral of the cost over all points on the line. The objective is to assign a valid color to each interval and minimize the total cost of the coloring. Intuitively, the maximum color index used at each point forms a skyline and so the objective is to obtain a minimum skyline coloring. The problem arises in various applications including optical networks and job scheduling.
Alicherry and Bhatia defined in 2003 a more general problem in which the colors are partitioned into classes and the cost of a color depends solely on its class. This problem is NP-hard and the reduction relies on the fact that some color class has more than one color. In this paper we show that when each color class only contains one color, this simpler setting remains NP-hard via a reduction from the arc coloring problem. In addition, we initiate the study of the online setting and present an asymptotically optimal online algorithm. We further study a variant of the problem in which the intervals are already partitioned into sets and the objective is to assign a color to each set such that the total cost is minimum. We show that this seemingly easier problem remains NP-hard by a reduction from the optimal linear arrangement problem.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
As was pointed out by an anonymous reviewer of a previous version of this paper, the competitive ratios can be improved to 4 when \({k}= 1\) and 9 when \({k}= 2\) by using a different algorithm, while the ratio becomes \(({k}+ 1)^2\) for larger \({k}\). This improvement does not affect the order of the competitive ratio for the general case in Theorem 6.
 
2
An instance is a proper instance if for any two intervals \({I}_1\) and \({I}_2\), \(s_1 \le s_2\) implies \(e_1 \le e_2\). An instance is a laminar instance if any two intervals are either disjoint or one is completely contained in another.
 
Literature
3.
go back to reference Azar, Y., Fiat, A., Levy, M., Narayanaswamy, N.S.: An improved algorithm for online coloring of intervals with bandwidth. Theor. Comput. Sci. 363(1), 18–27 (2006)CrossRefMATHMathSciNet Azar, Y., Fiat, A., Levy, M., Narayanaswamy, N.S.: An improved algorithm for online coloring of intervals with bandwidth. Theor. Comput. Sci. 363(1), 18–27 (2006)CrossRefMATHMathSciNet
4.
go back to reference Borodin, A., El-Yaniv, R.: Online Computation and Competitive Analysis. Cambridge University Press, New York (1998)MATH Borodin, A., El-Yaniv, R.: Online Computation and Competitive Analysis. Cambridge University Press, New York (1998)MATH
6.
go back to reference Chang, J., Khuller, S., Mukherjee. K.: LP rounding and combinatorial algorithms for minimizing active and busy time. In: SPAA, pp. 118–127 (2014) Chang, J., Khuller, S., Mukherjee. K.: LP rounding and combinatorial algorithms for minimizing active and busy time. In: SPAA, pp. 118–127 (2014)
7.
go back to reference Chrobak, M., Slusarek, M.: On some packing problem related to dynamic storage allocation. ITA 22(4), 487–499 (1988)MATHMathSciNet Chrobak, M., Slusarek, M.: On some packing problem related to dynamic storage allocation. ITA 22(4), 487–499 (1988)MATHMathSciNet
8.
go back to reference Flammini, M., Monaco, G., Moscardelli, L., Shachnai, H., Shalom, M., Tamir, T., Zaks, S.: Minimizing total busy time in parallel scheduling with application to optical networks. Theor. Comput. Sci. 411(40–42), 3553–3562 (2010)CrossRefMATHMathSciNet Flammini, M., Monaco, G., Moscardelli, L., Shachnai, H., Shalom, M., Tamir, T., Zaks, S.: Minimizing total busy time in parallel scheduling with application to optical networks. Theor. Comput. Sci. 411(40–42), 3553–3562 (2010)CrossRefMATHMathSciNet
9.
go back to reference Garey, M., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, New York (1979)MATH Garey, M., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, New York (1979)MATH
10.
go back to reference Garey, M., Johnson, D.S., Miller, G., Papadimitriou, C.H.: The complexity of coloring circular arcs and chords. SIAM J. Algebraic Discrete Meth. 1(2), 216–227 (1980)CrossRefMATHMathSciNet Garey, M., Johnson, D.S., Miller, G., Papadimitriou, C.H.: The complexity of coloring circular arcs and chords. SIAM J. Algebraic Discrete Meth. 1(2), 216–227 (1980)CrossRefMATHMathSciNet
11.
12.
13.
go back to reference Khandekar, R., Schieber, B., Shachnai, H., Tamir, T.: Minimizing busy time in multiple machine real-time scheduling. In: FSTTCS, pp. 169–180 (2010) Khandekar, R., Schieber, B., Shachnai, H., Tamir, T.: Minimizing busy time in multiple machine real-time scheduling. In: FSTTCS, pp. 169–180 (2010)
14.
go back to reference Kierstead, H., Trotter, W.: An extremal problem in recursive combinatorics. Congressus Numerantium 33, 143–153 (1981)MATHMathSciNet Kierstead, H., Trotter, W.: An extremal problem in recursive combinatorics. Congressus Numerantium 33, 143–153 (1981)MATHMathSciNet
16.
go back to reference Kubale, M. (ed.): Graph Colorings. American Mathematical Society, Providence (2004)MATH Kubale, M. (ed.): Graph Colorings. American Mathematical Society, Providence (2004)MATH
18.
go back to reference Mertzios, G., Shalom, M., Voloshin, A., Wong, P., Zaks, S.: Optimizing busy time on parallel machines. Theor. Comput. Sci. 562, 524–541 (2015)CrossRefMATHMathSciNet Mertzios, G., Shalom, M., Voloshin, A., Wong, P., Zaks, S.: Optimizing busy time on parallel machines. Theor. Comput. Sci. 562, 524–541 (2015)CrossRefMATHMathSciNet
19.
20.
go back to reference Pemmaraju, S.V., Raman, R., Varadarajan, K.R.: Buffer minimization using max-coloring. In: SODA, pp. 562–571 (2004) Pemmaraju, S.V., Raman, R., Varadarajan, K.R.: Buffer minimization using max-coloring. In: SODA, pp. 562–571 (2004)
21.
go back to reference Ren, R., Tang, X.: Clairvoyant dynamic bin packing for job scheduling with minimum server usage time. In: SPAA, pp. 227–237 (2016) Ren, R., Tang, X.: Clairvoyant dynamic bin packing for job scheduling with minimum server usage time. In: SPAA, pp. 227–237 (2016)
22.
go back to reference Shalom, M., Voloshin, A., Wong, P., Yung, F., Zaks, S.: Online optimization of busy time on parallel machines. Theor. Comput. Sci. 560, 190–206 (2014)CrossRefMATHMathSciNet Shalom, M., Voloshin, A., Wong, P., Yung, F., Zaks, S.: Online optimization of busy time on parallel machines. Theor. Comput. Sci. 560, 190–206 (2014)CrossRefMATHMathSciNet
23.
go back to reference Winkler, P., Zhang, L.: Wavelength assignment and generalized interval graph coloring. In: SODA, pp. 830–831 (2003) Winkler, P., Zhang, L.: Wavelength assignment and generalized interval graph coloring. In: SODA, pp. 830–831 (2003)
Metadata
Title
Complexity and Online Algorithms for Minimum Skyline Coloring of Intervals
Authors
Thomas Erlebach
Fu-Hong Liu
Hsiang-Hsuan Liu
Mordechai Shalom
Prudence W. H. Wong
Shmuel Zaks
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-71147-8_22

Premium Partner