Parallel Multilevel Algorithms for Multi-Constraint Graph Partitioning

Abstract

Sequential multi-constraint graph partitioners have been developed to address the load balancing requirements of multi-phase simulations. the efficient execution of large multi-phase simulations on high performance parallel computer requires that the multi-constraint partitionings are computed in parallel. This paper presents a parallel formulation of a recently developed multi-constraint graph partitioning algorithm. We describe this algorithm and give experimental results conducted on a 128-processor Cray T3E. We show that our parallel algorithm is able to efficiently compute partitionings of similar edge-cuts as serial multi-constraint algorithms, and can scale to very large graphs. Our parallel multi-constraint graph partitioner is able to compute a three-constrain 128-way partitioning of a 7.5 million node graph in about 7 seconds on 128 processors of a Cray T3E.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 15, 1999
Accession Number
AD1020029

Entities

People

  • George Karypis
  • Kirk Schloegel
  • Vipin Kumar

Organizations

  • University of Minnesota

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Availability
  • Computations
  • Computer Science
  • Computers
  • Contracts
  • Data Sets
  • Efficiency
  • Engineering
  • Guarantees
  • Ion Exchange
  • Iterations
  • Overweight
  • Scalability

Fields of Study

  • Computer science

Readers

  • Graph Algorithms and Convex Optimization.
  • Operations Research
  • Parallel and Distributed Computing.