Skip to main content

A Local Refinement Algorithm for Data Partitioning

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1947))

Abstract

A local refinement method for data partitioning has been constructed. The method balances the workload and minimizes locally the number of edge-cuts. The arithmetic complexity of the algorithm is low. The method is well suited for refinement in multilevel partitioning where the intermediate partitions are near optimal but slightly unbalanced. It is also useful for improvement of global partitioning methods and repartitioning in dynamic problems where the workload changes slightly. The algorithm has been compared with corresponding methods in Chaco and Metis in the context of multilevel partitioning. The cost of carrying out the partitioning with our method is lower than in Chaco and of the same order as in Metis, and still the quality of the partitioning is comparable and in some cases even better.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C.M. Fiduccia, R.M. Mattheyses, A Linear-Time Heuristic for Improving Network Partitions, in Proceedings of 19th IEEE Design Automation Conference, IEEE, pp. 175–181, 1982.

    Google Scholar 

  2. B. Hendrickson, R. Leland, A Multidimensional Spectral Load Balancing, Technical Report SAND 93-0074, Sandia National Laboratories, Albuquerque, NM, 1993.

    Google Scholar 

  3. B. Hendrickson, R. Leland, A Multilevel Algorithm for Partitioning Graphs, in Proceedings of Supercomputing’ 95, 1995.

    Google Scholar 

  4. B. Hendrickson, R. Leland, The Chaco User’s Guide Version 2.0, Technical Report, Sandia National Laboratories, Albuquerque, NM, July 1995.

    Google Scholar 

  5. G. Karypis, V. Kumar, Multilevel k-way Partitioning Scheme for Irregular Graphs, Technical Report, University of Minnesota, Department of Computer Science, Minneapolis, 1996.

    Google Scholar 

  6. G. Karypis, V. Kumar, A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs, Technical Report, University of Minnesota, Department of Computer Science, Minneapolis, 1995.

    Google Scholar 

  7. G. Karypis, V. Kumar, Metis: Unstructured Graph Partitioning and Sparse Matrix Ordering System, Technical Report, University of Minnesota, Department of Computer Science, Minneapolis, 1995.

    Google Scholar 

  8. J. Rantakokko, A framework for partitioning structured grids with inhomogeneous workload, Parallel Algorithms and Applications, Vol 13, pp:135–151, 1998.

    MATH  MathSciNet  Google Scholar 

  9. J. Rantakokko, Comparison of partitioning strategies for PDE solvers on multiblock grids, in Proceedings of PARA’98, B. Kågström, J. Dongarra, E. Elmroth and J. Wasniewski (editors). Applied Parallel Computing, 4th International Workshop, PARA’98, Lecture Notes in Computer Science, No. 1541, Springer-Verlag, Berlin, 1998.

    Google Scholar 

  10. J. Rantakokko, Partitioning Strategies for Structured Multiblock Grids, accepted for publication in Parallel Computing, special issue on Graph Partitioning and Parallel Computing.

    Google Scholar 

  11. C. Walshaw, M. Cross, M.G. Everett, A Localised Algorithm for Optimising Unstructured Mesh Partitions, International Journal of Supercomputer Applications 9(4): 280–295, 1995.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rantakokko, J. (2001). A Local Refinement Algorithm for Data Partitioning. In: Sørevik, T., Manne, F., Gebremedhin, A.H., Moe, R. (eds) Applied Parallel Computing. New Paradigms for HPC in Industry and Academia. PARA 2000. Lecture Notes in Computer Science, vol 1947. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-70734-4_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-70734-4_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41729-3

  • Online ISBN: 978-3-540-70734-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics