Journal of Computer Science and Technology

, Volume 23, Issue 4, pp 652–659 | Cite as

A General Approach to L(h,k)-Label Interconnection Networks

  • Tiziana CalamoneriEmail author
  • Saverio Caminiti
  • Rossella Petreschi
Short Paper


Given two non-negative integers h and k, an L(h, k)-labeling of a graph G = (V, E) is a function from the set V to a set of colors, such that adjacent nodes take colors at distance at least h, and nodes at distance 2 take colors at distance at least k. The aim of the L(h, k)-labeling problem is to minimize the greatest used color. Since the decisional version of this problem is NP-complete, it is important to investigate particular classes of graphs for which the problem can be efficiently solved. It is well known that the most common interconnection topologies, such as Butterfly-like, Bene·s, CCC, Trivalent Cayley networks, are all characterized by a similar structure: they have nodes organized as a matrix and connections are divided into layers. So we naturally introduce a new class of graphs, called (l × n)-multistage graphs, containing the most common interconnection topologies, on which we study the L(h, k)-labeling. A general algorithm for L(h, k)-labeling these graphs is presented, and from this method an efficient L(2, 1)-labeling for Butterfly and CCC networks is derived. Finally we describe a possible generalization of our approach.


multistage interconnection network L(h, k)-labeling channel assignment problem 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Roberts F S. From Garbage to Rainbows: Generalizations of Graph Coloring and Their Applications. Graph Theory, Combinatorics, and Applications, 2, Alavi Y, Chartrand G, Oellermann O R, Schwenk A J (eds.), 2, New York: Wiley, 1991, pp.1031–1052.Google Scholar
  2. [2]
    Jensen T R, Toft B. Graph Coloring Problems. New York: John Wiley & Sons, 1995.zbMATHGoogle Scholar
  3. [3]
    Griggs J R, Yeh R K. Labeling graphs with a condition at distance 2. SIAM Journal on Discrete Mathematics 1992, 5(4): 586–595.zbMATHCrossRefMathSciNetGoogle Scholar
  4. [4]
    Georges J P, Mauro D W. Generalized vertex labelings with a condition at distance two. Congressus Numerantium, 1995, 109: 141–159.zbMATHMathSciNetGoogle Scholar
  5. [5]
    Calamoneri T. Exact solution of a class of frequency assignment problems in cellular networks. Discrete Mathematics & Theoretical Computer Science, 2006, 8: 141–158.zbMATHMathSciNetGoogle Scholar
  6. [6]
    Calamoneri T, Pelc A, Petreschi R: Labeling trees with a condition at distance two. Discrete Mathematics, 2006, 306(14): 1534–1539.zbMATHCrossRefMathSciNetGoogle Scholar
  7. [7]
    Georges J P, Mauro D W. Labeling trees with a condition at distance two. Discrete Mathematics, 2003, 269(1–3): 127–148.zbMATHCrossRefMathSciNetGoogle Scholar
  8. [8]
    Georges J P, Mauro D W, Stein M I. Labeling products of complete graphs with a condition at distance two. SIAM Journal on Discrete Mathematics, 2001, 14(1): 28–35.CrossRefMathSciNetGoogle Scholar
  9. [9]
    J van den Heuvel, R A Leese, M A Shepherd. Graph labelling and radio channel assignment. Journal of Graph Theory, 1998, 29(4): 263–283.zbMATHCrossRefMathSciNetGoogle Scholar
  10. [10]
    Agnarsson G, Halldórsson M M. Coloring powers of planar graphs. SIAM Journal on Discrete Mathematics, 2003, 16(4): 651–662.zbMATHCrossRefMathSciNetGoogle Scholar
  11. [11]
    Hale W K. Frequency assignment: Theory and application. Proceedings of the IEEE, 1980, 68(12): 1487–1514.CrossRefGoogle Scholar
  12. [12]
    K I Aardal, S P M van Hoesel, A M C A Koster, C Mannino, A Sassano. Models and solution techniques for frequency assignment problems. ZIB-Report 01-40, Konrad-Zuse-Zentrum fur Informationstechnik Berlin, 2001.Google Scholar
  13. [13]
    H L Bodlaender, T Kloks, R B Tan, J van Leeuwen. Lambda coloring of graphs. In Proc. 17th Annual Symposium on Theoretical Aspects of Computer Science (STACS 2000), Lille, France, LNCS 1770, Feb. 2000, pp.395–406.Google Scholar
  14. [14]
    Calamoneri T, Petreschi R. L(2, 1)-labeling of planar graphs. Journal on Parallel and Distributed Computing, 2004, 64(3): 414–426.zbMATHCrossRefGoogle Scholar
  15. [15]
    Calamoneri T, Petreschi R. λ-coloring matrogenic graphs. Discrete Applied Mathematics, 2006, 154: 2445–2457.zbMATHCrossRefMathSciNetGoogle Scholar
  16. [16]
    Chang G J, Kuo D. The L(2, 1)-labeling problem on graphs. SIAM Journal on Discrete Mathematics, 1996, 9: 309–316.zbMATHCrossRefMathSciNetGoogle Scholar
  17. [17]
    Fiala J, Kloks T, Kratochvíl J. Fixed-parameter complexity of λ-colorings. In Proc. Graph Theoretic Concepts in Computer Science (WG’99), LNCS 1665, 1999, pp.350–363.Google Scholar
  18. [18]
    Murphey R A, Pardalos P M, Resende M G C. Frequency Assignment Problems. Handbook of Combinatorial Optimization, Du D-Z, Pardalos P M (eds.), Kluwer Academic Publishers, 1999, pp.295–377.Google Scholar
  19. [19]
    Sakai D. Labeling chordal graphs: Distance 2 condition. SIAM Journal on Discrete Mathematics, 1994, 7(1): 133–140.zbMATHCrossRefMathSciNetGoogle Scholar
  20. [20]
    Shepherd M. Radio channel assignment [Dissertation]. Merton College, Oxford, 1998.Google Scholar
  21. [21]
    Whittlesey M A, Georges J P, Mauro D W. On the λ number of Q n and related graphs. SIAM Journal on Discrete Mathematics, 1995, 8(4): 499–506.zbMATHCrossRefMathSciNetGoogle Scholar
  22. [22]
    Calamoneri T. The L(h, k)-labelling problem: A survey and annotated bibliography. The Computer Journal, 2006, 49(5): 585–608,∼calamo/survey.html.CrossRefGoogle Scholar
  23. [23]
    Leighton F T. Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes. Morgan Kaufmann, 1992.Google Scholar
  24. [24]
    Preparata F P, Vuillemin J. The cube-connected cycles: A versatile network for parallel computation. Communications of ACM, 1981, 24(5): 300–309.CrossRefMathSciNetGoogle Scholar
  25. [25]
    Calamoneri T, Massini A. Efficient algorithms for checking the equivalence of multistage interconnection networks. Journal on Parallel and Distributed Computing, 2004, 64(1): 135–150.zbMATHCrossRefGoogle Scholar
  26. [26]
    Calamoneri T, Petreschi R. A new 3D representation of trivalent Cayley networks. Information Processing Letters, 1997, 61(5): 247–252.CrossRefMathSciNetGoogle Scholar
  27. [27]
    Vadapalli P, Srimani P K. Trivalent Cayley graphs for interconnection networks. Information Processing Letters, 1995, 54(6): 329–335.zbMATHCrossRefMathSciNetGoogle Scholar

Copyright information

© Springer 2008

Authors and Affiliations

  • Tiziana Calamoneri
    • 1
    Email author
  • Saverio Caminiti
    • 1
  • Rossella Petreschi
    • 1
  1. 1.Department of Computer ScienceSapienza University of RomeRomeItaly

Personalised recommendations