A parallel graph partitioning algorithm for a message-passing multiprocessor
International Journal of Parallel Programming
Partitioning sparse matrices with eigenvectors of graphs
SIAM Journal on Matrix Analysis and Applications
Performance of dynamic load balancing algorithms for unstructured mesh calculations
Concurrency: Practice and Experience
ICS '93 Proceedings of the 7th international conference on Supercomputing
Mapping unstructured grid computations to massively parallel computers
Mapping unstructured grid computations to massively parallel computers
Vertex and edge partitions of graphs
Vertex and edge partitions of graphs
An improved spectral graph partitioning algorithm for mapping parallel computations
SIAM Journal on Scientific Computing
Enhancing Data Locality by Using Terminal Propagation
HICSS '96 Proceedings of the 29th Hawaii International Conference on System Sciences Volume 1: Software Technology and Architecture
A linear-time heuristic for improving network partitions
DAC '82 Proceedings of the 19th Design Automation Conference
Profile driven weighted decomposition
ICS '96 Proceedings of the 10th international conference on Supercomputing
Accelerated walkthrough of large spline models
Proceedings of the 1997 symposium on Interactive 3D graphics
Fast and effective algorithms for graph partitioning and sparse-matrix ordering
IBM Journal of Research and Development - Special issue: optical lithography I
High performance Fortran for highly irregular problems
PPOPP '97 Proceedings of the sixth ACM SIGPLAN symposium on Principles and practice of parallel programming
On multilevel circuit partitioning
Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design
IEEE Transactions on Parallel and Distributed Systems
Tradeoffs between parallelism and fill in nested dissection
Proceedings of the eleventh annual ACM symposium on Parallel algorithms and architectures
Scalable parallel algorithms for interactive visualization of curved surfaces
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
Extremal optimization: heuristics via coevolutionary avalanches
Computing in Science and Engineering
Wavefront Diffusion and LMSR: Algorithms for Dynamic Repartitioning of Adaptive Meshes
IEEE Transactions on Parallel and Distributed Systems
Design and implementation of move-based heuristics for VLSI hypergraph partitioning
Journal of Experimental Algorithmics (JEA)
Parallel Processing of Adaptive Meshes with Load Balancing
IEEE Transactions on Parallel and Distributed Systems
S-HARP: a scalable parallel dynamic partitioner for adaptive mesh-based computations
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
An Efficient Partitioning Algorithm for Distributed Virtual Environment Systems
IEEE Transactions on Parallel and Distributed Systems
Evolutionary local-search with extremal optimization
Neural, Parallel & Scientific Computations
A Mixed Heuristic for Circuit Partitioning
Computational Optimization and Applications
Zoltan Data Management Service for Parallel Dynamic Applications
Computing in Science and Engineering
IEEE Transactions on Parallel and Distributed Systems
Load balancing for unstructured mesh applications
Progress in computer research
Multiphase Mesh Partitioning for Parallel Computational Mechanics Codes
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
A Local Refinement Algorithm for Data Partitioning
PARA '00 Proceedings of the 5th International Workshop on Applied Parallel Computing, New Paradigms for HPC in Industry and Academia
Optimizing through Co-evolutionary Avalanches
PPSN VI Proceedings of the 6th International Conference on Parallel Problem Solving from Nature
Exploiting Pseudo-Schedules to Guide Data Dependence Graph Partitioning
Proceedings of the 2002 International Conference on Parallel Architectures and Compilation Techniques
Parallel Multilevel Algorithms for Multi-constraint Graph Partitioning (Distinguished Paper)
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
Software Tools for Partitioning Block-Structured Applications
ISCOPE '98 Proceedings of the Second International Symposium on Computing in Object-Oriented Parallel Environments
A Multilevel Algorithm for Force-Directed Graph Drawing
GD '00 Proceedings of the 8th International Symposium on Graph Drawing
Implementing the MPI process topology mechanism
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Energy efficient address assignment through minimized memory row switching
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
Multilevel floorplanning/placement for large-scale modules using B*-trees
Proceedings of the 40th annual Design Automation Conference
Optimization with extremal dynamics
Complexity - Complex Adaptive systems: Part I
Sourcebook of parallel computing
Solving the mesh-partitioning problem with an ant-colony algorithm
Parallel Computing - Special issue: Parallel and nature-inspired computational paradigms and applications
A Combined Evolutionary Search and Multilevel Optimisation Approach to Graph-Partitioning
Journal of Global Optimization
Journal of Parallel and Distributed Computing
Quick-VDR: Interactive View-Dependent Rendering of Massive Models
VIS '04 Proceedings of the conference on Visualization '04
Summary-based routing for content-based event distribution networks
ACM SIGCOMM Computer Communication Review
A Compiler and Runtime Infrastructure for Automatic Program Distribution
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
New meta-heuristic for combinatorial optimization problems: intersection based scaling
Journal of Computer Science and Technology
New challanges in dynamic load balancing
Applied Numerical Mathematics - Adaptive methods for partial differential equations and large-scale computation
Quick-VDR: Out-of-Core View-Dependent Rendering of Gigantic Models
IEEE Transactions on Visualization and Computer Graphics
Multilevel Mesh Partitioning for Optimizing Domain Shape
International Journal of High Performance Computing Applications
Fitness Landscapes, Memetic Algorithms, and Greedy Operators for Graph Bipartitioning
Evolutionary Computation
A novel framework for multilevel full-chip gridless routing
ASP-DAC '06 Proceedings of the 2006 Asia and South Pacific Design Automation Conference
IMF: interconnect-driven multilevel floorplanning for large-scale building-module designs
ICCAD '05 Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design
Task assignment in heterogeneous computing systems
Journal of Parallel and Distributed Computing
Spectral techniques for graph bisection in genetic algorithms
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Unsupervised learning on k-partite graphs
Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining
Heuristics for scheduling file-sharing tasks on heterogeneous systems with distributed repositories
Journal of Parallel and Distributed Computing
Domain-dependent distributed models for railway scheduling
Knowledge-Based Systems
Feedback-directed thread scheduling with memory considerations
Proceedings of the 16th international symposium on High performance distributed computing
Relational clustering by symmetric convex coding
Proceedings of the 24th international conference on Machine learning
A probabilistic framework for relational clustering
Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining
Network-aware query processing for stream-based applications
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Algorithm 870: A static geometric Medial Axis domain decomposition in 2D Euclidean space
ACM Transactions on Mathematical Software (TOMS)
Exploiting form semantics and validation checks to improve e-form layout
International Journal of Web Engineering and Technology
Parallel multilevel algorithms for hypergraph partitioning
Journal of Parallel and Distributed Computing
Impact of vertex clustering on registration-based 3D dynamic mesh coding
Image and Vision Computing
Wireless sensor network aided search and rescue in trails
Proceedings of the 2nd international conference on Scalable information systems
PT-Scotch: A tool for efficient parallel graph ordering
Parallel Computing
A Scalable Multilevel Algorithm for Graph Clustering and Community Structure Detection
Algorithms and Models for the Web-Graph
Towards a Systematic Method for Identifying Business Components
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
A repartitioning hypergraph model for dynamic load balancing
Journal of Parallel and Distributed Computing
Fast approximate spectral clustering
Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining
Multi-level Algorithms for Modularity Clustering
SEA '09 Proceedings of the 8th International Symposium on Experimental Algorithms
A new diffusion-based multilevel algorithm for computing graph partitions
Journal of Parallel and Distributed Computing
Mesh algorithms for PDE with Sieve I: Mesh distribution
Scientific Programming
Query Processing Techniques for Compliance with Data Confidence Policies
SDM '09 Proceedings of the 6th VLDB Workshop on Secure Data Management
Graph partitioning based on link distributions
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 1
AAAI'08 Proceedings of the 23rd national conference on Artificial intelligence - Volume 2
Minimization of the reconfiguration latency for the mapping of applications on FPGA-based systems
CODES+ISSS '09 Proceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis
New challenges in dynamic load balancing
Applied Numerical Mathematics - Adaptive methods for partial differential equations and large-scale computation
Graph partitioning and disturbed diffusion
Parallel Computing
Hypergraph Cuts & Unsupervised Representation for Image Segmentation
Fundamenta Informaticae
A parallel preconditioning strategy for efficient transistor-level circuit simulation
Proceedings of the 2009 International Conference on Computer-Aided Design
Multi-level clustering for clock skew optimization
Proceedings of the 2009 International Conference on Computer-Aided Design
Partitioning of code for a massively parallel machine
Partitioning of code for a massively parallel machine
A secure partition-based document image watermarking scheme
International Journal of Information and Computer Security
Improvements to the helpful-set algorithm and a new evaluation scheme for graph-partitioners
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartIII
Congestion and almost invariant sets in dynamical systems
SNSC'01 Proceedings of the 2nd international conference on Symbolic and numerical scientific computation
DFS-tree based heuristic search
SARA'07 Proceedings of the 7th International conference on Abstraction, reformulation, and approximation
Visual analysis of dynamic data streams
Information Visualization
Application of fusion-fission to the multi-way graph partitioning problem
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Technical Section: Fiedler trees for multiscale surface analysis
Computers and Graphics
An implementation of parallel power flow calculation based on graph partitioning algorithm
WSEAS Transactions on Circuits and Systems
Extracting state-based performance metrics using asynchronous iterative techniques
Performance Evaluation
Hierarchical Diagonal Blocking and Precision Reduction Applied to Combinatorial Multigrid
Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis
An effective multilevel tabu search approach for balanced graph partitioning
Computers and Operations Research
A metaheuristic based on fusion and fission for partitioning problems
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Accelerating shape optimizing load balancing for parallel fem simulations by algebraic multigrid
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Parallel hypergraph partitioning for scientific computing
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Algorithm engineering: bridging the gap between algorithm theory and practice
Algorithm engineering: bridging the gap between algorithm theory and practice
ACISP'10 Proceedings of the 15th Australasian conference on Information security and privacy
Multilevel local search algorithms for modularity clustering
Journal of Experimental Algorithmics (JEA)
A distributed multilevel ant-colony algorithm for the multi-way graph partitioning
International Journal of Bio-Inspired Computation
A novel shared-memory thread-pool implementation for hybrid parallel CFD solvers
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part II
An adaptive multi-start graph partitioning algorithm for structuring cellular networks
Journal of Heuristics
Analysis of Heuristic Graph Partitioning Methods for the Assignment of Packet Control Units in GERAN
Wireless Personal Communications: An International Journal
A scalable eigensolver for large scale-free graphs using 2D graph partitioning
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Controlling Unstructured Mesh Partitions for Massively Parallel Simulations
SIAM Journal on Scientific Computing
Hypergraph-Based Unsymmetric Nested Dissection Ordering for Sparse LU Factorization
SIAM Journal on Scientific Computing
Hypergraph Partitioning-Based Fill-Reducing Ordering for Symmetric Matrices
SIAM Journal on Scientific Computing
What MPI could (and cannot) do for mesh-partitioning on non-homogeneous networks
EuroPVM/MPI'06 Proceedings of the 13th European PVM/MPI User's Group conference on Recent advances in parallel virtual machine and message passing interface
Design and implementation of the HPCS graph analysis benchmark on symmetric multiprocessors
HiPC'05 Proceedings of the 12th international conference on High Performance Computing
SBV-Cut: Vertex-cut based graph partitioning using structural balance vertices
Data & Knowledge Engineering
A multiagent algorithm for graph partitioning
EuroGP'06 Proceedings of the 2006 international conference on Applications of Evolutionary Computing
Unstructured mesh partition improvement for implicit finite element at extreme scale
The Journal of Supercomputing
A parallel shape optimizing load balancer
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Balancing parallel adaptive FEM computations by solving systems of linear equations
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Hierarchical partitioning and dynamic load balancing for scientific computation
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
Replicated partitioning for undirected hypergraphs
Journal of Parallel and Distributed Computing
A shape optimizing load distribution heuristic for parallel adaptive FEM computations
PaCT'05 Proceedings of the 8th international conference on Parallel Computing Technologies
A study of homophily on social media
World Wide Web
Towards effective partition management for large graphs
SIGMOD '12 Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data
A comparison of distributed test generation techniques
VECoS'08 Proceedings of the Second international conference on Verification and Evaluation of Computer and Communication Systems
Direct graph k-partitioning with a Kernighan-Lin like heuristic
Operations Research Letters
GANC: Greedy agglomerative normalized cut for graph clustering
Pattern Recognition
Cache-conscious scheduling of streaming applications
Proceedings of the twenty-fourth annual ACM symposium on Parallelism in algorithms and architectures
Streaming graph partitioning for large distributed graphs
Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining
Review of bisonet abstraction techniques
Bisociative Knowledge Discovery
Graph drawing by subspace optimization
VISSYM'04 Proceedings of the Sixth Joint Eurographics - IEEE TCVG conference on Visualization
Heuristic static load-balancing algorithm applied to the fragment molecular orbital method
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Graph partitioning algorithms for optimizing software deployment in mobile cloud computing
Future Generation Computer Systems
A multilevel memetic algorithm for large sat-encoded problems
Evolutionary Computation
Community detection by popularity based models for authored networked data
Proceedings of the 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining
Scalable parallel graph partitioning
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Efficient data partitioning model for heterogeneous graphs in the cloud
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
ACM Transactions on Embedded Computing Systems (TECS)
Journal of Computational Physics
Scaling queries over big RDF graphs with semantic hash partitioning
Proceedings of the VLDB Endowment
Scientific Programming - A New Overview of the Trilinos Project --Part 1
Hi-index | 0.00 |
The graph partitioning problem is that of dividing the vertices of a graph into sets of specified sizes such that few edges cross between sets. This NP-complete problem arises in many important scientific and engineering problems. Prominent examples include the decomposition of data structures for parallel computation, the placement of circuit elements and the ordering of sparse matrix computations. We present a multilevel algorithm for graph partitioning in which the graph is approximated by a sequence of increasingly smaller graphs. The smallest graph is then partitioned using a spectral method, and this partition is propagated back through the hierarchy of graphs. A variant of the Kernighan-Lin algorithm is applied periodically to refine the partition. The entire algorithm can be implemented to execute in time proportional to the size of the original graph. Experiments indicate that, relative to other advanced methods, the multilevel algorithm produces high quality partitions at low cost.