Skip to main content

On the Complexity of the Max-Edge-Coloring Problem with Its Variants

  • Conference paper
Combinatorics, Algorithms, Probabilistic and Experimental Methodologies (ESCAPE 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4614))

  • 1458 Accesses

Abstract

The max-edge-coloring problem (MECP) is finding an edge colorings {E 1, E 2, E 3, ..., E z } of a weighted graph Gā€‰=ā€‰(V, E) to minimize \(\sum^{z}_{i-1} {\rm max} \{w(e_{k})|e_{k} \in E_{i}\}\), where w(e k ) is the weight of e k . In the work, we discuss the complexity issues on the MECP and its variants. Specifically, we design a 2-approximmation algorithm for the max-edge-coloring problem on biplanar graphs, which is bipartite and has a biplanar drawing. Next, we show the splitting chromatic max-edge-coloring problem, a variant of MECP, is NP-complete even when the input graph is restricted to biplanar graphs. Finally, we also show that these two problems have applications in scheduling data redistribution on parallel computer systems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bandera, G., Zapata, E.L.: Sparse Matrix Block-Cyclic Redistribution. In: IPPS 1999. Proceeding of IEEE Intā€™l. Parallel Processing Symposium, San Juan, Puerto Rico (April 1999)

    Google ScholarĀ 

  2. Desprez, F., Dongarra, J., Petitet, A.: Scheduling Block-Cyclic Data redistribution. IEEE Trans. on PDSĀ 9(2), 192ā€“205 (1998)

    Google ScholarĀ 

  3. Hsu, C.-H., Bai, S.-W., Chung, Y.-C., Yang, C.-S.: A Generalized Basic-Cycle Calculation Method for Efficient Array Redistribution. IEEE Transactions on Parallel and Distributed SystemsĀ 11(12), 1201ā€“1216 (2000)

    ArticleĀ  Google ScholarĀ 

  4. Hsu, C.-H., Yang, D.-L., Chung, Y.-C., Dow, C.-R.: A Generalized Processor Mapping Technique for Array Redistribution. IEEE Transactions on Parallel and Distributed SystemsĀ 12(7), 743ā€“757 (2001)

    ArticleĀ  Google ScholarĀ 

  5. Guo, M.: Communication Generation for Irregular Codes. The Journal of SupercomputingĀ 25(3), 199ā€“214 (2003)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  6. Guo, M., Nakata, I.: A Framework for Efficient Array Redistribution on Distributed Memory Multicomputers. The Journal of SupercomputingĀ 20(3), 243ā€“265 (2001)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  7. Guo, M., Nakata, I., Yamashita, Y.: Contention-Free Communication Scheduling for Array Redistribution. Parallel ComputingĀ 26(8), 1325ā€“1343 (2000)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  8. Guo, M., Nakata, I., Yamashita, Y.: An Efficient Data Distribution Technique for Distributed Memory Parallel Computers. JSPP 1997, pp. 189ā€“196 (1997)

    Google ScholarĀ 

  9. Guo, M., Pan, Y., Liu, Z.: Symbolic Communication Set Generation for Irregular Parallel Applications. The Journal of SupercomputingĀ 25, 199ā€“214 (2003)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  10. Kalns, E.T., Ni, L.M.: Processor Mapping Technique Toward Efficient Data Redistribution. IEEE Trans. on Parallel and Distributed SystemsĀ 6(12) (1995)

    Google ScholarĀ 

  11. Kaushik, S.D., Huang, C.H., Ramanujam, J., Sadayappan, P.: Multiphase data redistribution: Modeling and evaluation. In: Proceeding of IPPS 1995, pp. 441ā€“445 (1995)

    Google ScholarĀ 

  12. Lee, S., Yook, H., Koo, M., Park, M.: Processor reordering algorithms toward efficient GEN_BLOCK redistribution. In: Proceedings of the ACM symposium on Applied computing (2001)

    Google ScholarĀ 

  13. Lim, Y.W., Bhat, P.B., Prasanna, V.K.: Efficient Algorithms for Block-Cyclic Redistribution of Arrays. AlgorithmicaĀ 24(3-4), 298ā€“330 (1999)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  14. Park, N., Prasanna, V.K., Raghavendra, C.S.: Efficient Algorithms for Block-Cyclic Data redistribution Between Processor Sets. IEEE Transactions on Parallel and Distributed SystemsĀ 10(12), 1217ā€“1240 (1999)

    ArticleĀ  Google ScholarĀ 

  15. Petitet, A.P., Dongarra, J.J.: Algorithmic Redistribution Methods for Block-Cyclic Decompositions. IEEE Trans. on PDSĀ 10(12), 1201ā€“1216 (1999)

    Google ScholarĀ 

  16. Prylli, L., Touranchean, B.: Fast runtime block cyclic data redistribution on multiprocessors. Journal of Parallel and Distributed ComputingĀ 45, 63ā€“72 (1997)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  17. Ramaswamy, S., Simons, B., Banerjee, P.: Optimization for Efficient Data redistribution on Distributed Memory Multicomputers. Journal of Parallel and Distributed ComputingĀ 38, 217ā€“228 (1996)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  18. Wakatani, A., Wolfe, M.: Optimization of Data redistribution for Distributed Memory Multicomputers. Short communication, Parallel ComputingĀ 21(9), 1485ā€“1490 (1995)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  19. Wang, H., Guo, M., Wei, D.: Divide-and-conquer Algorithm for Irregular Redistributions in Parallelizing Compilers. The Journal of SupercomputingĀ 29(2) (2004)

    Google ScholarĀ 

  20. Wang, H., Guo, M., Chen, W.: An Efficient Algorithm for Irregular Redistribution in Parallelizing Compilers. In: Proceedings of International Symposium on Parallel and Distributed Processing with Applications (2003)

    Google ScholarĀ 

  21. Yook, H.-G., Park, M.-S.: Scheduling GEN_BLOCK Array Redistribution. In: Proceedings of the IASTED International Conference Parallel and Distributed Computing and Systems (November 1999)

    Google ScholarĀ 

  22. Bondy, J.A., Murty, U.S.R.: Graph Theory with Applications. Macmillan, London (1976)

    Google ScholarĀ 

  23. Cole, R., Hopcroft, J.: On edge-coloring bipartite graphs. SIAM J. Comput.Ā 11, 540ā€“546 (1982)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  24. Yu, C.W., Chen, G.H.: Efficient parallel algorithms for doubly convex-bipartite graphs. Theoretical Computer ScienceĀ 147, 249ā€“265 (1995)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  25. Eades, P., McKay, B.D., Wormald, N.C.: On an edge crossing problem. In: Proc. 9th Australian Computer Science Conference, pp. 327ā€“334. Australian National University, Australian (1986)

    Google ScholarĀ 

  26. Tomii, N., Kambayashi, Y., Shuzo, Y.: On planarization algorithms of 2-level graphs (Papers of tech. group on electronic computers). IECEJĀ EC77-38, 1ā€“12 (1977)

    Google ScholarĀ 

  27. Yu, C.W.: On the complexity of the maximum biplanar subgraph problem. Information ScienceĀ 129, 239ā€“250 (2000)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  28. Pemmaraju, S.V., Raman, R., Varadarajan, K.R.: Buffer minimization using max-coloring. In: Proceedings of the Fifteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 562ā€“571 (2004)

    Google ScholarĀ 

  29. Pemmaraju, S.V., Raman, R.: Approximation algorithms for the max-coloring problem. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol.Ā 3580, pp. 1064ā€“1075. Springer, Heidelberg (2005)

    Google ScholarĀ 

  30. Booth, K.S., Lueker, G.S.: Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms. Comput. System Sci.Ā 13, 335ā€“379 (1976)

    MATHĀ  MathSciNetĀ  Google ScholarĀ 

  31. Yu, C.W., Hsu, C.-H., Yu, K.-M., Lian, C.K., Chen, C.-I.: Irregular Redistribution Scheduling by partitioning Messages. In: Srikanthan, T., Xue, J., Chang, C.-H. (eds.) ACSAC 2005. LNCS, vol.Ā 3740, pp. 295ā€“309. Springer, Heidelberg (2005)

    ChapterĀ  Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bo Chen Mike Paterson Guochuan Zhang

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yu, C.W. (2007). On the Complexity of the Max-Edge-Coloring Problem with Its Variants. In: Chen, B., Paterson, M., Zhang, G. (eds) Combinatorics, Algorithms, Probabilistic and Experimental Methodologies. ESCAPE 2007. Lecture Notes in Computer Science, vol 4614. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74450-4_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74450-4_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74449-8

  • Online ISBN: 978-3-540-74450-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics