# Adjacency Matrices. Text Reference: Section 2.1, p. 114

Size: px
Start display at page:

Transcription

1 Adjacency Matrices Text Reference: Section 2.1, p. 114 The purpose of this set of exercises is to show how powers of a matrix may be used to investigate graphs. Special attention is paid to airline route maps as examples of graphs. In order to study graphs, the notion of graph must first be defined. A graph is a set of points (called vertices, ornodes) and a set of lines called edges connecting some pairs of vertices. Two vertices connected by an edge are said to be adjacent. Consider the graph in Figure 1. Notice that two vertices may be connected by more than one edge (A are B are connected by 2 distinct edges), that a vertex need not be connected to any other vertex (D), and that a vertex may be connected to itself (F ). Figure 1: A Simple Graph Another example of a graph is the route map that most airlines (or railways) produce. A copy of the northern route map for Cape Air ( cc frameset.htm) from May 2001 is Figure 2. Here the vertices are the cities to which Cape Air flies, and two vertices are connected if a direct flight flies between them. Some natural questions arise about graphs. It might be important to know if two vertices are connected by a sequence of two edges, even if they are not connected by a single edge. In Figure 1, A and C are connected by a two-edge sequence (actually, there are four distinct ways to go from A to C in two steps). In the route map, Provincetown and Hyannis are connected by a two-edge sequence, meaning that a passenger would have to stop in Boston while flying between those cities on Cape Air. It might be important to know if it is possible to get from a vertex to another vertex. It is impossible to go from vertex D in Figure 1 to any other vertex, but a passenger on Cape Air can get from any city in their network to any other city given enough flights. But how many flights are enough? This is another issue of interest: what is the minimum number of steps to get from 1

2 Figure 2: Northern Route Map for Cape Air May 2001 one vertex to another? What is the minimum number of steps to get from any vertex on the graph to any other? While these questions are relatively easy to answer for a small graph, as the number of vertices and edges grows, it becomes harder to keep track of all the different ways the vertices are connected. Matrix notation and computation can help to answer these questions. The adjacency matrix for a graph with n vertices is an n n matrix whose (i, j) entry is 1 if the i th vertex and j th vertex are connected, and 0 if they are not. If in Figure 1 A is vertex 1, B is vertex 2, etc., then the adjacency matrix for this graph is M = If the vertices in the Cape Air graph respectively correspond to Boston, Hyannis, Martha s Vineyard, Nantucket, New Bedford, Providence, and Provincetown, then the adjacency matrix for Cape Air is M =

3 Adjacency matrices can be used to address the questions raised earlier. Question: Which vertices are connected by a two-edge sequence? How many different two-edge sequences connect each pair of vertices? Consider Figure 1. Vertices B and F are connected by two-edge sequences in 2 different ways: through vertex E or through vertex C. Notice that the two edges from B to C are not distiguished. Let m ij be the (i, j) entry in the adjacency matrix M, and note that m 21 m 16 + m 22 m 26 + m 23 m 36 + m 24 m 46 + m 25 m 56 + m 26 m 66 = (1)(0) + (0)(0) + (1)(1) + (0)(0) + (1)(1) + (0)(1) = 2, which is the number of two-step sequences between B and F. This calculation works because in order for a two-step sequence to occur, B and F must both connect to an intermediate vertex. Since B connects with C and C with F, m 23 m 36 =1; since B connects with A but A does not connect with F, B does not have a two-step sequence with A and m 21 m 16 =0. Summing over all intermediate points gives us the result. Now notice that m 21 m 16 + m 22 m 26 + m 23 m 36 + m 24 m 46 + m 25 m 56 + m 26 m 66 is just the (2, 6) entry in the matrix M 2. The following observation seems warranted: Observation 1: The number of two-step sequences between vertex i and vertex j in a graph with adjacency matrix M is the (i, j) entry in M 2. In fact, the following is also true. Observation 2: The number of k-step sequences between vertex i and vertex j in a graph with adjacency matrix M is the (i, j) entry in M k. If M is the adjacency matrix for Figure 1, M 2 = and M 3 = Thus there is 1 two-step sequence from C to F, and there are 5 three-step sequences between C and F. In observing of the figures, note that some two-step or three step sequences may not be meaningful. On the Cape Air route map, Nantucket is reachable in two steps from Boston (via Hyannis or Martha s Vineyard), but in reality this does not matter, since there is a direct flight between the two cities. A better question to ask of a graph might be Question: What is the least number of edges which must be traversed to go from vertex A to vertex B? 3.

4 To answer this question, consider the matrix S k = M + M M k. The (i, j) entry in this matrix tallies the number of ways to get from vertex i to vertex j in k steps or less. If such a trip is impossible, this entry will be zero. Thus to find the shortest number of steps between the vertices, continue to compute S k as k increases; the first k for which the (i, j) entry in S k is non-zero is the shortest number of steps between i and j. Note that this process is non-constructive; that is, the shortest number of steps may be computed, but the method does not determine what those steps are. Another question concerned whether it is possible to go from any vertex in a graph to any other. If a graph has the property that each vertex is connected to every other vertex in some number of steps, then the graph is connected. Question: How can it be determined if a graph is connected? This should be easy to see from a small graph, but is harder to see from the adjacency matrix. However, there is a calculation can be done. Suppose that the graph contains n vertices. Then the largest number of steps it could take to go from a vertex to any other vertex is n steps. Thus S n = M + M M n can help us. If there are any zeroes in this matrix, it is impossible for some pair of vertices to connect in n steps or less, so this pair will never connect, and the graph is not connected. Questions: 1. The route map for the northern routes of Big Sky Airlines for May 2001 is given in Figure 3. Produce an adjacency matrix for this map. The current route map is available at hosts3.in-tch.com/ routes.html. Figure 3: Northern Route Map for Big Sky Airlines May List the three-step sequences between C and F in Figure 1, and confirm that there are indeed 5ofthem. 3. Which Cape Air cities may be reached by a two flight sequence from New Bedford? Which may be reached by a three flight sequence? 4

5 4. In Figure 1, show that the shortest path between A and F has 3 steps. 5. Which trips in the Cape Air network take the greatest number of flights? 6. How many flights does it take to get from Tampa to Newark on Spirit Airlines? 7. Show that the graph in Figure 1 is not connected by observing S n. 8. Figure 4 shows the May 2001 route map for Spirit Airlines. An updated map may be found at The adjacency matrix for the map in Figure 4 is the matrix A which accompanies this exercise set. The vertices correspond to: Atlanic City, Chicago (O Hare), Detroit, Fort Lauderdale, Fort Myers, Los Angeles, Melbourne, Myrtle Beach, Newark, New York (LaGuardia), Oakland, Orlando, Tampa, and Washington (Reagan National). What is the shortest number of flights it would take to go from Tampa to Newark? How many different ways can you make that trip? Figure 4: Route Map for Spirit Air May What is the largest number of flights you would need to get from one Spirit city to another? Which trips take the largest number of flights? How many ways can you make those trips? Note: You can investigate other airlines route maps by visting the website dir.yahoo.com/ Business and Economy/Shopping and Services/Travel and Transportation/ Airlines/. This includes links to many obscure and smaller airlines, as well as the more well known carriers. 5

### n 2 + 4n + 3. The answer in decimal form (for the Blitz): 0, 75. Solution. (n + 1)(n + 3) = n + 3 2 lim m 2 1

