Spectral graph theory Network & Matrix Computations CS 59000-NMC David F. Gleich.

Slides:



Advertisements
Similar presentations
Network Design with Degree Constraints Guy Kortsarz Joint work with Rohit Khandekar and Zeev Nutov.
Advertisements

Instructor Neelima Gupta Table of Contents Approximation Algorithms.
Leting Wu Xiaowei Ying, Xintao Wu Aidong Lu and Zhi-Hua Zhou PAKDD 2011 Spectral Analysis of k-balanced Signed Graphs 1.
The Combinatorial Multigrid Solver Yiannis Koutis, Gary Miller Carnegie Mellon University TexPoint fonts used in EMF. Read the TexPoint manual before you.
Modularity and community structure in networks
Breadth-First Search Seminar – Networking Algorithms CS and EE Dept. Lulea University of Technology 27 Jan Mohammad Reza Akhavan.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Prim’s Algorithm from a matrix A cable TV company is installing a system of cables to connect all the towns in the region. The numbers in the network are.
Overview of Markov chains David Gleich Purdue University Network & Matrix Computations Computer Science 15 Sept 2011.
Analysis of Network Diffusion and Distributed Network Algorithms Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization.
Graph Sparsifiers by Edge-Connectivity and Random Spanning Trees Nick Harvey U. Waterloo C&O Joint work with Isaac Fung TexPoint fonts used in EMF. Read.
Chapter 9 Graph algorithms Lec 21 Dec 1, Sample Graph Problems Path problems. Connectedness problems. Spanning tree problems.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
Minimum Spanning Trees CIS 606 Spring Problem A town has a set of houses and a set of roads. A road connects 2 and only 2 houses. A road connecting.
New Algorithm DOM for Graph Coloring by Domination Covering
The Mathematics of Networks Chapter 7. Trees A tree is a graph that –Is connected –Has no circuits Tree.
Application of Graph Theory to OO Software Engineering Alexander Chatzigeorgiou, Nikolaos Tsantalis, George Stephanides Department of Applied Informatics.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
Outline Introduction The hardness result The approximation algorithm.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley. All rights reserved.
NETWORKS and MATRIX COMPUTATIONS CS NMC David F. Gleich T-Th 10:30-11:45 CIVL 2123 Course Teaser 17 August 2011.
Domain decomposition in parallel computing Ashok Srinivasan Florida State University COT 5410 – Spring 2004.
Wei Wang Xi’an Jiaotong University Generalized Spectral Characterization of Graphs: Revisited Shanghai Conference on Algebraic Combinatorics (SCAC), Shanghai,
Hon Wai Leong, NUS (CS6234, Spring 2009) Page 1 Copyright © 2009 by Leong Hon Wai CS6234 Lecture 1 -- (14-Jan-09) “Introduction”  Combinatorial Optimization.
Theory of Computing Lecture 10 MAS 714 Hartmut Klauck.
Structure Preserving Embedding Blake Shaw, Tony Jebara ICML 2009 (Best Student Paper nominee) Presented by Feng Chen.
Institute for Advanced Study, April Sushant Sachdeva Princeton University Joint work with Lorenzo Orecchia, Nisheeth K. Vishnoi Linear Time Graph.
Spanning Trees Introduction to Spanning Trees AQR MRS. BANKS Original Source: Prof. Roger Crawfis from Ohio State University.
Spanning Trees Introduction to Spanning Trees AQR MRS. BANKS Original Source: Prof. Roger Crawfis from Ohio State University.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
Module 5 – Networks and Decision Mathematics Chapter 23 – Undirected Graphs.
CS 219: Sparse Matrix Algorithms
Aim: Graph Theory - Trees Course: Math Literacy Do Now: Aim: What’s a tree?
Fan Chung University of California, San Diego The PageRank of a graph.
Minimum Spanning Trees Easy. Terms Node Node Edge Edge Cut Cut Cut respects a set of edges Cut respects a set of edges Light Edge Light Edge Minimum Spanning.
Spectral Analysis based on the Adjacency Matrix of Network Data Leting Wu Fall 2009.
Lecture19: Graph III Bohyung Han CSE, POSTECH CSED233: Data Structures (2014F)
Some NP-complete Problems in Graph Theory Prof. Sin-Min Lee.
UNIT 2 LESSON 6 CS PRINCIPLES. UNIT 2 LESSON 6 OBJECTIVES Students will be able to: Write an algorithm for solving the minimum spanning tree (MST) problem.
Domain decomposition in parallel computing Ashok Srinivasan Florida State University.
Chapter 2. Optimal Trees and Paths Combinatorial Optimization
Graph Theory Trees. WHAT YOU WILL LEARN Trees, spanning trees, and minimum-cost spanning trees.
Graph Theory. undirected graph node: a, b, c, d, e, f edge: (a, b), (a, c), (b, c), (b, e), (c, d), (c, f), (d, e), (d, f), (e, f) subgraph.
Spectral Partitioning: One way to slice a problem in half C B A.
Graphs, Vectors, and Matrices Daniel A. Spielman Yale University AMS Josiah Willard Gibbs Lecture January 6, 2016.
Multi-way spectral partitioning and higher-order Cheeger inequalities University of Washington James R. Lee Stanford University Luca Trevisan Shayan Oveis.
Ultra-high dimensional feature selection Yun Li
Tree Diagrams A tree is a connected graph in which every edge is a bridge. There can NEVER be a circuit in a tree diagram!
1 Algebraic and combinatorial tools for optimal multilevel algorithms Yiannis Koutis Carnegie Mellon University.
1 CPSC 320: Intermediate Algorithm Design and Analysis July 14, 2014.
Mesh Segmentation via Spectral Embedding and Contour Analysis Speaker: Min Meng
Spanning Trees Alyce Brady CS 510: Computer Algorithms.
Laplacian Matrices of Graphs: Algorithms and Applications ICML, June 21, 2016 Daniel A. Spielman.
Laplacian Matrices of Graphs: Algorithms and Applications ICML, June 21, 2016 Daniel A. Spielman.
Minimum Spanning Tree Chapter 13.6.
Notes Over 2.1 Graph the numbers on a number line. Then write two inequalities that compare the two numbers and and 9 l l l.
Minimum Spanning Tree 8/7/2018 4:26 AM
June 2017 High Density Clusters.
Density Independent Algorithms for Sparsifying
Hagen-Kahng EIG Partitioning
Structural Properties of Low Threshold Rank Graphs
CS200: Algorithm Analysis
Connected Components Minimum Spanning Tree
4-4 Graph Theory Trees.
3.3 Network-Centric Community Detection
Properties and applications of spectra for networks
第八届全国复杂网络学术会议 Spectra of transition matrix for networks: Computation and applications 章 忠 志 复旦大学计算机科学技术学院 Homepage:
Prim’s Minimum Spanning Tree Algorithm Neil Tang 4/1/2008
CS60002: Distributed Systems
Spanning Tree.
Presentation transcript:

Spectral graph theory Network & Matrix Computations CS NMC David F. Gleich

WHAT IS IT?

Aspects of spectral graph theory Eigenvalues of graphs

1.5, (two!) (two)

Aspects of spectral graph theory Combinatorial properties of graphs the matrix-tree theorem (1850-ish) the number of spanning trees of a graph is product of the eigenvalues of the Laplacian matrix

Aspects of spectral graph theory Connection properties of graphs the Cheeger inequality (????) the relationship between the minimum conductance cut of a graph and the second smallest eigenvalue

Recent developments support graph theory how to preserve the eigenvalues of a graph while removing edges leads to “best” solver for Ax=b 1-norm Laplacians produce better cuts semi-supervised learning how to interpolate functions on graph data local spectral graph theory

Outline Today the combinatorial Laplacian Next time the Cheeger inequality Next week SDP Approximation algorithms Latex next week local spectral graph theory