In this paper we present a family of multi-objective hypergraph partitioning algorithms based on the multilevel paradigm, which are capable of producing solutions in which both the cut and the maximum subdomain degree are simultaneously minimized. This type of partitionings are critical for existing and emerging applications in VLSI CAD as they allow to both minimize and evenly distribute the interconnects across the physical devices. Our experimental evaluation on the ISPD98 benchmark show that our algorithms produce solutions that when compared against those produced by hMeTiS have a maximum subdomain degree that is lower by 5 % to 54 % while achieving comparable quality in terms of cut. Categories and Subject Descriptors
|
816
|
An ecient heuristic procedure for partitioning graphs
– Kernighan, Lin
- 1969
|
|
674
|
Decisions with Multiple Objectives: Preferences and Value Tradeoffs
– Keeney, Raiffa
- 1976
|
|
442
|
Partitioning sparse matrices with eigenvectors of graphs
– Pothen, Simon, et al.
- 1990
|
|
362
|
A multilevel algorithm for partitioning graphs
– Hendrickson, Leland
- 1995
|
|
278
|
A linear time heuristic for improving network partitions
– Fiduccia, Mattheyses
- 1982
|
|
267
|
A fast multilevel implementation of recursive spectral bisection for partitioning unstructured problems
– Barnard, Simon
- 1994
|
|
180
|
Multilevel hypergraph partitioning: Application in VLSI domain
– Karypis, Aggarwal, et al.
- 1997
|
|
161
|
Web mining: Information and pattern discovery on the world wide web
– Cooley, Srivastava, et al.
- 1997
|
|
147
|
Chameleon: A hierarchical clustering algorithm using dynamic modeling
– Karypis, Han, et al.
- 1999
|
|
122
|
The ISPD98 circuit benchmark suite
– Alpert
- 1998
|
|
112
|
Multiple-way network partitioning
– Sanchis
- 1989
|
|
87
|
Analysis of multilevel graph partitioning
– Karypis, Kumar
- 1995
|
|
85
|
Multilevel k-way hypergraph partitioning
– Karypis, Kumar
- 1999
|
|
84
|
Virtual Wires: Overcoming Pin Limitations in FPGA-based Logic Emulators
– Babb, Tessier, et al.
- 1993
|
|
73
|
Multilevel Circuit Partitioning
– Alpert, Huang, et al.
- 1997
|
|
65
|
How good is recursive bisection
– Simon, Teng
- 1997
|
|
64
|
A heuristic for reducing fill in sparse matrix factorization
– Bui, Jones
- 1993
|
|
61
|
A Parallel Bottom-up Clustering Algorithm with Applications to Circuit Partitioning
– Cong, Smith
- 1993
|
|
58
|
An Evaluation of Bipartitioning Techniques
– Hauck, Borriello
- 1995
|
|
55
|
Multilevel hypergraph partitioning
– Karypis, Aggarwal, et al.
- 1997
|
|
55
|
A fast and highly quality multilevel scheme for partitioning irregular graphs
– Karypis, Kumar
- 1999
|
|
46
|
Improved Algorithms for Hypergraph Bipartitioning
– Caldwell, Kahng, et al.
- 2000
|
|
44
|
A hybrid multilevel/genetic approach for circuit partitioning
– Alpert, Hagen, et al.
- 1996
|
|
44
|
Recent directions in netlist partitioning
– Alpert, Kahng
- 1995
|
|
43
|
Bipartite Graph Partitioning and Data Clustering
– Zha, He, et al.
- 2001
|
|
27
|
Partitioning similarity graphs: A framework for declustering problems
– Shekhar, Liu
- 1996
|
|
25
|
Multiway Partitioning with Pairwise Movement
– Cong, Lim
- 1998
|
|
25
|
A new algorithm for multi-objective graph partitioning
– Schloegel, Karypis, et al.
- 1999
|
|
23
|
METIS 4.0: Unstructured graph partitioning and sparse matrix ordering system
– Karypis, Kumar
- 1998
|
|
21
|
hMetis 1.5: A hypergraph partitioning package
– Karypis, Kumar
- 1998
|
|
17
|
Driessche. Enhancing Data Locality by Using Terminal Propagation
– Hendrickson, Leland, et al.
- 1996
|
|
12
|
Multiple-criteria decision making: concepts, techniques, and extensions
– Yu
- 1985
|
|
11
|
Congestion minimization during placement without estimation
– Hu, Marek-Sadowska
- 2002
|
|
9
|
On Multilevel Circuit Partitioning
– Wichlund, Aas
- 1998
|
|
5
|
Multi-way partitioning using bi-partition heuristics
– Wang, Lim, et al.
- 2000
|
|
3
|
Algorithms for simultaneous satisfaction of multiple constraints and objective optimizaion in a placement flow with application to congestion control
– Zhong, Dutt
- 2002
|
|
2
|
Decision and Value Theory. J.Wiley
– Fishburn
- 1964
|
|
1
|
Multi-objectivecircuit partitioning for cutsize and path-based delay minimization
– Ababei, Selvakkumaran, et al.
- 1990
|