. Calculate the sum of the series Answer: 3 4. n 2 + 4n + 3. The answer in decimal form (for the Blitz):, 75. Solution. n 2 + 4n + 3 = (n + )(n + 3) = (n + 3) (n + ) = 2 (n + )(n + 3) ( 2 n + ) = m ( n

### DATA ANALYSIS II. Matrix Algorithms

DATA ANALYSIS II Matrix Algorithms Similarity Matrix Given a dataset D = {x i }, i=1,..,n consisting of n points in R d, let A denote the n n symmetric similarity matrix between the points, given as where

### Social Media Mining. Graph Essentials

Graph Essentials Graph Basics Measures Graph and Essentials Metrics 2 2 Nodes and Edges A network is a graph nodes, actors, or vertices (plural of vertex) Connections, edges or ties Edge Node Measures

### The Assignment Problem and the Hungarian Method

The Assignment Problem and the Hungarian Method 1 Example 1: You work as a sales manager for a toy manufacturer, and you currently have three salespeople on the road meeting buyers. Your salespeople are

### Cpt S 223. School of EECS, WSU

The Shortest Path Problem 1 Shortest-Path Algorithms Find the shortest path from point A to point B Shortest in time, distance, cost, Numerous applications Map navigation Flight itineraries Circuit wiring

### 2. (a) Explain the strassen s matrix multiplication. (b) Write deletion algorithm, of Binary search tree. [8+8]

Code No: R05220502 Set No. 1 1. (a) Describe the performance analysis in detail. (b) Show that f 1 (n)+f 2 (n) = 0(max(g 1 (n), g 2 (n)) where f 1 (n) = 0(g 1 (n)) and f 2 (n) = 0(g 2 (n)). [8+8] 2. (a)

### Midterm Practice Problems

6.042/8.062J Mathematics for Computer Science October 2, 200 Tom Leighton, Marten van Dijk, and Brooke Cowan Midterm Practice Problems Problem. [0 points] In problem set you showed that the nand operator

### Warshall s Algorithm: Transitive Closure

CS 0 Theory of Algorithms / CS 68 Algorithms in Bioinformaticsi Dynamic Programming Part II. Warshall s Algorithm: Transitive Closure Computes the transitive closure of a relation (Alternatively: all paths

### A permutation can also be represented by describing its cycles. What do you suppose is meant by this?

Shuffling, Cycles, and Matrices Warm up problem. Eight people stand in a line. From left to right their positions are numbered,,,... 8. The eight people then change places according to THE RULE which directs

### Airport Strategic Planning

Airport Strategic Planning Dr. Richard de Neufville Professor of Systems Engineering and Civil and Environmental Engineering Massachusetts Institute of Technology Outline of Introduction The Vision The

### STARTING JANUARY 6, 2015 NEW SERVICE BETWEEN DENVER AND SAN DIEGO

TIMETABLE NEW SERVICE FROM CLEVELAND: STARTING JANUARY 15, 2015 TO FORT MYERS, ORLANDO, AND TAMPA STARTING FEBRUARY 5, 2015 TO DALLAS/FORT WORTH, FORT LAUDERDALE, AND LAS VEGAS STARTING APRIL 16, 2015

### TIMETABLE SPIRIT AIRLINES NONSTOP AND LIMITED DIRECT FLIGHT TIMETABLE EFFECTIVE DECEMBER 19, 2013

TIMETABLE NEW WINTER/SPRING SERVICE: MINNEAPOLIS-ST.PAUL TO ORLANDO, TAMPA, PHOENIX AND LOS ANGELES CHICAGO O'HARE AND DENVER TO PHOENIX DALLAS/FT. WORTH TO CANCUN AND LOS CABOS, MEXICO AVAILABLE NOW AT

### Chapter 6: Graph Theory

Chapter 6: Graph Theory Graph theory deals with routing and network problems and if it is possible to find a best route, whether that means the least expensive, least amount of time or the least distance.

### Simple Graphs Degrees, Isomorphism, Paths

Mathematics for Computer Science MIT 6.042J/18.062J Simple Graphs Degrees, Isomorphism, Types of Graphs Simple Graph this week Multi-Graph Directed Graph next week Albert R Meyer, March 10, 2010 lec 6W.1

### Why? A central concept in Computer Science. Algorithms are ubiquitous.

Analysis of Algorithms: A Brief Introduction Why? A central concept in Computer Science. Algorithms are ubiquitous. Using the Internet (sending email, transferring files, use of search engines, online

### MKE Air Service Update. 2015 mitchellairport.com

MKE Air Service Update 2015 mitchellairport.com Welcome to the 2015 MKE Air Service Update Mitchell Airport (MKE) is an important economic engine for our region and serves more than 6.5 million passengers

### TIMETABLE NEW SERVICE STARTING MAY 28, 2015 FROM HOUSTON TO MANAGUA, SAN JOSE, SAN PEDRO SULA, AND SAN SALVADOR

TIMETABLE NEW SERVICE STARTING MAY 28, 2015 FROM HOUSTON TO MANAGUA, SAN JOSE, SAN PEDRO SULA, AND SAN SALVADOR NEW SERVICE STARTING JUNE 18, 2015 FROM ATLANTA TO BALTIMORE/WASHINGTON DC, PHILADELPHIA,

### SPIRIT AIRLINES NONSTOP AND LIMITED DIRECT FLIGHT TIMETABLE EFFECTIVE APRIL 16, 2015

TIMETABLE NEW SERVICE STARTING APRIL 16, 2015: BOSTON TO CLEVELAND, DETROIT, AND LAS VEGAS CHICAGO TO PHILADELPHIA AND SAN DIEGO; DENVER TO LOS ANGELES HOUSTON TO OAKLAND/SAN FRANCISCO BAY; LATROBE/PITTSBURGH

### AN APPROACH TO INCORPORATING DEMAND UNCERTAINTY IN NAS-WIDE MODELING

AN APPROACH TO INCORPORATING DEMAND UNCERTAINTY IN NAS-WIDE MODELING William Baden, Glenn Foster, David Millner, George Solomos Center for Advanced Aviation System Development (CAASD) The MITRE Corporation

### Class One: Degree Sequences

Class One: Degree Sequences For our purposes a graph is a just a bunch of points, called vertices, together with lines or curves, called edges, joining certain pairs of vertices. Three small examples of

### Krishna Institute of Engineering & Technology, Ghaziabad Department of Computer Application MCA-213 : DATA STRUCTURES USING C

Tutorial#1 Q 1:- Explain the terms data, elementary item, entity, primary key, domain, attribute and information? Also give examples in support of your answer? Q 2:- What is a Data Type? Differentiate

### TAMPA INTERNATIONAL AIRPORT

Albany Southwest Airlines 73W 332 0900 1150 1,130 143...7 Albany Southwest Airlines 73W 1811 0900 1150 1,130 143 12345.. Albany Southwest Airlines 73W 6066 1110 1400 1,130 143...6. Atlanta Delta Air Lines

### V. Adamchik 1. Graph Theory. Victor Adamchik. Fall of 2005

V. Adamchik 1 Graph Theory Victor Adamchik Fall of 2005 Plan 1. Basic Vocabulary 2. Regular graph 3. Connectivity 4. Representing Graphs Introduction A.Aho and J.Ulman acknowledge that Fundamentally, computer

### 136 CHAPTER 4. INDUCTION, GRAPHS AND TREES

136 TER 4. INDUCTION, GRHS ND TREES 4.3 Graphs In this chapter we introduce a fundamental structural idea of discrete mathematics, that of a graph. Many situations in the applications of discrete mathematics

### Chicago Rockford International Airport / Rockford, Illinois

Docket: DOT-OST-2009-0149 Before the Office of the Secretary of Transportation U.S. Department of Transportation Chicago Rockford International Airport / Rockford, Illinois Proposal Under the Small Community

### IE 680 Special Topics in Production Systems: Networks, Routing and Logistics*

IE 680 Special Topics in Production Systems: Networks, Routing and Logistics* Rakesh Nagi Department of Industrial Engineering University at Buffalo (SUNY) *Lecture notes from Network Flows by Ahuja, Magnanti

### Acquisition Lesson Planning Form Key Standards addressed in this Lesson: MM2A3d,e Time allotted for this Lesson: 4 Hours

Acquisition Lesson Planning Form Key Standards addressed in this Lesson: MM2A3d,e Time allotted for this Lesson: 4 Hours Essential Question: LESSON 4 FINITE ARITHMETIC SERIES AND RELATIONSHIP TO QUADRATIC

### Travel in comfort with ACCESS TO LOUNGES THROUGH THE AIRPORT CLUB PROGRAM

Travel in comfort with ACCESS TO LOUNGES THROUGH THE AIRPORT CLUB PROGRAM Your Card membership provides you complimentary lounge access with participating airline partners in the Airport Club Program 2,

Chapter 7 Load Balancing and Termination Detection Load balancing used to distribute computations fairly across processors in order to obtain the highest possible execution speed. Termination detection

### Load Balancing and Termination Detection

Chapter 7 Load Balancing and Termination Detection 1 Load balancing used to distribute computations fairly across processors in order to obtain the highest possible execution speed. Termination detection

### The Clar Structure of Fullerenes

The Clar Structure of Fullerenes Liz Hartung Massachusetts College of Liberal Arts June 12, 2013 Liz Hartung (Massachusetts College of Liberal Arts) The Clar Structure of Fullerenes June 12, 2013 1 / 25

### Networks and Paths. The study of networks in mathematics began in the middle 1700 s with a famous puzzle called the Seven Bridges of Konigsburg.

ame: Day: etworks and Paths Try This: For each figure,, and, draw a path that traces every line and curve exactly once, without lifting your pencil.... Figures,, and above are examples of ETWORKS. network

### Data Structures. Chapter 8

Chapter 8 Data Structures Computer has to process lots and lots of data. To systematically process those data efficiently, those data are organized as a whole, appropriate for the application, called a

### Graph Theory Problems and Solutions

raph Theory Problems and Solutions Tom Davis tomrdavis@earthlink.net http://www.geometer.org/mathcircles November, 005 Problems. Prove that the sum of the degrees of the vertices of any finite graph is

### Problem Set 7 Solutions

8 8 Introduction to Algorithms May 7, 2004 Massachusetts Institute of Technology 6.046J/18.410J Professors Erik Demaine and Shafi Goldwasser Handout 25 Problem Set 7 Solutions This problem set is due in

### Discrete Mathematics & Mathematical Reasoning Chapter 10: Graphs

Discrete Mathematics & Mathematical Reasoning Chapter 10: Graphs Kousha Etessami U. of Edinburgh, UK Kousha Etessami (U. of Edinburgh, UK) Discrete Mathematics (Chapter 6) 1 / 13 Overview Graphs and Graph

### Reductions & NP-completeness as part of Foundations of Computer Science undergraduate course

Reductions & NP-completeness as part of Foundations of Computer Science undergraduate course Alex Angelopoulos, NTUA January 22, 2015 Outline Alex Angelopoulos (NTUA) FoCS: Reductions & NP-completeness-

### A Guide to Booking Airline Tickets Online. Volodymyr Bilotkach University of California, Irvine. Nicholas Rupp East Carolina University.

A Guide to Booking Airline Tickets Online Volodymyr Bilotkach University of California, Irvine Nicholas Rupp East Carolina University Abstract In this study, we document and analyze price offer curves

### CS311H. Prof: Peter Stone. Department of Computer Science The University of Texas at Austin

CS311H Prof: Department of Computer Science The University of Texas at Austin Good Morning, Colleagues Good Morning, Colleagues Are there any questions? Logistics Class survey Logistics Class survey Homework

### A Review And Evaluations Of Shortest Path Algorithms

A Review And Evaluations Of Shortest Path Algorithms Kairanbay Magzhan, Hajar Mat Jani Abstract: Nowadays, in computer networks, the routing is based on the shortest path problem. This will help in minimizing

### . 0 1 10 2 100 11 1000 3 20 1 2 3 4 5 6 7 8 9

Introduction The purpose of this note is to find and study a method for determining and counting all the positive integer divisors of a positive integer Let N be a given positive integer We say d is a

### Chapter 7 Load Balancing and Termination Detection

Chapter 7 Load Balancing and Termination Detection Load balancing used to distribute computations fairly across processors in order to obtain the highest possible execution speed. Termination detection

### A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form

Section 1.3 Matrix Products A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form (scalar #1)(quantity #1) + (scalar #2)(quantity #2) +...

### Social Media Mining. Network Measures

Klout Measures and Metrics 22 Why Do We Need Measures? Who are the central figures (influential individuals) in the network? What interaction patterns are common in friends? Who are the like-minded users

### 2017 CONCESSIONS RFP

2017 CONCESSIONS RFP Minneapolis-St. Paul International Airport Metropolitan Airports Commission 1 INTRODUCTIONS The MAC Concessions Team Eric Johnson, Director, Commercial Management & Airline Affairs

### Euler Paths and Euler Circuits

Euler Paths and Euler Circuits An Euler path is a path that uses every edge of a graph exactly once. An Euler circuit is a circuit that uses every edge of a graph exactly once. An Euler path starts and

### DETERMINANTS IN THE KRONECKER PRODUCT OF MATRICES: THE INCIDENCE MATRIX OF A COMPLETE GRAPH

DETERMINANTS IN THE KRONECKER PRODUCT OF MATRICES: THE INCIDENCE MATRIX OF A COMPLETE GRAPH CHRISTOPHER RH HANUSA AND THOMAS ZASLAVSKY Abstract We investigate the least common multiple of all subdeterminants,

### Triangle deletion. Ernie Croot. February 3, 2010

Triangle deletion Ernie Croot February 3, 2010 1 Introduction The purpose of this note is to give an intuitive outline of the triangle deletion theorem of Ruzsa and Szemerédi, which says that if G = (V,

### Lecture 17 : Equivalence and Order Relations DRAFT

CS/Math 240: Introduction to Discrete Mathematics 3/31/2011 Lecture 17 : Equivalence and Order Relations Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last lecture we introduced the notion

### Network (Tree) Topology Inference Based on Prüfer Sequence

Network (Tree) Topology Inference Based on Prüfer Sequence C. Vanniarajan and Kamala Krithivasan Department of Computer Science and Engineering Indian Institute of Technology Madras Chennai 600036 vanniarajanc@hcl.in,

### 5.3 The Cross Product in R 3

53 The Cross Product in R 3 Definition 531 Let u = [u 1, u 2, u 3 ] and v = [v 1, v 2, v 3 ] Then the vector given by [u 2 v 3 u 3 v 2, u 3 v 1 u 1 v 3, u 1 v 2 u 2 v 1 ] is called the cross product (or

### Zachary Monaco Georgia College Olympic Coloring: Go For The Gold

Zachary Monaco Georgia College Olympic Coloring: Go For The Gold Coloring the vertices or edges of a graph leads to a variety of interesting applications in graph theory These applications include various

### NP-Completeness. CptS 223 Advanced Data Structures. Larry Holder School of Electrical Engineering and Computer Science Washington State University

NP-Completeness CptS 223 Advanced Data Structures Larry Holder School of Electrical Engineering and Computer Science Washington State University 1 Hard Graph Problems Hard means no known solutions with

### Analysis of Algorithms, I

Analysis of Algorithms, I CSOR W4231.002 Eleni Drinea Computer Science Department Columbia University Thursday, February 26, 2015 Outline 1 Recap 2 Representing graphs 3 Breadth-first search (BFS) 4 Applications

### Connectivity and cuts

Math 104, Graph Theory February 19, 2013 Measure of connectivity How connected are each of these graphs? > increasing connectivity > I G 1 is a tree, so it is a connected graph w/minimum # of edges. Every

### Load Balancing and Termination Detection

Chapter 7 slides7-1 Load Balancing and Termination Detection slides7-2 Load balancing used to distribute computations fairly across processors in order to obtain the highest possible execution speed. Termination

### Row Echelon Form and Reduced Row Echelon Form

These notes closely follow the presentation of the material given in David C Lay s textbook Linear Algebra and its Applications (3rd edition) These notes are intended primarily for in-class presentation

### Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs

CSE599s: Extremal Combinatorics November 21, 2011 Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs Lecturer: Anup Rao 1 An Arithmetic Circuit Lower Bound An arithmetic circuit is just like

### Graph Theory and Complex Networks: An Introduction. Chapter 06: Network analysis

Graph Theory and Complex Networks: An Introduction Maarten van Steen VU Amsterdam, Dept. Computer Science Room R4.0, steen@cs.vu.nl Chapter 06: Network analysis Version: April 8, 04 / 3 Contents Chapter

### 5. A full binary tree with n leaves contains [A] n nodes. [B] log n 2 nodes. [C] 2n 1 nodes. [D] n 2 nodes.

1. The advantage of.. is that they solve the problem if sequential storage representation. But disadvantage in that is they are sequential lists. [A] Lists [B] Linked Lists [A] Trees [A] Queues 2. The

### Just the Factors, Ma am

1 Introduction Just the Factors, Ma am The purpose of this note is to find and study a method for determining and counting all the positive integer divisors of a positive integer Let N be a given positive

### Internet Control Message Protocol (ICMP)

SFWR 4C03: Computer Networks & Computer Security Jan 31-Feb 4, 2005 Lecturer: Kartik Krishnan Lecture 13-16 Internet Control Message Protocol (ICMP) The operation of the Internet is closely monitored by

### SECTIONS 1.5-1.6 NOTES ON GRAPH THEORY NOTATION AND ITS USE IN THE STUDY OF SPARSE SYMMETRIC MATRICES

SECIONS.5-.6 NOES ON GRPH HEORY NOION ND IS USE IN HE SUDY OF SPRSE SYMMERIC MRICES graph G ( X, E) consists of a finite set of nodes or vertices X and edges E. EXMPLE : road map of part of British Columbia

### SGL: Stata graph library for network analysis

SGL: Stata graph library for network analysis Hirotaka Miura Federal Reserve Bank of San Francisco Stata Conference Chicago 2011 The views presented here are my own and do not necessarily represent the

### COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction

COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH ZACHARY ABEL 1. Introduction In this survey we discuss properties of the Higman-Sims graph, which has 100 vertices, 1100 edges, and is 22 regular. In fact

### Load Balancing and Termination Detection

Chapter 7 Slide 1 Slide 2 Load Balancing and Termination Detection Load balancing used to distribute computations fairly across processors in order to obtain the highest possible execution speed. Termination

### Airport Demand Management

Airport Demand Management Slot Control in the United States FAA Workshop: Global Challenges to Improve Air Navigation Rob Hawks February 11, 2015 Bifurcation of Slot Authority FAA has authority over and

### US Travel Costs Item (Flight/train/car hire taxis NOT included) Item date (original order date) Cost ( )

US Travel Costs Item (Flight/train/car hire taxis NOT included) Item date (original order date) Cost ( ) Train ticket DC to NYC 27 April 2011 145.23 Fee for baggage to be checked on flight 28 April 2011

### Chinese postman problem

PTR hinese postman problem Learning objectives fter studying this chapter, you should be able to: understand the hinese postman problem apply an algorithm to solve the problem understand the importance

### Classification of Cartan matrices

Chapter 7 Classification of Cartan matrices In this chapter we describe a classification of generalised Cartan matrices This classification can be compared as the rough classification of varieties in terms

### Lodging, Rental Car and Meal Taxes on Travelers in the Top 50 U.S. Cities

Lodging, Rental Car and Meal Taxes on Travelers in the Top 50 U.S. Cities July 2008 Prepared by: American Economics Group, Inc. TABLE OF CONTENTS EXECUTIVE SUMMARY...3 TABLES: COMBINED TAXES ON LODGING,

### How To Understand And Solve Algebraic Equations

College Algebra Course Text Barnett, Raymond A., Michael R. Ziegler, and Karl E. Byleen. College Algebra, 8th edition, McGraw-Hill, 2008, ISBN: 978-0-07-286738-1 Course Description This course provides

### Data Structure [Question Bank]

Unit I (Analysis of Algorithms) 1. What are algorithms and how they are useful? 2. Describe the factor on best algorithms depends on? 3. Differentiate: Correct & Incorrect Algorithms? 4. Write short note:

### TRAVELING ON SPONSORED FUNDS OFFICE OF SPONSORED PROJECTS

TRAVELING ON SPONSORED FUNDS OFFICE OF SPONSORED PROJECTS Overview Review Process Business Purpose Statements Documentation Requirements Foreign Travel on Federal Funds Traveling on Sponsored Funds Sponsored

### Sociology and CS. Small World. Sociology Problems. Degree of Separation. Milgram s Experiment. How close are people connected? (Problem Understanding)

Sociology Problems Sociology and CS Problem 1 How close are people connected? Small World Philip Chan Problem 2 Connector How close are people connected? (Problem Understanding) Small World Are people

### Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

### DRAFT. Martha's Vineyard Coordinated Human Services Transportation Plan

DRAFT Martha s Vineyard Transit Authority (VTA) and Martha s Vineyard Commission (MVC) Martha's Vineyard Coordinated Human Services Transportation Plan January 2015 Martha s Vineyard Coordinated Human

### St Barts Sunny. Breezy. 77 24. 7. 365

St Barts Sunny. Breezy. 77 24. 7. 365 PACKAGES 2016 1 Real Relax for longer stay in St. Barth Longer stay promotions - Stay 7 and more and get 15% off Stay longer, disconnect from stress, and live like

### Practical Graph Mining with R. 5. Link Analysis

Practical Graph Mining with R 5. Link Analysis Outline Link Analysis Concepts Metrics for Analyzing Networks PageRank HITS Link Prediction 2 Link Analysis Concepts Link A relationship between two entities

### Any two nodes which are connected by an edge in a graph are called adjacent node.

. iscuss following. Graph graph G consist of a non empty set V called the set of nodes (points, vertices) of the graph, a set which is the set of edges and a mapping from the set of edges to a set of pairs

### Abstract: We describe the beautiful LU factorization of a square matrix (or how to write Gaussian elimination in terms of matrix multiplication).

MAT 2 (Badger, Spring 202) LU Factorization Selected Notes September 2, 202 Abstract: We describe the beautiful LU factorization of a square matrix (or how to write Gaussian elimination in terms of matrix

### Statistical and computational challenges in networks and cybersecurity

Statistical and computational challenges in networks and cybersecurity Hugh Chipman Acadia University June 12, 2015 Statistical and computational challenges in networks and cybersecurity May 4-8, 2015,

### Graph Theory and Complex Networks: An Introduction. Chapter 06: Network analysis. Contents. Introduction. Maarten van Steen. Version: April 28, 2014

Graph Theory and Complex Networks: An Introduction Maarten van Steen VU Amsterdam, Dept. Computer Science Room R.0, steen@cs.vu.nl Chapter 0: Version: April 8, 0 / Contents Chapter Description 0: Introduction

### Week 3. Network Data; Introduction to Graph Theory and Sociometric Notation

Wasserman, Stanley, and Katherine Faust. 2009. Social Network Analysis: Methods and Applications, Structural Analysis in the Social Sciences. New York, NY: Cambridge University Press. Chapter III: Notation

### 1 Solving LPs: The Simplex Algorithm of George Dantzig

Solving LPs: The Simplex Algorithm of George Dantzig. Simplex Pivoting: Dictionary Format We illustrate a general solution procedure, called the simplex algorithm, by implementing it on a very simple example.

### P versus NP, and More

1 P versus NP, and More Great Ideas in Theoretical Computer Science Saarland University, Summer 2014 If you have tried to solve a crossword puzzle, you know that it is much harder to solve it than to verify

### Sum of Degrees of Vertices Theorem

Sum of Degrees of Vertices Theorem Theorem (Sum of Degrees of Vertices Theorem) Suppose a graph has n vertices with degrees d 1, d 2, d 3,...,d n. Add together all degrees to get a new number d 1 + d 2

### Performance of networks containing both MaxNet and SumNet links

Performance of networks containing both MaxNet and SumNet links Lachlan L. H. Andrew and Bartek P. Wydrowski Abstract Both MaxNet and SumNet are distributed congestion control architectures suitable for

### SPERNER S LEMMA AND BROUWER S FIXED POINT THEOREM

SPERNER S LEMMA AND BROUWER S FIXED POINT THEOREM ALEX WRIGHT 1. Intoduction A fixed point of a function f from a set X into itself is a point x 0 satisfying f(x 0 ) = x 0. Theorems which establish the

### (67902) Topics in Theory and Complexity Nov 2, 2006. Lecture 7

(67902) Topics in Theory and Complexity Nov 2, 2006 Lecturer: Irit Dinur Lecture 7 Scribe: Rani Lekach 1 Lecture overview This Lecture consists of two parts In the first part we will refresh the definition

### Layout Design Post Woods Apartment Complex

Layout Design Some of these slides are courtesy of Professor Paul Griffin Post Woods partment Complex tlanta Zoo Lenox Mall, tlanta Hospital floor plan Guildcrest Homes Factory floor plan 6 Furniture parts

### SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH

31 Kragujevac J. Math. 25 (2003) 31 49. SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH Kinkar Ch. Das Department of Mathematics, Indian Institute of Technology, Kharagpur 721302, W.B.,

### Graph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902

Graph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902 http://www.ms.uky.edu/~mschreffler Different Graphs, Similar Properties

### 36106 Managerial Decision Modeling Revenue Management

36106 Managerial Decision Modeling Revenue Management Kipp Martin University of Chicago Booth School of Business October 5, 2015 Reading and Excel Files 2 Reading (Powell and Baker): Section 9.5 Appendix

### 2.3 Convex Constrained Optimization Problems

42 CHAPTER 2. FUNDAMENTAL CONCEPTS IN CONVEX OPTIMIZATION Theorem 15 Let f : R n R and h : R R. Consider g(x) = h(f(x)) for all x R n. The function g is convex if either of the following two conditions

### PCB ROUTERS AND ROUTING METHODS

PCB ROUTERS AND ROUTING METHODS BY: LEE W. RITCHEY, SPEEDING EDGE, COPYRIGHT SPEEDING EDGE DECEMBER 1999 FOR PUBLICATION IN FEBRUARY ISSUE OF PC DESIGN MAGAZINE INTRODUCTION Routing of printed circuit

### Part 2: Community Detection

Chapter 8: Graph Data Part 2: Community Detection Based on Leskovec, Rajaraman, Ullman 2014: Mining of Massive Datasets Big Data Management and Analytics Outline Community Detection - Social networks -

### MATRIX MULTIPLICATION

CURRICULUM INSPIRATIONS: www.maa.org/ci INNOVATIVE CURRICULUM ONLINE EXPERIENCES: www.gdaymath.com TANTON TIDBITS: www.jamestanton.com MATH FOR AMERICA_DC: www.mathforamerica.org/dc TANTON S TAKE ON MATRIX