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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Desprez, F., Dongarra, J., Petitet, A.: Scheduling Block-Cyclic Data redistribution. IEEE Trans. on PDSĀ 9(2), 192ā205 (1998)
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)
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)
Guo, M.: Communication Generation for Irregular Codes. The Journal of SupercomputingĀ 25(3), 199ā214 (2003)
Guo, M., Nakata, I.: A Framework for Efficient Array Redistribution on Distributed Memory Multicomputers. The Journal of SupercomputingĀ 20(3), 243ā265 (2001)
Guo, M., Nakata, I., Yamashita, Y.: Contention-Free Communication Scheduling for Array Redistribution. Parallel ComputingĀ 26(8), 1325ā1343 (2000)
Guo, M., Nakata, I., Yamashita, Y.: An Efficient Data Distribution Technique for Distributed Memory Parallel Computers. JSPP 1997, pp. 189ā196 (1997)
Guo, M., Pan, Y., Liu, Z.: Symbolic Communication Set Generation for Irregular Parallel Applications. The Journal of SupercomputingĀ 25, 199ā214 (2003)
Kalns, E.T., Ni, L.M.: Processor Mapping Technique Toward Efficient Data Redistribution. IEEE Trans. on Parallel and Distributed SystemsĀ 6(12) (1995)
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)
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)
Lim, Y.W., Bhat, P.B., Prasanna, V.K.: Efficient Algorithms for Block-Cyclic Redistribution of Arrays. AlgorithmicaĀ 24(3-4), 298ā330 (1999)
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)
Petitet, A.P., Dongarra, J.J.: Algorithmic Redistribution Methods for Block-Cyclic Decompositions. IEEE Trans. on PDSĀ 10(12), 1201ā1216 (1999)
Prylli, L., Touranchean, B.: Fast runtime block cyclic data redistribution on multiprocessors. Journal of Parallel and Distributed ComputingĀ 45, 63ā72 (1997)
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)
Wakatani, A., Wolfe, M.: Optimization of Data redistribution for Distributed Memory Multicomputers. Short communication, Parallel ComputingĀ 21(9), 1485ā1490 (1995)
Wang, H., Guo, M., Wei, D.: Divide-and-conquer Algorithm for Irregular Redistributions in Parallelizing Compilers. The Journal of SupercomputingĀ 29(2) (2004)
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)
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)
Bondy, J.A., Murty, U.S.R.: Graph Theory with Applications. Macmillan, London (1976)
Cole, R., Hopcroft, J.: On edge-coloring bipartite graphs. SIAM J. Comput.Ā 11, 540ā546 (1982)
Yu, C.W., Chen, G.H.: Efficient parallel algorithms for doubly convex-bipartite graphs. Theoretical Computer ScienceĀ 147, 249ā265 (1995)
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)
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)
Yu, C.W.: On the complexity of the maximum biplanar subgraph problem. Information ScienceĀ 129, 239ā250 (2000)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)