메뉴 건너뛰기




Volumn 40, Issue 1, 2013, Pages

ColPack: Software for graph coloring and related problems in scientific computing

Author keywords

Automatic differentiation; Combinatorial optimization; Graph coloring; Greedy coloring algorithms; Nonlinear optimization; Sparse derivative computation; Vertex ordering techniques

Indexed keywords

AUTOMATIC DIFFERENTIATIONS; COLORING ALGORITHMS; GRAPH COLORINGS; NON-LINEAR OPTIMIZATION; VERTEX ORDERING;

EID: 84885659337     PISSN: 00983500     EISSN: 15577295     Source Type: Journal    
DOI: 10.1145/2513109.2513110     Document Type: Article
Times cited : (64)

References (53)
  • 2
    • 47749150031 scopus 로고    scopus 로고
    • Improving the performance of graph coloring algorithms through backtracking
    • M. Bubak, G. vann Albada, J. Dongarra, and P. Sloot, Eds., Lecture Notes in Computer Science, Springer Berlin
    • BHOWMICK, S. AND HOVLAND, P. 2008. Improving the performance of graph coloring algorithms through backtracking. In Proceedings of the International Conference on Computational Science. M. Bubak, G. vann Albada, J. Dongarra, and P. Sloot, Eds., Lecture Notes in Computer Science, vol. 5101, Springer Berlin, 873-882.
    • (2008) Proceedings of the International Conference on Computational Science , vol.5101 , pp. 873-882
    • Bhowmick, S.1    Hovland, P.2
  • 4
    • 49249149212 scopus 로고
    • On acyclic colorings of planar graphs
    • BORODIN, O. 1979. On acyclic colorings of planar graphs. Discrete Math. 25, 211-236.
    • (1979) Discrete Math. , vol.25 , pp. 211-236
    • Borodin, O.1
  • 5
    • 77955693754 scopus 로고    scopus 로고
    • Distributedmemory parallel algorithms for distance-2 coloring and related problems in derivative computation
    • BOZDAǦ, D., CATALYUREK, U.,GEBREMEDHIN, A. H.,MANNE, F., BOMAN, E. G., AND OZGUNNER, F. 2010. Distributedmemory parallel algorithms for distance-2 coloring and related problems in derivative computation. SIAM J. Sci.Comput. 32, 4, 2418-2446.
    • (2010) SIAM J. Sci.Comput. , vol.32 , Issue.4 , pp. 2418-2446
    • Bozdaǧ, D.1    Catalyurek, U.2    Gebremedhin, A.H.3    Manne, F.4    Boman, E.G.5    Ozgunner, F.6
  • 7
    • 0018456690 scopus 로고
    • New methods to color the vertices of a graph
    • BŔeLAZ, D. 1979. New methods to color the vertices of a graph. Comm. ACM 22, 4, 251-256.
    • (1979) Comm. ACM , vol.22 , Issue.4 , pp. 251-256
    • Bŕelaz, D.1
  • 8
    • 84866480007 scopus 로고    scopus 로고
    • Graph coloring algorithms for multicore and massively multhithreaded architectures
    • CATALYUREK, U., FEO, J., GEBREMEDHIN, A., HALAPPANAVAR, M., AND POTHEN, A. 2012. Graph coloring algorithms for multicore and massively multhithreaded architectures. Parallel Comput. 38, 576-594.
    • (2012) Parallel Comput. , vol.38 , pp. 576-594
    • Catalyurek, U.1    Feo, J.2    Gebremedhin, A.3    Halappanavar, M.4    Pothen, A.5
  • 10
    • 33745790274 scopus 로고    scopus 로고
    • Graph mining: Laws, generators, and algorithms
    • CHAKRABARTI, D. AND FALOUTSOS, C. 2006. Graph mining: Laws, generators, and algorithms. ACM Comput. Surv. 38, 1, 2.
    • (2006) ACM Comput. Surv. , vol.38 , Issue.1 , pp. 2
    • Chakrabarti, D.1    Faloutsos, C.2
  • 11
    • 0001272884 scopus 로고
    • The cyclic coloring problem and estimation of sparse Hessian matrices
    • COLEMAN, T. AND CAI, J. 1986. The cyclic coloring problem and estimation of sparse Hessian matrices. SIAM J. Alg. Disc. Meth. 7, 2, 221-235.
    • (1986) SIAM J. Alg. Disc. Meth. , vol.7 , Issue.2 , pp. 221-235
    • Coleman, T.1    Cai, J.2
  • 12
    • 0021488802 scopus 로고
    • Software for estimating sparse Jacobian matrices
    • COLEMAN, T., GARBOW, B., AND MOŔe, J. 1984. Software for estimating sparse Jacobian matrices. ACM Trans. Math. Softw. 10, 329-347.
    • (1984) ACM Trans. Math. Softw. , vol.10 , pp. 329-347
    • Coleman, T.1    Garbow, B.2    Moŕe, J.3
  • 13
    • 0022229224 scopus 로고
    • Software for estimating sparse Hessian matrices
    • COLEMAN, T., GARBOW, B., AND MOŔe, J. 1985. Software for estimating sparse Hessian matrices. ACM Trans. Math. Softw. 11, 363-377.
    • (1985) ACM Trans. Math. Softw. , vol.11 , pp. 363-377
    • Coleman, T.1    Garbow, B.2    Moŕe, J.3
  • 14
    • 0000421410 scopus 로고
    • Estimation of sparse Jacobian matrices and graph coloring problems
    • COLEMAN, T. AND MOŔe, J. 1983. Estimation of sparse Jacobian matrices and graph coloring problems. SIAM J. Numer. Anal. 20, 1, 187-209.
    • (1983) SIAM J. Numer. Anal. , vol.20 , Issue.1 , pp. 187-209
    • Coleman, T.1    Moŕe, J.2
  • 15
    • 0021408208 scopus 로고
    • Estimation of sparse Hessian matrices and graph coloring problems
    • COLEMAN, T. AND MOŔe, J. 1984. Estimation of sparse Hessian matrices and graph coloring problems. Math. Program. 28, 243-270.
    • (1984) Math. Program. , vol.28 , pp. 243-270
    • Coleman, T.1    Moŕe, J.2
  • 16
    • 0005440938 scopus 로고    scopus 로고
    • The efficient computation of sparse Jacobian matrices using automatic differentiation
    • COLEMAN, T. AND VERMA, A. 1998. The efficient computation of sparse Jacobian matrices using automatic differentiation. SIAM J. Sci. Comput. 19, 4, 1210-1233.
    • (1998) SIAM J. Sci. Comput. , vol.19 , Issue.4 , pp. 1210-1233
    • Coleman, T.1    Verma, A.2
  • 17
    • 0342623733 scopus 로고
    • Iterated greedy graph coloring and the difficulty landscape
    • Department of Computing Science, University of Alberta, Edmonton, Alberta, Canada
    • CULBERSON, J. C. 1992. Iterated greedy graph coloring and the difficulty landscape. Tech. rep. TR 92-07, Department of Computing Science, University of Alberta, Edmonton, Alberta, Canada.
    • (1992) Tech. Rep. TR 92-07
    • Culberson, J.C.1
  • 18
    • 84952419741 scopus 로고
    • On the estimation of sparse Jacobian matrices
    • CURTIS, A., POWELL, M., AND REID, J. 1974. On the estimation of sparse Jacobian matrices. J. Inst. Math. Appl. 13, 117-119.
    • (1974) J. Inst. Math. Appl. , vol.13 , pp. 117-119
    • Curtis, A.1    Powell, M.2    Reid, J.3
  • 19
    • 81355161778 scopus 로고    scopus 로고
    • The university of Florida sparse matrix collection
    • DAVIS, T. A. AND HU, Y. 2011. The university of Florida sparse matrix collection. ACM Trans. Math. Softw. 38, 1, 1:1-1:25.
    • (2011) ACM Trans. Math. Softw. , vol.38 , Issue.1 , pp. 11-125
    • Davis, T.A.1    Hu, Y.2
  • 21
    • 0003677229 scopus 로고    scopus 로고
    • 2nd Ed. Springer, New York
    • DIESTEL, R. 2000. Graph Theory 2nd Ed. Springer, New York.
    • (2000) Graph Theory
    • Diestel, R.1
  • 23
    • 0001856099 scopus 로고
    • On chromatic number of graphs and set systems
    • ERDÖS, P. AND HAJNAL, A. 1966. On chromatic number of graphs and set systems. Acta. Math. Acad. Sci. Hungar 17, 61-99.
    • (1966) Acta. Math. Acad. Sci. Hungar , vol.17 , pp. 61-99
    • Erdös, P.1    Hajnal, A.2
  • 24
    • 84979321606 scopus 로고
    • Ü ber eine von H.S. Wilf angegebene Schranke fu? r die chromatische Zahl endlicher Graphen
    • FINCK, H. AND SACHS, H. 1969. Ü ber eine von H.S. Wilf angegebene Schranke fu? r die chromatische Zahl endlicher Graphen. Math. Nachr. 39, 373-386.
    • (1969) Math. Nachr. , vol.39 , pp. 373-386
    • Finck, H.1    Sachs, H.2
  • 25
    • 28244465516 scopus 로고    scopus 로고
    • What color is your Jacobian? Graph coloring for computing derivatives
    • GEBREMEDHIN, A.,MANNE, F., AND POTHEN, A. 2005. What color is your Jacobian? Graph coloring for computing derivatives. SIAM Rev. 47, 4, 629-705.
    • (2005) SIAM Rev. , vol.47 , Issue.4 , pp. 629-705
    • Gebremedhin, A.1    Manne, F.2    Pothen, A.3
  • 26
    • 67649958530 scopus 로고    scopus 로고
    • Efficient computation of sparse Hessians using coloring and automatic differentiation
    • GEBREMEDHIN, A., POTHEN, A., TARAFDAR, A., AND WALTHER, A. 2009. Efficient computation of sparse Hessians using coloring and automatic differentiation. INFORMS J. Comput. 21, 2, 209-223.
    • (2009) INFORMS J. Comput. , vol.21 , Issue.2 , pp. 209-223
    • Gebremedhin, A.1    Pothen, A.2    Tarafdar, A.3    Walther, A.4
  • 27
    • 79958282587 scopus 로고    scopus 로고
    • Exploiting sparsity in Jacobian computation via coloring and automatic differentiation: Acase study in a Simulated Moving Bed process
    • C. Bischof et al., Ed., Lecture Notes in Computational Science and Engineering, Springer
    • GEBREMEDHIN, A., POTHEN, A., AND WALTHER, A. 2008. Exploiting sparsity in Jacobian computation via coloring and automatic differentiation: Acase study in a Simulated Moving Bed process. In Advances in Automatic Differentiation, C. Bischof et al., Ed., Lecture Notes in Computational Science and Engineering, vol. 64, Springer, 339-349.
    • (2008) Advances in Automatic Differentiation , vol.64 , pp. 339-349
    • Gebremedhin, A.1    Pothen, A.2    Walther, A.3
  • 28
    • 36048955533 scopus 로고    scopus 로고
    • New acyclic and star coloring algorithms with applications to Hessian computation
    • GEBREMEDHIN, A., TARAFDAR, A., MANNE, F., AND POTHEN, A. 2007. New acyclic and star coloring algorithms with applications to Hessian computation. SIAM J. Sci. Comput. 29, 1042-1072.
    • (2007) SIAM J. Sci. Comput. , vol.29 , pp. 1042-1072
    • Gebremedhin, A.1    Tarafdar, A.2    Manne, F.3    Pothen, A.4
  • 29
    • 0030168036 scopus 로고    scopus 로고
    • ADOL-C: A package for the automatic differentiation of algorithms written in C/C++
    • GRIEWANK, A., JUEDES, D., AND UTKE, J. 1996. ADOL-C: A package for the automatic differentiation of algorithms written in C/C++. ACM Trans. Math. Softw. 22, 131-167.
    • (1996) ACM Trans. Math. Softw. , vol.22 , pp. 131-167
    • Griewank, A.1    Juedes, D.2    Utke, J.3
  • 33
    • 0032292043 scopus 로고    scopus 로고
    • Computing a sparse Jacobian matrix by rows and columns
    • HOSSAIN, S. AND STEIHAUG, T. 1998. Computing a sparse Jacobian matrix by rows and columns. Optimization Meth. Softw. 10, 33-48.
    • (1998) Optimization Meth. Softw. , vol.10 , pp. 33-48
    • Hossain, S.1    Steihaug, T.2
  • 34
    • 84886298156 scopus 로고    scopus 로고
    • Optimal direct determination of sparse Jacobian matrices
    • DOI:10.1080/10556788.2012.693927
    • HOSSAIN, S. AND STEIHAUG, T. 2012. Optimal direct determination of sparse Jacobian matrices. Optimization Meth. Softw. DOI:10.1080/10556788.2012.693927.
    • (2012) Optimization Meth. Softw
    • Hossain, S.1    Steihaug, T.2
  • 35
    • 0028434026 scopus 로고
    • Scalable iterative solution of sparse linear systems
    • JONES, M. AND PLASSMANN, P. 1994. Scalable iterative solution of sparse linear systems. Parallel Comput. 20, 5, 753-773.
    • (1994) Parallel Comput. , vol.20 , Issue.5 , pp. 753-773
    • Jones, M.1    Plassmann, P.2
  • 37
    • 0035506896 scopus 로고    scopus 로고
    • Models and approximation algorithms for channel assignment in radio networks
    • KRUMKE, S., MARATHE, M., AND RAVI, S. 2001. Models and approximation algorithms for channel assignment in radio networks. Wirel. Networks 7, 6, 567-574.
    • (2001) Wirel. Networks , vol.7 , Issue.6 , pp. 567-574
    • Krumke, S.1    Marathe, M.2    Ravi, S.3
  • 38
    • 0043169183 scopus 로고
    • K-degenerate graphs
    • LICK, D. AND WHITE, A. 1970. k-degenerate graphs. Canad. J. Math. 22, 1082-1096.
    • (1970) Canad. J. Math. , vol.22 , pp. 1082-1096
    • Lick, D.1    White, A.2
  • 39
    • 0011636423 scopus 로고
    • A max-min theorem for graphs with application to graph coloring
    • MATULA, D. 1968. A max-min theorem for graphs with application to graph coloring. SIAM Rev. 10, 481-482.
    • (1968) SIAM Rev. , vol.10 , pp. 481-482
    • Matula, D.1
  • 40
    • 0002415663 scopus 로고
    • Graph coloring algorithms
    • R. Read, Ed., Academic Press, New York
    • MATULA, D.,MARBLE, G., AND ISAACSON, J. 1972. Graph coloring algorithms. In Graph Theory and Computing, R. Read, Ed., Academic Press, New York, 109-122.
    • (1972) Graph Theory and Computing , pp. 109-122
    • Matula, D.1    Marble, G.2    Isaacson, J.3
  • 41
    • 0020765471 scopus 로고
    • Optimal approximation of sparse Hessians and its equivalence to a graph coloring problem
    • MCCORMICK, S. 1983. Optimal approximation of sparse Hessians and its equivalence to a graph coloring problem. Math. Program. 26, 153-171.
    • (1983) Math. Program. , vol.26 , pp. 153-171
    • McCormick, S.1
  • 42
    • 0026392249 scopus 로고
    • Heuristics for rapidly four-coloring large planar graphs
    • MORGENSTERN, C. A. AND SHAPIRO, H. D. 1991. Heuristics for rapidly four-coloring large planar graphs. Algorithmica 6, 6, 869-891.
    • (1991) Algorithmica , vol.6 , Issue.6 , pp. 869-891
    • Morgenstern, C.A.1    Shapiro, H.D.2
  • 43
    • 78650271233 scopus 로고    scopus 로고
    • ADIC2: Development of a component source transformation system for differentiating C and C++
    • NARAYANAN, S. H. K., NORRIS, B., AND WINNICKA, B. 2010. ADIC2: Development of a component source transformation system for differentiating C and C++. Procedia Comput. Sci. 1, 1, 1845-1853.
    • (2010) Procedia Comput. Sci. , vol.1 , Issue.1 , pp. 1845-1853
    • Narayanan, S.H.K.1    Norris, B.2    Winnicka, B.3
  • 45
    • 80052307189 scopus 로고    scopus 로고
    • New multithreaded ordering and coloring algorithms for multicore architectures
    • E. Jeannot, R. Namyst, and J. Roman, Eds., Lecture Notes in Computer Science, Springer
    • PATWARY, M. M. A., GEBREMEDHIN, A. H., AND POTHEN, A. 2011. New multithreaded ordering and coloring algorithms for multicore architectures. In Proceedings of the International Euro-Par Conference on Parallel Processing. E. Jeannot, R. Namyst, and J. Roman, Eds., Lecture Notes in Computer Science, vol. 6853, Springer, 250-262.
    • (2011) Proceedings of the International Euro-Par Conference on Parallel Processing , vol.6853 , pp. 250-262
    • Patwary, M.M.A.1    Gebremedhin, A.H.2    Pothen, A.3
  • 46
    • 0000495643 scopus 로고
    • On the estimation of sparse Hessian matrices
    • POWELL, M. AND TOINT, P. 1979. On the estimation of sparse Hessian matrices. SIAM J. Numer. Anal. 16, 6, 1060-1074.
    • (1979) SIAM J. Numer. Anal. , vol.16 , Issue.6 , pp. 1060-1074
    • Powell, M.1    Toint, P.2
  • 47
    • 0001085784 scopus 로고    scopus 로고
    • ILUM: A multi-elimination ILU preconditioner for general sparse matrices
    • SAAD, Y. 1996. ILUM: A multi-elimination ILU preconditioner for general sparse matrices. SIAM J. Sci. Comput. 17, 830-847.
    • (1996) SIAM J. Sci. Comput. , vol.17 , pp. 830-847
    • Saad, Y.1
  • 48
    • 33646337665 scopus 로고    scopus 로고
    • Probing methods for generalized saddle-point problems
    • SIEFERT, C. AND STURLER, E. 2006. Probing methods for generalized saddle-point problems. Electron. Trans. Numer. Anal. 22, 163-183.
    • (2006) Electron. Trans. Numer. Anal. , vol.22 , pp. 163-183
    • Siefert, C.1    Sturler, E.2
  • 49
    • 0002918997 scopus 로고
    • An inequality for the chromatic number of a graph
    • SZEKERES, G. ANDWILF, H. 1968. An inequality for the chromatic number of a graph. J. Combin. Theory 4, 1-3.
    • (1968) J. Combin. Theory , vol.4 , pp. 1-3
    • Szekeres, G.1    Andwilf, H.2
  • 50
    • 35248812661 scopus 로고
    • Almost all k-colorable graphs are easy to color
    • TURNER, J. 1988. Almost all k-colorable graphs are easy to color. J. Algor. 9, 63-82.
    • (1988) J. Algor. , vol.9 , pp. 63-82
    • Turner, J.1
  • 52
    • 0002076006 scopus 로고
    • An upper bound for the chromatic number of a graph and its application to timetabling problems
    • WELSH, D. AND POWELL, M. 1967. An upper bound for the chromatic number of a graph and its application to timetabling problems. Comput. J. 10, 85-86.
    • (1967) Comput. J. , vol.10 , pp. 85-86
    • Welsh, D.1    Powell, M.2
  • 53
    • 43849088675 scopus 로고    scopus 로고
    • Linear degree extractors and the inapproximability ofmax clique and chromatic number
    • ZUCKERMAN, D. 2007. Linear degree extractors and the inapproximability ofmax clique and chromatic number. Theory Comput. 3, 103-128.
    • (2007) Theory Comput. , vol.3 , pp. 103-128
    • Zuckerman, D.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.