메뉴 건너뛰기




Volumn , Issue , 2007, Pages 61-1-61-20

Hypergraph partitioning and clustering

Author keywords

[No Author keywords available]

Indexed keywords


EID: 85056031799     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1201/9781420010749     Document Type: Chapter
Times cited : (86)

References (59)
  • 2
    • 84990479742 scopus 로고
    • An efficient heuristic procedure for partitioning graphs
    • Kernighan, B. W. and Lin, S., An efficient heuristic procedure for partitioning graphs, Bell Syst. Tech. J., 49, 291, 1970.
    • (1970) Bell Syst. Tech. J , vol.49 , pp. 291
    • Kernighan, B.W.1    Lin, S.2
  • 3
    • 85046457769 scopus 로고
    • A linear-time heuristic for improving network partitions
    • Fiduccia, C. M. and Mattheyses, R. M., A linear-time heuristic for improving network partitions, Proc. DAC, 1982, p. 175.
    • (1982) Proc. DAC , pp. 175
    • Fiduccia, C.M.1    Mattheyses, R.M.2
  • 4
    • 51249170866 scopus 로고
    • Graph bisection algorithms with good average behavior
    • Bui, T., Chaudhuri, S., Leighton, F. T., and Sipser, M., Graph bisection algorithms with good average behavior, Combinatorica, 7(2), 172, 1987.
    • (1987) Combinatorica , vol.7 , Issue.2 , pp. 172
    • Bui, T.1    Chaudhuri, S.2    Leighton, F.T.3    Sipser, M.4
  • 5
    • 0021425044 scopus 로고
    • An improved min-cut algorithm for partitioning VLSI networks
    • Krishnamurthy, B., An improved min-cut algorithm for partitioning VLSI networks, IEEE Trans. Comp., C-33, 438, 1984.
    • (1984) IEEE Trans. Comp , vol.33 , pp. 438
    • Krishnamurthy, B.1
  • 6
    • 0027845321 scopus 로고
    • Multiple-way network partitioning with different cost functions
    • Sanchis, L., Multiple-way network partitioning with different cost functions, IEEE Trans. Comp., 42(12), 1500, 1993.
    • (1500) IEEE Trans. Comp , vol.42 , Issue.12
    • Sanchis, L.1
  • 7
    • 0029541408 scopus 로고
    • On implementation choices for iterative improvement partitioning methods
    • Hagen, L.W., Huang, D. J., and Kahng, A. B., On implementation choices for iterative improvement partitioning methods, Proc. Eur. Design Automation Conf., 1995, p. 144.
    • (1995) Proc. Eur. Design Automation Conf , pp. 144
    • Hagen, L.W.1    Huang, D.J.2    Kahng, A.B.3
  • 8
    • 0029486981 scopus 로고
    • A gradient method on the initial partition of Fiduccia–Mattheyses algorithm
    • Liu, L. T., Kuo, M. T., Huang, S. C., and Cheng, C. K., A gradient method on the initial partition of Fiduccia–Mattheyses algorithm, Proc. ICCAD, 1995, p. 229.
    • (1995) Proc. ICCAD , pp. 229
    • Liu, L.T.1    Kuo, M.T.2    Huang, S.C.3    Cheng, C.K.4
  • 9
    • 0030421294 scopus 로고    scopus 로고
    • VLSI circuit partitioning by cluster-removal using iterative improvement techniques
    • Dutt, S. and Deng W., VLSI circuit partitioning by cluster-removal using iterative improvement techniques, Proc. ICCAD, 1996, p. 194.
    • (1996) Proc. ICCAD , pp. 194
    • Dutt, S.1    Deng, W.2
  • 11
    • 0031364691 scopus 로고    scopus 로고
    • Large scale circuit partitioning with loose stable net removal and signal flow based clustering
    • Cong, J., Li, H. P., Lim, S. K., Shibuya, T., and Xu, D., Large scale circuit partitioning with loose stable net removal and signal flow based clustering, Proc. ICCAD, 1997, p. 441.
    • (1997) Proc. ICCAD , pp. 441
    • Cong, J.1    Li, H.P.2    Lim, S.K.3    Shibuya, T.4    Xu, D.5
  • 12
    • 0031198780 scopus 로고    scopus 로고
    • An evaluation of bipartitioning techniques
    • Hauck, S. and Borriello, G., An evaluation of bipartitioning techniques, IEEE Trans. CAD, 16(8), 849, 1997.
    • (1997) IEEE Trans. CAD , vol.16 , Issue.8 , pp. 849
    • Hauck, S.1    Borriello, G.2
  • 13
    • 0030686036 scopus 로고    scopus 로고
    • Multilevelhypergraphpartitioning: Applications in VLSI design
    • Karypis, G., Aggarwal, R., Kumar, V., andShekhar, S., Multilevelhypergraphpartitioning: applications in VLSI design, Proc. DAC, 1997, p. 526.
    • (1997) Proc. DAC , pp. 526
    • Karypis, G.1    Aggarwal, R.2    Kumar, V.3    Shekhar, S.4
  • 14
    • 0031681978 scopus 로고    scopus 로고
    • Partitioning using second-order information and stochastic gain function
    • Dutt, S. and Theny, H., Partitioning using second-order information and stochastic gain function, Proc. ISPD, 1998, p. 112.
    • (1998) Proc. ISPD , pp. 112
    • Dutt, S.1    Theny, H.2
  • 15
    • 38149066662 scopus 로고    scopus 로고
    • Optimizing sparse matrix vector multiplication on SMP
    • Im, E. J. and Yelick, K. A., Optimizing sparse matrix vector multiplication on SMP, Proc. PPSC, 1999.
    • (1999) Proc. PPSC
    • Im, E.J.1    Yelick, K.A.2
  • 16
    • 0040667844 scopus 로고
    • Sparse matrix computations on parallel processor arrays
    • Ogielski, A. T. and Aiello, W., Sparse matrix computations on parallel processor arrays, SIAM J. Scientific Comput., 14(3), 519, 1993.
    • (1993) SIAM J. Scientific Comput , vol.14 , Issue.3 , pp. 519
    • Ogielski, A.T.1    Aiello, W.2
  • 17
    • 0020908872 scopus 로고
    • Heuristic improvement technique for bisection of VLSI networks
    • Goldberg, M. K. and Burstein, M., Heuristic improvement technique for bisection of VLSI networks, IEEE Trans. CAD, 122, 1983.
    • (1983) IEEE Trans. CAD , pp. 122
    • Goldberg, M.K.1    Burstein, M.2
  • 19
    • 0003223128 scopus 로고
    • Amultilevel algorithm for partitioning graphs
    • Hendrickson, B. and Leland, R., Amultilevel algorithm for partitioning graphs, Proc. Supercomputing, 1995, pp. 28–41.
    • (1995) Proc. Supercomputing , pp. 28-41
    • Hendrickson, B.1    Leland, R.2
  • 20
    • 0003735970 scopus 로고
    • Technical Report TR 95-037, Department of Computer Science, University of Minnesota, Minnesota
    • Karypis, G. and Kumar, V., Analysis of multilevel graph partitioning, Technical Report TR 95-037, Department of Computer Science, University of Minnesota, Minnesota, 1995, pp. 1–19.
    • (1995) Analysis of Multilevel Graph Partitioning , pp. 1-19
    • Karypis, G.1    Kumar, V.2
  • 21
    • 0030379299 scopus 로고    scopus 로고
    • A hybrid multilevel/genetic approach for circuit partitioning
    • Alpert, C. J., Hagen, L. W., and Kahng, A. B., A hybrid multilevel/genetic approach for circuit partitioning, Proc. ASPDAC, 1996, p. 298.
    • (1996) Proc. ASPDAC , pp. 298
    • Alpert, C.J.1    Hagen, L.W.2    Kahng, A.B.3
  • 22
    • 0029354779 scopus 로고
    • Recent directions in netlist partitioning: A survey
    • Alpert, C. J. and Kahng, A. B., Recent directions in netlist partitioning: a survey, Integration, 19, 1, 1995.
    • (1995) Integration , vol.19 , pp. 1
    • Alpert, C.J.1    Kahng, A.B.2
  • 23
    • 0031685684 scopus 로고    scopus 로고
    • The ISPD-98 circuit benchmark suite
    • Alpert, C. J., The ISPD-98 circuit benchmark suite, Proc. ISPD, 1998, p. 80. See errata at http://vlsicad.ucsd.edu/UCLAWeb/cheese/errata.html.
    • (1998) Proc. ISPD , pp. 80
    • Alpert, C.J.1
  • 25
    • 0034825532 scopus 로고    scopus 로고
    • A comparative study of two Boolean formulations of FPGA detailed routing constraints
    • Nam, G., Aloul, F. A., Sakallah, K. A., and Rutenbar, R., A comparative study of two Boolean formulations of FPGA detailed routing constraints, Proc. ISPD, 2001, p. 222.
    • (2001) Proc. ISPD , pp. 222
    • Nam, G.1    Aloul, F.A.2    Sakallah, K.A.3    Rutenbar, R.4
  • 26
    • 84861449103 scopus 로고    scopus 로고
    • Superscalar processor verification using reductions of the logic of equality with uninterpreted functions to propositional logic
    • Pierre, L., and Kropf, T., eds, Springer, Berlin
    • Velev, M. and Bryant, R., Superscalar processor verification using reductions of the logic of equality with uninterpreted functions to propositional logic, in Correct Hardware Design and Verification methods, Lecture Notes in Computer Science, Pierre, L., and Kropf, T., eds., Vol. 1703, Springer, Berlin, 1999, pp. 37–53.
    • (1999) Correct Hardware Design and Verification Methods, Lecture Notes in Computer Science , vol.1703 , pp. 37-53
    • Velev, M.1    Bryant, R.2
  • 28
    • 0032680865 scopus 로고    scopus 로고
    • GRASP: A search algorithm for propositional satisfiability
    • Silva, J. and Sakallah, K. A., GRASP: a search algorithm for propositional satisfiability, IEEE Trans. Comp., 48(5), 506, 1999.
    • (1999) IEEE Trans. Comp , vol.48 , Issue.5 , pp. 506
    • Silva, J.1    Sakallah, K.A.2
  • 29
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • Bryant, R., Graph-based algorithms for Boolean function manipulation, IEEE Trans. Comp., 35(8), 677, 1986.
    • (1986) IEEE Trans. Comp , vol.35 , Issue.8 , pp. 677
    • Bryant, R.1
  • 31
    • 0035209101 scopus 로고    scopus 로고
    • Faster SAT and smaller BDDs via common function structure
    • Aloul, F. A., Markov, I. L., and Sakallah, K. A., Faster SAT and smaller BDDs via common function structure, Proc. ICCAD, 2001, p. 443.
    • (2001) Proc. ICCAD , pp. 443
    • Aloul, F.A.1    Markov, I.L.2    Sakallah, K.A.3
  • 32
    • 0026206365 scopus 로고
    • Circuit width, register allocation, and ordered binary decision diagrams
    • Berman, C., Circuit width, register allocation, and ordered binary decision diagrams, IEEE Trans. CAD, 10(8), 1059, 1991.
    • (1991) IEEE Trans. CAD , vol.10 , Issue.8 , pp. 1059
    • Berman, C.1
  • 33
    • 23844509123 scopus 로고    scopus 로고
    • MINCE: A static global variable-ordering for SAT search and BDD manipulation
    • Aloul, F. A., Markov, I. L., and Sakallah, K. A., MINCE: a static global variable-ordering for SAT search and BDD manipulation, J. Universal Comp. Sci., 10(12), 1559, 2004.
    • (2004) J. Universal Comp. Sci , vol.10 , Issue.12 , pp. 1559
    • Aloul, F.A.1    Markov, I.L.2    Sakallah, K.A.3
  • 34
    • 11144322230 scopus 로고    scopus 로고
    • Partition-based logical reasoning for first-order and propositional theories
    • Amir, E. and McIlraith, S., Partition-based logical reasoning for first-order and propositional theories, Artif. Intelligence, 162(1–2), 49, 2005.
    • (2005) Artif. Intelligence , vol.162 , Issue.1-2 , pp. 49
    • Amir, E.1    McIlraith, S.2
  • 35
    • 11144259042 scopus 로고    scopus 로고
    • Practical partition-based theorem proving for large knowledge bases
    • MacCartney, B., McIlraith, S., Amir, E., and Uribe, T. E., Practical partition-based theorem proving for large knowledge bases, Proc. IJCAI, 2003.
    • (2003) Proc. IJCAI
    • Maccartney, B.1    McIlraith, S.2    Amir, E.3    Uribe, T.E.4
  • 36
    • 0034313430 scopus 로고    scopus 로고
    • Optimal partitioners and end-case placers for standard-cell layout
    • Caldwell, A. E., Kahng, A. B., and Markov, I. L., Optimal partitioners and end-case placers for standard-cell layout, IEEE Trans. CAD, 19(11), 1304, 2000.
    • (2000) IEEE Trans. CAD , vol.19 , Issue.11 , pp. 1304
    • Caldwell, A.E.1    Kahng, A.B.2    Markov, I.L.3
  • 37
    • 32644446868 scopus 로고    scopus 로고
    • Working paper, Department of Management Science, University of Iowa, Iowa, August
    • Choi, C. and Ye, Y., Application of semidefinite programming to circuit partitioning. Working paper, Department of Management Science, University of Iowa, Iowa, August 1999. http://citeseer.ist.psu.edu/choi99application.html.
    • (1999) Application of Semidefinite Programming to Circuit Partitioning
    • Choi, C.1    Ye, Y.2
  • 38
    • 0011504283 scopus 로고
    • Algorithms for partitioning graphs and computer logic based on eigenvectors of connection matrices, IBM Tech
    • Donath, W. E. and Hoffman, A. J., Algorithms for partitioning graphs and computer logic based on eigenvectors of connection matrices, IBM Tech. Disclosure Bull., 15(3), 938, 1972.
    • (1972) Disclosure Bull , vol.15 , Issue.3 , pp. 938
    • Donath, W.E.1    Hoffman, A.J.2
  • 39
    • 0030784055 scopus 로고    scopus 로고
    • System level hardware/software partitioning based on simulated annealing and tabu search
    • Eles, P., Peng, Z., Kuchcinski, K., and Doboli, A., System level hardware/software partitioning based on simulated annealing and tabu search, Design Automation for Embedded Syst., 2, 5–32, 1997.
    • (1997) Design Automation for Embedded Syst , vol.2 , pp. 5-32
    • Eles, P.1    Peng, Z.2    Kuchcinski, K.3    Doboli, A.4
  • 40
    • 0034478056 scopus 로고    scopus 로고
    • Mongrel: Hybrid techniques for standard cell placement
    • Hur, S.W. and Lillis, J., Mongrel: hybrid techniques for standard cell placement, Proc. ICCAD, 2000, p. 165.
    • (2000) Proc. ICCAD , pp. 165
    • Hur, S.W.1    Lillis, J.2
  • 41
    • 0028715183 scopus 로고
    • Efficient network-flowbased min-cut balanced partitioning
    • Yang, H. H. andWong, D. F., Efficient network-flowbased min-cut balanced partitioning, IEEE Trans CAD, 1533, 50–55, 1996.
    • (1533) IEEE Trans CAD , pp. 50-55
    • Yang, H.H.1    Wong, D.F.2
  • 42
    • 0028564214 scopus 로고
    • Multi-way partitioning via spacefilling curves and dynamic programming
    • Alpert, C. J. and Kahng, A. B., Multi-way partitioning via spacefilling curves and dynamic programming, Proc. DAC, 1994, p. 652.
    • (1994) Proc. DAC , pp. 652
    • Alpert, C.J.1    Kahng, A.B.2
  • 43
    • 0032660371 scopus 로고    scopus 로고
    • Relaxation and clustering in a local search framework: Application to linear placement
    • Hur, S.-W. and Lillis, J., Relaxation and clustering in a local search framework: application to linear placement, VLSI Design, 143, 360–366, 2002.
    • (2002) VLSI Design , vol.143 , pp. 360-366
    • Hur, S.-W.1    Lillis, J.2
  • 44
    • 84978955301 scopus 로고
    • Design and implementation of the Fiduccia– Mattheyses heuristic for VLSI netlist partitioning
    • Goodrich, M. T. and McGeoch, C. C., eds, Springer, Berlin
    • Caldwell, A. E., Kahng, A. B., and Markov, I. L., Design and implementation of the Fiduccia– Mattheyses heuristic for VLSI netlist partitioning, in Proc. ALENEX-99, Algorithm Engineering and Experimentation, Lecture Notes in Computer Science, Goodrich, M. T. and McGeoch, C. C., eds., Vol. 1619, Springer, Berlin, 1999, pp. 177–193.
    • (1619) Proc. ALENEX-99, Algorithm Engineering and Experimentation, Lecture Notes in Computer Science , pp. 177-193
    • Caldwell, A.E.1    Kahng, A.B.2    Markov, I.L.3
  • 45
    • 0032651060 scopus 로고    scopus 로고
    • Hypergraph partitioning for VLSICAD: Methodology for heuristic development, experimentation and reporting
    • Caldwell, A. E., Kahng, A. B., Kennings, A. A., and Markov, I. L., Hypergraph partitioning for VLSICAD: methodology for heuristic development, experimentation and reporting, Proc. DAC, 1999, p. 349.
    • (1999) Proc. DAC , pp. 349
    • Caldwell, A.E.1    Kahng, A.B.2    Kennings, A.A.3    Markov, I.L.4
  • 46
    • 84884684270 scopus 로고    scopus 로고
    • Improved algorithms for hypergraph bipartitioning
    • Caldwell, A. E., Kahng, A. B., and Markov, I. L., Improved algorithms for hypergraph bipartitioning, Proc. ASPDAC, 2000, p. 661.
    • (2000) Proc. ASPDAC , pp. 661
    • Caldwell, A.E.1    Kahng, A.B.2    Markov, I.L.3
  • 47
    • 0032681035 scopus 로고    scopus 로고
    • Multilevel k-way hypergraph partitioning
    • Karypis, G. and Kumar, V., Multilevel k-way hypergraph partitioning, Proc. DAC, 1999, p. 343.
    • (1999) Proc. DAC , pp. 343
    • Karypis, G.1    Kumar, V.2
  • 48
    • 85056048000 scopus 로고    scopus 로고
    • hMETIS: a hypergraph partitioning package version 1.5, user manual
    • Karypis, G. and Kumar, V., hMETIS: a hypergraph partitioning package version 1.5, user manual, 1998, http://glaros.dtc.umn.edu/gkhome/fetch/sw/hmetis/manual.pdf.
    • (1998)
    • Karypis, G.1    Kumar, V.2
  • 49
    • 0002252929 scopus 로고    scopus 로고
    • Hypergraph based clustering in highdimensional data sets: A summary of results
    • Han, E.-H., Karypis, G., Kumar, V., and Mobasher, B., Hypergraph based clustering in highdimensional data sets: a summary of results, IEEE Bull. Tech. Comm. Data Eng., 21(1), 15–22, 1998.
    • (1998) IEEE Bull. Tech. Comm. Data Eng , vol.21 , Issue.1 , pp. 15-22
    • Han, E.-H.1    Karypis, G.2    Kumar, V.3    Mobasher, B.4
  • 50
    • 0003132154 scopus 로고    scopus 로고
    • Edge separability based circuit clustering with application to circuit partitioning
    • Cong, J. and Lim, S. K., Edge separability based circuit clustering with application to circuit partitioning, Proc. ASPDAC, 2000, p. 429.
    • (2000) Proc. ASPDAC , pp. 429
    • Cong, J.1    Lim, S.K.2
  • 52
    • 0026985087 scopus 로고
    • A new approach to effective circuit clustering
    • Hagen, L. and Kahng, A. B., A new approach to effective circuit clustering, Proc. ICCAD, 1992, p. 422.
    • (1992) Proc. ICCAD , pp. 422
    • Hagen, L.1    Kahng, A.B.2
  • 53
    • 85056057952 scopus 로고    scopus 로고
    • MLPart
    • MLPart: http://vlsicad.ucsd.edu/GSRC/bookshelf/Slots/Partitioning/MLPart/
  • 54
    • 85056041715 scopus 로고    scopus 로고
    • hMETIS
    • hMETIS: http://www-users.cs.umn.edu/~karypis/metis/hmetis/
  • 55
    • 85056033507 scopus 로고    scopus 로고
    • LEF/DEF Language Reference, product version 5.6, Cadence Design Systems
    • LEF/DEF Language Reference, product version 5.6, Cadence Design Systems, 2004.
    • (2004)
  • 56
    • 85056047238 scopus 로고    scopus 로고
    • UM Physical Design Tools
    • UM Physical Design Tools: http://vlsicad.eecs.umich.edu/BK/PDtools/
  • 57
    • 85056027195 scopus 로고    scopus 로고
    • Supplemental illustrations
    • Supplemental illustrations: http://vlsicad.eecs.umich.edu/BK/PART/illustrations/
  • 59
    • 0002645158 scopus 로고    scopus 로고
    • A parallel algorithm for multilevel graph partitioning and sparse matrix ordering
    • Karypis, G. and Kumar, V., A parallel algorithm for multilevel graph partitioning and sparse matrix ordering, Journal of Parallel and Distributed Computing, 48, 71–85, 1998.
    • (1998) Journal of Parallel and Distributed Computing , vol.48 , pp. 71-85
    • Karypis, G.1    Kumar, V.2


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