Skip to main content

Recurrent neural network approach for partitioning irregular graphs

  • Track C2: Computational Science
  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1999)

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

Included in the following conference series:

Abstract

This paper is concerned with utilizing a neural network approach to solve the k-way partitioning problem. The k-way partitioning is modeled as a constraint satisfaction problem with linear inequalities and binary variables. A new recurrent neural network architecture is proposed for k-way partitioning. This network is based on an energy function that controls the competition between the partition's external cost and the penalty function. This method is implemented and compared to other global search techniques such as simulated annealing and genetic algorithms. It is shown that it converges better than these techniques.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S.T. Barnard and H.D. Simon. A Fast Multilevel Implementation of Recursive Spectral Bisection for Partitioning Unstructured Problems. In Proceedings of the 6th SIAM Conference on Parallel Processing for Scientific Computing, pages 711–718, 1993.

    Google Scholar 

  2. T.N. Bui and B.R. Moon. Genetic Algorithm and Graph Partitioning. IEEE Transactions on Computers, 45(7):841–855, July 1996.

    Article  MathSciNet  MATH  Google Scholar 

  3. A. Cichocki and A. Bargiela. Neural networks for solving linear inequality systems. Parallel Computing, 22(11):1455–1475, January 1997.

    Article  MathSciNet  MATH  Google Scholar 

  4. C.C. Gonzaga. Path-following methods for linear programming. SIAM Review, 32(2):167–224.

    Google Scholar 

  5. B. Hendrickson and R. Leland. An Improved Spectral Graph partitioning Algorithm for mapping parallel Computations. Technical Report SAND92-1460, Sandia National labs, Albuquerque, NM, 1992.

    Google Scholar 

  6. B. Hendrickson and R. Leland. A Multilevel Algorithm for Partitioning Graphs. Technical Report SAND93-1301, Sandia National labs, Albuquerque, NM., 1993.

    Google Scholar 

  7. J.J. Hpfield and D.W. Tank. Neural computation of decisions in optimization problems. Biological Cybernitics, 52:141–152, 1985.

    Google Scholar 

  8. D.S. Johnson, C.R. Aragon, L.A. Mcgeoch, and C. Schevon. Optimization by Simulated Annealing: an Experimental Evaluation; Part I, Graph Partitioning. Operations Research, 37(6):865–892, November–December 1989.

    Article  MATH  Google Scholar 

  9. D.S. Johnson, C.R. Aragon, L.A. Mcgeoch, and C. Schevon. Optimization by Simulated Annealing: an Experimental Evaluation; Part II, Graph Coloring and Number Partitioning. Operations Research, 39(3):378–406, May–June 1991.

    MATH  Google Scholar 

  10. G. Karypis and V. Kumar. A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs. Technical Report TR95-035, Department of Computer Science, University of Minnesota, July 1995.

    Google Scholar 

  11. G. Karypis and V. Kumar. Parallel Multilevel Graph Partitioning. Technical Report TR 95-036, Department of Computer Science, University of Minnesota, June 1995.

    Google Scholar 

  12. M-Tahar Kechadi and D.F. Hegarty. A parallel technique for graph partitioning problems. In Proceedings of The International Conference and Exhibition on High-Performance Computing and Networking (HPCN), pages 449–457, Amsterdam, Netherlands, April 20–23 1998, Springer.

    Google Scholar 

  13. B. Kernighan and S. Lin. An Efficient Heuristic Procedure for Partitioning Graphs. Bell Syst. Tech. Journal, 29:291–307, February 1970.

    Google Scholar 

  14. G.L. Miller, S-H. Teng, and S.A. Vavasis. A Unified Geometric Approach to Graph Separators. In Proceedings of the 31st Annual Symposium on Foundations of Computer Science, pages 538–547, 1991.

    Google Scholar 

  15. A. Pothen, H.D. Simon, and K-P. Liou. Partitioning Sparse Matrices with Eigenvectors of Graphs. SIAM Journal of Matrix Analysis and Applications, 11(3):430–452, July 1990.

    Article  MathSciNet  MATH  Google Scholar 

  16. A. Pothen, H.D. Simon, L. Wang, and S.T. Barnard. Towards a Fast Implementation of Spectral Nested Disection. In Proceedings of Supercomputing'92, pages 42–51, 1992.

    Google Scholar 

  17. K. Shahookar and P. Mazumder. VLSI Cell Placement techniques. ACM Computing Surveys, 23(2):143–220, June 1991.

    Article  Google Scholar 

  18. G.N. Vanderplaats. Numerical Optimization Techniques for Engineering Design. McGraw-Hill, New-York, 1984.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Sloot Marian Bubak Alfons Hoekstra Bob Hertzberger

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag

About this paper

Cite this paper

Kechadi, MT. (1999). Recurrent neural network approach for partitioning irregular graphs. In: Sloot, P., Bubak, M., Hoekstra, A., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1999. Lecture Notes in Computer Science, vol 1593. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0100606

Download citation

  • DOI: https://doi.org/10.1007/BFb0100606

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65821-4

  • Online ISBN: 978-3-540-48933-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics