# First-principles multiway spectral partitioning of graphs

@article{Riolo2014FirstprinciplesMS, title={First-principles multiway spectral partitioning of graphs}, author={Marianna Riolo and Mark E. J. Newman}, journal={ArXiv}, year={2014}, volume={abs/1209.5969} }

We consider the minimum-cut partitioning of a graph into more than two parts using spectral methods. While there exist well-established spectral algorithms for this problem that give good results, they have traditionally not been well motivated. Rather than being derived from first principles by minimizing graph cuts, they are typically presented without direct derivation and then proved after the fact to work. In this paper, we take a contrasting approach in which we start with a matrix…

## 31 Citations

### Spectral methods for network community detection and graph partitioning

- Computer SciencePhysical review. E, Statistical, nonlinear, and soft matter physics
- 2013

It is shown that with certain choices of the free parameters appearing in these spectral algorithms the algorithms for all three problems are identical, and hence there is no difference between the modularity- and inference-based community detection methods, or between either and graph partitioning.

### Optimization via Low-rank Approximation for Community Detection in Networks

- Computer Science
- 2014

This work proposes a general approach for maximizing a function of a network adjacency matrix over discrete labels by projecting the set of labels onto a subspace approximating the leading eigenvectors of the expected adjACency matrix.

### Optimization via Low-rank Approximation, with Applications to Community Detection in Networks

- Computer ScienceArXiv
- 2014

This work proposes a general approach for maximizing a function of a network adjacency matrix over discrete labels by projecting the set of labels onto a subspace spanned by leading eigenvectors of the adjACency matrix and proves a general result on this method and demonstrates its consistency for label estimation in each case.

### Signed Laplacian for spectral clustering revisited

- Computer ScienceArXiv
- 2017

This work revisits comparing the standard and signed Laplacians and argues that the former is more natural than the latter, also showing that the negative spectrum is actually beneficial, for spectral clustering of signed graphs.

### On spectral partitioning of signed graphs

- Computer ScienceCSC
- 2018

It is observed that negative eigenvalues are beneficial for spectral partitioning of signed graphs, making the Fiedler vector easier to compute.

### COMMUNITY DETECTION IN NETWORKS VIA NONLINEAR

- Computer Science
- 2018

It is shown that extremal eigenvalues of M provide an exact relaxation of the modularity measure Q, in the sense that the maximum eigenvalue of M is equal to the maximum value of Q, however at the price of being more challenging to be computed than those of M .

### A link-elimination partitioning approach for application graph mapping in reconfigurable computing systems

- Computer ScienceThe Journal of Supercomputing
- 2019

A link-elimination partitioning approach for application graphs to reduce computations and reach an optimal solution faster as well as improving quality of solutions and time overhead.

### De la détection de la structure communautaire des réseaux complexes

- Computer Science
- 2014

This thesis presents the basis of a unified theory of community detection, which builds upon recent advances of the spectral theory of complex networks and proves that a large class of detection algorithm is equivalent to an optimization problem that can be solved approximately though the spectral decomposition of a very general cost matrix.

### A spectral method to detect community structure based on distance modularity matrix

- Computer Science
- 2017

An algorithm to detect community structure of networks is proposed by using spectra of distance modularity matrix that focuses on the distance of vertices within communities, rather than the most weakly connected vertex pairs or number of edges between communities.

### Spectral Clustering Methods for Multiplex Networks

- Computer SciencePhysica A: Statistical Mechanics and its Applications
- 2019

## References

SHOWING 1-10 OF 23 REFERENCES

### Algorithms for graph partitioning problems by means of eigenspace relaxations

- Computer ScienceEur. J. Oper. Res.
- 2000

### Spectral Partitioning: The More Eigenvectors, The Better

- Computer Science32nd Design Automation Conference
- 1995

This work maps each graph vertex to a vector in d-dimensional space, where d is the number of eigenvectors, such that these vectors constitute an instance of the vector partitioning problem.

### A tutorial on spectral clustering

- Computer ScienceStat. Comput.
- 2007

This tutorial describes different graph Laplacians and their basic properties, present the most common spectral clustering algorithms, and derive those algorithms from scratch by several different approaches.

### How Good is Recursive Bisection?

- Computer ScienceSIAM J. Sci. Comput.
- 1997

The most commonly used p-way partitioning method is recursive bisection (RB). It first divides a graph or a mesh into two equal-sized pieces, by a "good" bisection algorithm, and then recursively…

### Algorithms for graph partitioning on the planted partition model

- Mathematics, Computer ScienceRandom Struct. Algorithms
- 1999

The NP-hard graph bisection problem is to partition the nodes of an undirected graph into two equal-sized groups so as to minimize the number of edges that cross the partition. The more general graph…

### PARTITIONING SPARSE MATRICES WITH EIGENVECTORS OF GRAPHS*

- Computer Science
- 1973

It is shown that lower bounds on separator sizes can be obtained in terms of the eigenvalues of the Laplacian matrix associated with a graph, which can be used to compute good separators in grid graphs.

### On Spectral Clustering: Analysis and an algorithm

- Computer ScienceNIPS
- 2001

A simple spectral clustering algorithm that can be implemented using a few lines of Matlab is presented, and tools from matrix perturbation theory are used to analyze the algorithm, and give conditions under which it can be expected to do well.

### Multiway Spectral Clustering: A Margin-based Perspective

- Computer Science
- 2008

The margin-based perspective illuminates both the relaxation and rounding aspects of spectral clustering, providing a unified analysis of existing algorithms and guiding the design of new algorithms.

### Normalized cuts and image segmentation

- Computer ScienceProceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition
- 1997

This work treats image segmentation as a graph partitioning problem and proposes a novel global criterion, the normalized cut, for segmenting the graph, which measures both the total dissimilarity between the different groups as well as the total similarity within the groups.

### On clusterings-good, bad and spectral

- Computer ScienceProceedings 41st Annual Symposium on Foundations of Computer Science
- 2000

Two results regarding the quality of the clustering found by a popular spectral algorithm are presented, one proffers worst case guarantees whilst the other shows that if there exists a "good" clustering then the spectral algorithm will find one close to it.