Skip to main content

2017 | OriginalPaper | Buchkapitel

Complexity and Online Algorithms for Minimum Skyline Coloring of Intervals

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

Erschienen in: Combinatorial Optimization and Applications

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
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.
 
Literatur
3.
Zurück zum Zitat 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.
Zurück zum Zitat 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
5.
6.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Halldórsson, M.M., Kortsarz, G., Shachnai, H.: Minimizing average completion of dedicated tasks and interval graphs. In: Goemans, M., Jansen, K., Rolim, J.D.P., Trevisan, L. (eds.) APPROX/RANDOM -2001. LNCS, vol. 2129, pp. 114–126. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-44666-4_15 CrossRef Halldórsson, M.M., Kortsarz, G., Shachnai, H.: Minimizing average completion of dedicated tasks and interval graphs. In: Goemans, M., Jansen, K., Rolim, J.D.P., Trevisan, L. (eds.) APPROX/RANDOM -2001. LNCS, vol. 2129, pp. 114–126. Springer, Heidelberg (2001). https://​doi.​org/​10.​1007/​3-540-44666-4_​15 CrossRef
12.
13.
Zurück zum Zitat 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.
Zurück zum Zitat 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
15.
16.
Zurück zum Zitat Kubale, M. (ed.): Graph Colorings. American Mathematical Society, Providence (2004)MATH Kubale, M. (ed.): Graph Colorings. American Mathematical Society, Providence (2004)MATH
18.
Zurück zum Zitat 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.
Zurück zum Zitat Nicoloso, S., Sarrafzadeh, M., Song, X.: On the sum coloring problem on interval graphs. Algorithmica 23(2), 109–126 (1999)CrossRefMATHMathSciNet Nicoloso, S., Sarrafzadeh, M., Song, X.: On the sum coloring problem on interval graphs. Algorithmica 23(2), 109–126 (1999)CrossRefMATHMathSciNet
20.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
Complexity and Online Algorithms for Minimum Skyline Coloring of Intervals
verfasst von
Thomas Erlebach
Fu-Hong Liu
Hsiang-Hsuan Liu
Mordechai Shalom
Prudence W. H. Wong
Shmuel Zaks
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-71147-8_22