Networks · 1990 · 81 citations · 11 references
ComputingComputer EngineeringComputer ScienceAlgorithmsOptimizationTheory Of ComputationApproximation AlgorithmsCombinatorial OptimizationData PartitioningGraph AlgorithmsVery-large-scale Integration LayoutComputational Complexity Of Graph AlgorithmsDisjoint SetsGraph PartitioningGraph Partitioning ApproximationMatching AlgorithmsPartitioning AlgorithmsPartitioning ProblemsWeighted Graph Representations
Abstract This paper considers the problem of partitioning the nodes of a weighted graph into k disjoint subsets of bounded size, such that the sum of the weights of the edges whose end vertices belong to the same subset is maximized. A class of approximation algorithms based on matching is presented. These algorithms are shown to yield practical worst‐case bounds when k is large. Extensive empirical experimentation indicates that the methods produce consistently good solutions to an important VLSI design problem in a fraction of the time required by competing methods.
11
Optimization by Simulated Annealing
Scott Kirkpatrick, C. D. Gelatt, M.P. Vecchi · Science · 1983 · 44.6K citations
Equation of State Calculations by Fast Computing Machines
N. Metropolis, Arianna W. Rosenbluth, M. N. Rosenbluth et al. · The Journal of Chemical Physics · 1953 · 37.1K citations
Some simplified NP-complete graph problems
M. R. Garey, David S. Johnson, Larry Stockmeyer · Theoretical Computer Science · 1976 · 2.1K citations