Perfect Power Law Graphs: Generation, Sampling, Construction, and Fitting

Size: px
Start display at page:

Download "Perfect Power Law Graphs: Generation, Sampling, Construction, and Fitting"

Transcription

1 Perfect Power Law Graphs: Generation, Sampling, Construction, and Fitting Jeremy Kepner SIAM Annual Meeting, Minneapolis, July 9, 2012 This work is sponsored by the Department of the Air Force under Air Force Contract #FA C Opinions, interpretations, recommendations and conclusions are those of the authors and are not necessarily endorsed by the United States Government.

2 Outline Introduction Sampling Sub-sampling Reuter s Data Summary D4M- 2

3 Goals Develop a background model for graphs based on perfect power law Examine effects of sampling such a power law Develop techniques for comparing real data with a power law model D4M- 3

4 Detection Theory DETECTION OF SIGNAL IN NOISE THRESHOLD DETECTION OF SUBGRAPHS IN GRAPHS Example subgraph of interest: Fully connected (complete) SIGNAL NOISE SIGNAL H 0 H 1 NOISE N-D SPACE ASSUMPTIONS Background (noise) statistics Foreground (signal) statistics Foreground/background separation Model reality Example background model: Powerlaw graph Can we construct a background model based on power law degree distribution? D4M- 4

5 Perfect Power Law Matrix Definition N out Adjacency/Incidence Matrix N in A M = ΣA edges n(d out ) number of vertices Vertex Out Degree Distribution -α out n(d in ) number of vertices Vertex In Degree Distribution -α in in degree, d in out degree, d out Graph represented as a rectangular sparse matrix Can be undirected, multi-edged, self-loops, disconnected, hyper edges, Out/in degree distributions are independent first order statistics Only constraint: Σ n(d out ) d out = Σ n(d in ) d in = M D4M- 5

6 Power Law Distribution Construction Perfect power law matlab code n 1 function [di ni] = PPL(alpha,dmax,Nd)! logdi = (0:Nd) * log(dmax) / Nd;! di = unique(round(exp(logdi)));! logni = alpha * (log(dmax) - log(di));! ni = round(exp(logni));! n(d i ) = n 1 /d i α Parameters alpha = slope dmax = largest degree vertex Nd = number of bins (before unique) d max integer logarithmic Simple algorithm naturally generates perfect power law Smooth transition from integer to logarithmic bins Poor man s slope estimator: α = log(n 1 )/log(d max ) D4M- 6

7 Power Law Edge Construction Power law vertex list matlab code! function v = PowerLawEdges(di,ni);! A1 = sparse(1:numel(di),ni,di);! A2 = fliplr(cumsum(fliplr(a1),2));! [tmp tmp d] = find(a2);! A3 = sparse(1:numel(d),d,1);! A4 = fliplr(cumsum(fliplr(a3),2));! [v tmp tmp] = find(a4);! Degree distribution independent of Vertex labels Edge pairing Edge order random edge pairs random vertex labels Algorithm generates list of vertices corresponding to any distribution All other aspects of graph can be set based on desired properties D4M- 7

8 Fitting α, N, M Power law model works for any α > 0, d max > 1, N d > Allowed N and M for α = 1.3 Desire distribution that fits α, N, M Can invert formulas N = Σ i n(d i ) M = Σ i n(d i ) d i M M Highly non-linear; requires a combination of Exhaustive search, simulated annealing, and Broyden s algorithm Given α, N, M can solve for N d and d max Not all combinations of α, N, M are consistent with power law 10 2 N N D4M- 8

9 Outline Introduction Sampling Sub-sampling Reuter s Data Summary D4M- 9

10 Graph Construction Effects Generate a perfect power law NxN randomize adjacency matrix A α = 1.3, d max = 1000, N d = 50 N = 18K, M = 84K Make undirected, unweighted, with no self-loops A = triu(a + A );! A = double(logical(a));! A = A - diag(diag(a)); count 10 4 measured input model degree Graph theory best for undirected, unweighted graphs with no self-loops Often clean up real data to apply graph theory results Process mimics bent broom distribution seen in real data sets D4M- 10

11 Power Law Recovery Procedure Compute α, N, M from measured Fit perfect power law to these parameters Rebin measured data using perfect power law degree bins count 10 4 measured α 10 3 model fit rebin degree Perfect power law fit to cleaned up graph can recover much of the shape of the original distribution D4M- 11

12 Correlation Construction Effects Generate a perfect power law NxN randomize incidence matrix E α = 1.3, d max = 1000, N d = 50 N = 18K, M = 84K Make unweighted and use to form correlation matrix A with no self-loops count 10 4 measured input model E = double(logical(e));! A = triu(e * E);! A = A - diag(diag(a)); degree Correlation graph construction from incidence matrix results in a bent broom distribution that strongly resembles a power law D4M- 12

13 Power Law Lost Procedure Compute α, N, M from measured Fit perfect power law to these parameters Rebin measured data using perfect power law degree bins count 10 4 measured α model fit 10 3 rebin degree Perfect power law fit to correlation shows non-power law shape Reveals witches nose distribution D4M- 13

14 Power Law Preserved In degree is power law α = 1.3, d max = 1000, N d = 50 N = 18K, M = 84K Out degree is constant N = 16K, M = 84K Edges/row = 5 (exactly) count 10 4 measured α model fit rebin Make unweighted and use to form correlation matrix A with no self-loops degree Uniform distribution on correlated dimension preserves power law shape D4M- 14

15 Edge Ordering: Densification Compute M/N cumulatively and piecewise for 2 orderings Linear Random By definition M/N goes from 1 to infinity for finite N M/N Linear Elimination of multi-edges reduces M and causes M/N to grow more slowly 2 random fraction of total edges Densification is the observation that M/N increases with N Densification is a natural byproduct of randomly drawing edges from a power law distribution Linear ordering has constant M/N D4M- 15

16 Edge Ordering: Power Law Exponent (α) Compute α cumulatively and piecewise for 2 orderings Linear Random α Edge ordering and sampling have large effect on the power law exponent random random cumulative linear cumulative linear fraction of total edges Power law exponent is fundamental to distribution Strongly dependent on edge ordering and sample size D4M- 16

17 Outline Introduction Sampling Sub-sampling Reuter s Data Summary D4M- 17

18 Sub-Sampling Challenge Anomaly detection requires good estimates of background Traversing entire data sets to compute background counts is increasingly prohibitive Can be done at ingest, but often is not Can background be accurately estimated from a sub-sample of the entire data set? D4M- 18

19 Sampling a Power Law Whole distribution Generate power law Select fraction of edges 1/40 sample D4M- 19

20 Linear Degree Estimate Whole distribution Divide measured degree by fraction Accurate for high degree Overestimates low degree Can we do better? Linear estimate D4M- 20

21 Non-Linear Degree Estimate Whole distribution Assume power law input Create non-linear estimate Matches median degree Non-Linear estimate D4M- 21

22 Outline Introduction Sampling Sub-sampling Reuter s Data Summary D4M- 22

23 Reuter s Incidence Matrix Entities extracted from Reuter s Corpus E(i,j) = # times entity appeared in document LOCATION ORGANIZTION PERSON TIME _2304.txt _12989.txt _23589.txt _33974.txt _44444.txt _54917.txt _65253.txt _75717.txt DOCUMENT Ndoc = Nent = M = _86206.txt _96462.txt _ txt _ txt Four entity classes with different statistics _ txt E _ txt LOCATION ORGANZATION PERSON TIME _ txt _ txt _ txt _ txt _ txt _ txt LOCATION/addis LOCATION/el LOCATION/malaysia ababsalvado LOCATION/seychelles PERSON/abdullah PERSON/ashley PERSON/christian bad PERSON/drew giles PERSON/henry ma PERSON/jimmy peck PERSON/khaled wilson PERSON/michael hayes salam PERSON/paul PERSON/ryan pric wells PERSON/terrell beck TIME/ owen TIME/ TIME/ TIME/ TIME/ Fit power law model to each entity class D4M- 23

24 E(:,PERSON) Degree Distribution 10 6 E(:,PERSON) document distribution 10 5 measured α model fit rebin 10 5 E(:,PERSON) entity distribution 10 4 measured α model fit rebin n(d doc ) n(d ent ) d doc d ent M N M/N α M fit N fit M fit /N fit Document Entity D4M- 24

25 Procedure Make unweighted and use to form correlation matrix A with no selfloops E(:,PERSON) t x E(:,PERSON) E = double(logical(e));! A = triu(e * E);! A = A - diag(diag(a)); Perfect power law fit to correlation shows non-power law shape Reveals witches nose distribution D4M- 25

26 Document Densification Constant M/N consistent with sequential ordering of documents D4M- 26

27 Entity Densification Increasing M/N consistent with random ordering of entities D4M- 27

28 Document Power Law Exponent (α) location organization person time α document fraction of total edges Increasing α consistent with sequential ordering of documents D4M- 28

29 Entity Power Law Exponent (α) location organization person time 1.5 α entity fraction of total edges Decreasing α consistent with random ordering of entities D4M- 29

30 Summary Developed a background model for graphs based on perfect power law Can be done via simple heuristic Reproduces much of observed phenomena Examine effects of sampling such a power law Lossy, non-linear transformation of graph construction mirrors many observed phenomena Traditional sampling approaches significantly overestimate the probability of low degree vertices Assuming a power law distribution it is possible to construct a simple non-linear estimate that is more accurate Develop techniques for comparing real data with a power law model Can fit perfect power-law to observed data Provided binning for statistical tests D4M- 30

31 Acknowledgements Nicholas Arcolano Michelle Beard Nadya Bliss Bob Bond Matthew Schmidt Ben Miller Bill Arcand Bill Bergeron David Bestor Chansup Byun, Matt Hubbell Pete Michaleas Julie Mullen Andy Prout Albert Reuther Tony Rosa Charles Yee D4M- 31

32 D4M- 32 Appendix

33 Sub-Sampling Formula f = fraction of total edges sampled n 1 = # of vertices of degree 1 d max = maximum degree Allowed slope: ln(n 1 )/ln(d max /f) < α < ln(n 1 )/ln(d max ) Cumulative distribution P(α,d) = (f 1-α d max α / n 1 ) Σ i<d i 1-α e -fi Find α* such that P(α*, ) = 1 Find d 50% such that P(α*,d 50% ) = ½ Compute K = 1/(1 + ln(d 50% )/ln(f)) Non-linear estimate of true degree of vertex v from sample d(v) d(v) = d(v) / f1-1/(k d(v)) D4M- 33

Spectral Methods for Subgraph Detection

Spectral Methods for Subgraph Detection Spectral Methods for Subgraph Detection Nadya T. Bliss & Benjamin A. Miller Embedded and High Performance Computing Patrick J. Wolfe Statistics and Information Laboratory Harvard University 12 July 2010

More information

Subgraph Detection Using Eigenvector L1 Norms

Subgraph Detection Using Eigenvector L1 Norms Subgraph Detection Using Eigenvector L1 Norms Benjamin A. Miller Lincoln Laboratory Massachusetts Institute of Technology Lexington, MA 02420 bamiller@ll.mit.edu Nadya T. Bliss Lincoln Laboratory Massachusetts

More information

Analytic Theory of Power Law Graphs

Analytic Theory of Power Law Graphs Analytic Theory of Power Law Graphs Jeremy Kepner This work is sponsored by the Department of Defense under Air Force Contract FA8721-05-C-0002. Opinions, interpretations, conclusions, and recommendations

More information

MATH 61-02: PRACTICE PROBLEMS FOR FINAL EXAM

MATH 61-02: PRACTICE PROBLEMS FOR FINAL EXAM MATH 61-02: PRACTICE PROBLEMS FOR FINAL EXAM (FP1) The exclusive or operation, denoted by and sometimes known as XOR, is defined so that P Q is true iff P is true or Q is true, but not both. Prove (through

More information

Mini course on Complex Networks

Mini course on Complex Networks Mini course on Complex Networks Massimo Ostilli 1 1 UFSC, Florianopolis, Brazil September 2017 Dep. de Fisica Organization of The Mini Course Day 1: Basic Topology of Equilibrium Networks Day 2: Percolation

More information

ON THE NP-COMPLETENESS OF SOME GRAPH CLUSTER MEASURES

ON THE NP-COMPLETENESS OF SOME GRAPH CLUSTER MEASURES ON THE NP-COMPLETENESS OF SOME GRAPH CLUSTER MEASURES JIŘÍ ŠÍMA AND SATU ELISA SCHAEFFER Academy of Sciences of the Czech Republic Helsinki University of Technology, Finland elisa.schaeffer@tkk.fi SOFSEM

More information

Worksheet Topic 1 Order of operations, combining like terms 2 Solving linear equations 3 Finding slope between two points 4 Solving linear equations

Worksheet Topic 1 Order of operations, combining like terms 2 Solving linear equations 3 Finding slope between two points 4 Solving linear equations Worksheet Topic 1 Order of operations, combining like terms 2 Solving linear equations 3 Finding slope between two points 4 Solving linear equations 5 Multiplying binomials 6 Practice with exponents 7

More information

7.5 Bipartite Matching

7.5 Bipartite Matching 7. Bipartite Matching Matching Matching. Input: undirected graph G = (V, E). M E is a matching if each node appears in at most edge in M. Max matching: find a max cardinality matching. Bipartite Matching

More information

Graphic sequences, adjacency matrix

Graphic sequences, adjacency matrix Chapter 2 Graphic sequences, adjacency matrix Definition 2.1. A sequence of integers (d 1,..., d n ) is called graphic if it is the degree sequence of a graph. Example 2.2. 1. (1, 2, 2, 3) is graphic:

More information

Advanced Combinatorial Optimization September 22, Lecture 4

Advanced Combinatorial Optimization September 22, Lecture 4 8.48 Advanced Combinatorial Optimization September 22, 2009 Lecturer: Michel X. Goemans Lecture 4 Scribe: Yufei Zhao In this lecture, we discuss some results on edge coloring and also introduce the notion

More information

Graph fundamentals. Matrices associated with a graph

Graph fundamentals. Matrices associated with a graph Graph fundamentals Matrices associated with a graph Drawing a picture of a graph is one way to represent it. Another type of representation is via a matrix. Let G be a graph with V (G) ={v 1,v,...,v n

More information

Graph Detection and Estimation Theory

Graph Detection and Estimation Theory Introduction Detection Estimation Graph Detection and Estimation Theory (and algorithms, and applications) Patrick J. Wolfe Statistics and Information Sciences Laboratory (SISL) School of Engineering and

More information

TOTAL JITTER MEASUREMENT THROUGH THE EXTRAPOLATION OF JITTER HISTOGRAMS

TOTAL JITTER MEASUREMENT THROUGH THE EXTRAPOLATION OF JITTER HISTOGRAMS T E C H N I C A L B R I E F TOTAL JITTER MEASUREMENT THROUGH THE EXTRAPOLATION OF JITTER HISTOGRAMS Dr. Martin Miller, Author Chief Scientist, LeCroy Corporation January 27, 2005 The determination of total

More information

AM205: Assignment 2. i=1

AM205: Assignment 2. i=1 AM05: Assignment Question 1 [10 points] (a) [4 points] For p 1, the p-norm for a vector x R n is defined as: ( n ) 1/p x p x i p ( ) i=1 This definition is in fact meaningful for p < 1 as well, although

More information

Topics Covered in Math 115

Topics Covered in Math 115 Topics Covered in Math 115 Basic Concepts Integer Exponents Use bases and exponents. Evaluate exponential expressions. Apply the product, quotient, and power rules. Polynomial Expressions Perform addition

More information

Simple sparse matrices we have seen so far include diagonal matrices and tridiagonal matrices, but these are not the only ones.

Simple sparse matrices we have seen so far include diagonal matrices and tridiagonal matrices, but these are not the only ones. A matrix is sparse if most of its entries are zero. Simple sparse matrices we have seen so far include diagonal matrices and tridiagonal matrices, but these are not the only ones. In fact sparse matrices

More information

Algebra 1 Mathematics: to Hoover City Schools

Algebra 1 Mathematics: to Hoover City Schools Jump to Scope and Sequence Map Units of Study Correlation of Standards Special Notes Scope and Sequence Map Conceptual Categories, Domains, Content Clusters, & Standard Numbers NUMBER AND QUANTITY (N)

More information

Balanced Allocation Through Random Walk

Balanced Allocation Through Random Walk Balanced Allocation Through Random Walk Alan Frieze Samantha Petti November 25, 2017 Abstract We consider the allocation problem in which m (1 ε)dn items are to be allocated to n bins with capacity d.

More information

Algebra I. 60 Higher Mathematics Courses Algebra I

Algebra I. 60 Higher Mathematics Courses Algebra I The fundamental purpose of the course is to formalize and extend the mathematics that students learned in the middle grades. This course includes standards from the conceptual categories of Number and

More information

ORIE 4741: Learning with Big Messy Data. Spectral Graph Theory

ORIE 4741: Learning with Big Messy Data. Spectral Graph Theory ORIE 4741: Learning with Big Messy Data Spectral Graph Theory Mika Sumida Operations Research and Information Engineering Cornell September 15, 2017 1 / 32 Outline Graph Theory Spectral Graph Theory Laplacian

More information

Local Maxima and Improved Exact Algorithm for MAX-2-SAT

Local Maxima and Improved Exact Algorithm for MAX-2-SAT CHICAGO JOURNAL OF THEORETICAL COMPUTER SCIENCE 2018, Article 02, pages 1 22 http://cjtcs.cs.uchicago.edu/ Local Maxima and Improved Exact Algorithm for MAX-2-SAT Matthew B. Hastings Received March 8,

More information

Alternative Parameterizations of Markov Networks. Sargur Srihari

Alternative Parameterizations of Markov Networks. Sargur Srihari Alternative Parameterizations of Markov Networks Sargur srihari@cedar.buffalo.edu 1 Topics Three types of parameterization 1. Gibbs Parameterization 2. Factor Graphs 3. Log-linear Models with Energy functions

More information

4. How to prove a problem is NPC

4. How to prove a problem is NPC The reducibility relation T is transitive, i.e, A T B and B T C imply A T C Therefore, to prove that a problem A is NPC: (1) show that A NP (2) choose some known NPC problem B define a polynomial transformation

More information

Data Mining and Analysis: Fundamental Concepts and Algorithms

Data Mining and Analysis: Fundamental Concepts and Algorithms Data Mining and Analysis: Fundamental Concepts and Algorithms dataminingbook.info Mohammed J. Zaki 1 Wagner Meira Jr. 2 1 Department of Computer Science Rensselaer Polytechnic Institute, Troy, NY, USA

More information

Algebra I Number and Quantity The Real Number System (N-RN)

Algebra I Number and Quantity The Real Number System (N-RN) Number and Quantity The Real Number System (N-RN) Use properties of rational and irrational numbers N-RN.3 Explain why the sum or product of two rational numbers is rational; that the sum of a rational

More information

Temporal and Multi-Source Fusion for Detection of Innovation in Collaboration Networks

Temporal and Multi-Source Fusion for Detection of Innovation in Collaboration Networks 18th International Conference on Information Fusion Washington, DC - July 6-9, 215 Temporal and Multi-Source Fusion for Detection of Innovation in Collaboration Networks Benjamin A. Miller, Michelle S.

More information

Use a graphing utility to approximate the real solutions, if any, of the equation rounded to two decimal places. 4) x3-6x + 3 = 0 (-5,5) 4)

Use a graphing utility to approximate the real solutions, if any, of the equation rounded to two decimal places. 4) x3-6x + 3 = 0 (-5,5) 4) Advanced College Prep Pre-Calculus Midyear Exam Review Name Date Per List the intercepts for the graph of the equation. 1) x2 + y - 81 = 0 1) Graph the equation by plotting points. 2) y = -x2 + 9 2) List

More information

Algebra 1 Standards Curriculum Map Bourbon County Schools. Days Unit/Topic Standards Activities Learning Targets ( I Can Statements) 1-19 Unit 1

Algebra 1 Standards Curriculum Map Bourbon County Schools. Days Unit/Topic Standards Activities Learning Targets ( I Can Statements) 1-19 Unit 1 Algebra 1 Standards Curriculum Map Bourbon County Schools Level: Grade and/or Course: Updated: e.g. = Example only Days Unit/Topic Standards Activities Learning Targets ( I 1-19 Unit 1 A.SSE.1 Interpret

More information

Increasing the Span of Stars

Increasing the Span of Stars Increasing the Span of Stars Ning Chen Roee Engelberg C. Thach Nguyen Prasad Raghavendra Atri Rudra Gynanit Singh Department of Computer Science and Engineering, University of Washington, Seattle, WA.

More information

COMPSCI 611 Advanced Algorithms Second Midterm Exam Fall 2017

COMPSCI 611 Advanced Algorithms Second Midterm Exam Fall 2017 NAME: COMPSCI 611 Advanced Algorithms Second Midterm Exam Fall 2017 A. McGregor 15 November 2017 DIRECTIONS: Do not turn over the page until you are told to do so. This is a closed book exam. No communicating

More information

18.312: Algebraic Combinatorics Lionel Levine. Lecture 19

18.312: Algebraic Combinatorics Lionel Levine. Lecture 19 832: Algebraic Combinatorics Lionel Levine Lecture date: April 2, 20 Lecture 9 Notes by: David Witmer Matrix-Tree Theorem Undirected Graphs Let G = (V, E) be a connected, undirected graph with n vertices,

More information

ACO Comprehensive Exam March 17 and 18, Computability, Complexity and Algorithms

ACO Comprehensive Exam March 17 and 18, Computability, Complexity and Algorithms 1. Computability, Complexity and Algorithms (a) Let G(V, E) be an undirected unweighted graph. Let C V be a vertex cover of G. Argue that V \ C is an independent set of G. (b) Minimum cardinality vertex

More information

Preliminaries. Graphs. E : set of edges (arcs) (Undirected) Graph : (i, j) = (j, i) (edges) V = {1, 2, 3, 4, 5}, E = {(1, 3), (3, 2), (2, 4)}

Preliminaries. Graphs. E : set of edges (arcs) (Undirected) Graph : (i, j) = (j, i) (edges) V = {1, 2, 3, 4, 5}, E = {(1, 3), (3, 2), (2, 4)} Preliminaries Graphs G = (V, E), V : set of vertices E : set of edges (arcs) (Undirected) Graph : (i, j) = (j, i) (edges) 1 2 3 5 4 V = {1, 2, 3, 4, 5}, E = {(1, 3), (3, 2), (2, 4)} 1 Directed Graph (Digraph)

More information

Independent Transversals in r-partite Graphs

Independent Transversals in r-partite Graphs Independent Transversals in r-partite Graphs Raphael Yuster Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv, Israel Abstract Let G(r, n) denote

More information

Algebra I. 60 Higher Mathematics Courses Algebra I

Algebra I. 60 Higher Mathematics Courses Algebra I The fundamental purpose of the course is to formalize and extend the mathematics that students learned in the middle grades. This course includes standards from the conceptual categories of Number and

More information

Mock Final Exam Name. Solve and check the linear equation. 1) (-8x + 8) + 1 = -7(x + 3) A) {- 30} B) {- 6} C) {30} D) {- 28}

Mock Final Exam Name. Solve and check the linear equation. 1) (-8x + 8) + 1 = -7(x + 3) A) {- 30} B) {- 6} C) {30} D) {- 28} Mock Final Exam Name Solve and check the linear equation. 1) (-8x + 8) + 1 = -7(x + 3) 1) A) {- 30} B) {- 6} C) {30} D) {- 28} First, write the value(s) that make the denominator(s) zero. Then solve the

More information

School District of Marshfield Course Syllabus

School District of Marshfield Course Syllabus School District of Marshfield Course Syllabus Course Name: Algebra I Length of Course: 1 Year Credit: 1 Program Goal(s): The School District of Marshfield Mathematics Program will prepare students for

More information

Permutations and Combinations

Permutations and Combinations Permutations and Combinations Permutations Definition: Let S be a set with n elements A permutation of S is an ordered list (arrangement) of its elements For r = 1,..., n an r-permutation of S is an ordered

More information

ALGEBRA I CCR MATH STANDARDS

ALGEBRA I CCR MATH STANDARDS RELATIONSHIPS BETWEEN QUANTITIES AND REASONING WITH EQUATIONS M.A1HS.1 M.A1HS.2 M.A1HS.3 M.A1HS.4 M.A1HS.5 M.A1HS.6 M.A1HS.7 M.A1HS.8 M.A1HS.9 M.A1HS.10 Reason quantitatively and use units to solve problems.

More information

Communities, Spectral Clustering, and Random Walks

Communities, Spectral Clustering, and Random Walks Communities, Spectral Clustering, and Random Walks David Bindel Department of Computer Science Cornell University 26 Sep 2011 20 21 19 16 22 28 17 18 29 26 27 30 23 1 25 5 8 24 2 4 14 3 9 13 15 11 10 12

More information

Project in Computational Game Theory: Communities in Social Networks

Project in Computational Game Theory: Communities in Social Networks Project in Computational Game Theory: Communities in Social Networks Eldad Rubinstein November 11, 2012 1 Presentation of the Original Paper 1.1 Introduction In this section I present the article [1].

More information

Essential Learning Outcomes for Algebra 2

Essential Learning Outcomes for Algebra 2 ALGEBRA 2 ELOs 1 Essential Learning Outcomes for Algebra 2 The following essential learning outcomes (ELOs) represent the 12 skills that students should be able to demonstrate knowledge of upon completion

More information

CS 580: Algorithm Design and Analysis. Jeremiah Blocki Purdue University Spring 2018

CS 580: Algorithm Design and Analysis. Jeremiah Blocki Purdue University Spring 2018 CS 580: Algorithm Design and Analysis Jeremiah Blocki Purdue University Spring 2018 Recap Network Flow Problems Max-Flow Min Cut Theorem Ford Fulkerson Augmenting Paths Residual Flow Graph Integral Solutions

More information

Genetic Algorithm approach to Solve Shortest Path and Travelling Salesman Problem

Genetic Algorithm approach to Solve Shortest Path and Travelling Salesman Problem Network Design Using Genetic Algorithm CHAPTER 7 Genetic Algorithm approach to Solve Shortest Path and Travelling Salesman Problem Shortest Path, Traveling Salesman and Hamiltonian Cycle are the other

More information

N-Q2. Define appropriate quantities for the purpose of descriptive modeling.

N-Q2. Define appropriate quantities for the purpose of descriptive modeling. Unit 1 Expressions Use properties of rational and irrational numbers. N-RN3. Explain why the sum or product of two rational numbers is rational; that the sum of a rational number and an irrational number

More information

Inapproximability Ratios for Crossing Number

Inapproximability Ratios for Crossing Number Universidade de São Paulo September 14, 2017 Drawings A drawing of a graph G is a function D : G R 2 that maps each vertex to a distinct point and each edge uv E(G) to an arc connecting D(u) to D(v) that

More information

Aditya Bhaskara CS 5968/6968, Lecture 1: Introduction and Review 12 January 2016

Aditya Bhaskara CS 5968/6968, Lecture 1: Introduction and Review 12 January 2016 Lecture 1: Introduction and Review We begin with a short introduction to the course, and logistics. We then survey some basics about approximation algorithms and probability. We also introduce some of

More information

Adjustments for the Display of Quantized Ion Channel Dwell Times in Histograms with Logarithmic Bins

Adjustments for the Display of Quantized Ion Channel Dwell Times in Histograms with Logarithmic Bins 662 Biophysical Journal Volume 78 February 2000 662 667 Adjustments for the Display of Quantized Ion Channel Dwell Times in Histograms with Logarithmic Bins J. Alex Stark and Stephen B. Hladky National

More information

Modelling self-organizing networks

Modelling self-organizing networks Paweł Department of Mathematics, Ryerson University, Toronto, ON Cargese Fall School on Random Graphs (September 2015) Outline 1 Introduction 2 Spatial Preferred Attachment (SPA) Model 3 Future work Multidisciplinary

More information

ECLT 5810 Data Preprocessing. Prof. Wai Lam

ECLT 5810 Data Preprocessing. Prof. Wai Lam ECLT 5810 Data Preprocessing Prof. Wai Lam Why Data Preprocessing? Data in the real world is imperfect incomplete: lacking attribute values, lacking certain attributes of interest, or containing only aggregate

More information

Algebra 2A Unit 1 Week 1 Day Activity Unit 1 Week 2 Day Activity Unit 1 Week 3 Day Activity Unit 2 Week 1 Day Activity

Algebra 2A Unit 1 Week 1 Day Activity Unit 1 Week 2 Day Activity Unit 1 Week 3 Day Activity Unit 2 Week 1 Day Activity Algebra 2A Unit 1 Week 1 1 Pretest Unit 1 2 Evaluating Rational Expressions 3 Restrictions on Rational Expressions 4 Equivalent Forms of Rational Expressions 5 Simplifying Rational Expressions Unit 1 Week

More information

Lecture 11 October 7, 2013

Lecture 11 October 7, 2013 CS 4: Advanced Algorithms Fall 03 Prof. Jelani Nelson Lecture October 7, 03 Scribe: David Ding Overview In the last lecture we talked about set cover: Sets S,..., S m {,..., n}. S has cost c S. Goal: Cover

More information

Graph Theorizing Peg Solitaire. D. Paul Hoilman East Tennessee State University

Graph Theorizing Peg Solitaire. D. Paul Hoilman East Tennessee State University Graph Theorizing Peg Solitaire D. Paul Hoilman East Tennessee State University December 7, 00 Contents INTRODUCTION SIMPLE SOLVING CONCEPTS 5 IMPROVED SOLVING 7 4 RELATED GAMES 5 5 PROGENATION OF SOLVABLE

More information

1 Functions and Graphs

1 Functions and Graphs 1 Functions and Graphs 1.1 Functions Cartesian Coordinate System A Cartesian or rectangular coordinate system is formed by the intersection of a horizontal real number line, usually called the x axis,

More information

Algebra II Vocabulary Alphabetical Listing. Absolute Maximum: The highest point over the entire domain of a function or relation.

Algebra II Vocabulary Alphabetical Listing. Absolute Maximum: The highest point over the entire domain of a function or relation. Algebra II Vocabulary Alphabetical Listing Absolute Maximum: The highest point over the entire domain of a function or relation. Absolute Minimum: The lowest point over the entire domain of a function

More information

MHCA Math Summer Packet 2015

MHCA Math Summer Packet 2015 Directions: MHCA Math Summer Packet 2015 For students entering PreCalculus Honors You are to complete all the problems assigned in this packet by Friday, September 4 th. If you don t turn in your summer

More information

On the Maximal Error of Spectral Approximation of Graph Bisection

On the Maximal Error of Spectral Approximation of Graph Bisection To appear in Linear and Multilinear Algebra Vol. 00, No. 00, Month 20XX, 1 9 On the Maximal Error of Spectral Approximation of Graph Bisection John C. Urschel a,b,c, and Ludmil T. Zikatanov c,d, a Baltimore

More information

Further Results on Square Sum Graph

Further Results on Square Sum Graph International Mathematical Forum, Vol. 8, 2013, no. 1, 47-57 Further Results on Square Sum Graph K. A. Germina School of Mathematical and Physical Sciences Central University of Kerala, Kasaragode, India

More information

THE EXTREMAL FUNCTIONS FOR TRIANGLE-FREE GRAPHS WITH EXCLUDED MINORS 1

THE EXTREMAL FUNCTIONS FOR TRIANGLE-FREE GRAPHS WITH EXCLUDED MINORS 1 THE EXTREMAL FUNCTIONS FOR TRIANGLE-FREE GRAPHS WITH EXCLUDED MINORS 1 Robin Thomas and Youngho Yoo School of Mathematics Georgia Institute of Technology Atlanta, Georgia 0-0160, USA We prove two results:

More information

Algebra , Martin-Gay

Algebra , Martin-Gay A Correlation of Algebra 1 2016, to the Common Core State Standards for Mathematics - Algebra I Introduction This document demonstrates how Pearson s High School Series by Elayn, 2016, meets the standards

More information

ANCOVA. Lecture 9 Andrew Ainsworth

ANCOVA. Lecture 9 Andrew Ainsworth ANCOVA Lecture 9 Andrew Ainsworth What is ANCOVA? Analysis of covariance an extension of ANOVA in which main effects and interactions are assessed on DV scores after the DV has been adjusted for by the

More information

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria 12. LOCAL SEARCH gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley h ttp://www.cs.princeton.edu/~wayne/kleinberg-tardos

More information

A = A U. U [n] P(A U ). n 1. 2 k(n k). k. k=1

A = A U. U [n] P(A U ). n 1. 2 k(n k). k. k=1 Lecture I jacques@ucsd.edu Notation: Throughout, P denotes probability and E denotes expectation. Denote (X) (r) = X(X 1)... (X r + 1) and let G n,p denote the Erdős-Rényi model of random graphs. 10 Random

More information

Learning Module 1 - Basic Algebra Review (Appendix A)

Learning Module 1 - Basic Algebra Review (Appendix A) Learning Module 1 - Basic Algebra Review (Appendix A) Element 1 Real Numbers and Operations on Polynomials (A.1, A.2) Use the properties of real numbers and work with subsets of the real numbers Determine

More information

Algebra 1A is a prerequisite course for Algebra 1B. Before beginning this course, you should be able to do the following:

Algebra 1A is a prerequisite course for Algebra 1B. Before beginning this course, you should be able to do the following: Syllabus Algebra 1B Course Overview Algebra is a branch of mathematics that uses symbols in place of numbers to describe and generalize relationships. You already have experience with expressions containing

More information

MICHIGAN STANDARDS MAP for a Basic Grade-Level Program. Grade Eight Mathematics (Algebra I)

MICHIGAN STANDARDS MAP for a Basic Grade-Level Program. Grade Eight Mathematics (Algebra I) MICHIGAN STANDARDS MAP for a Basic Grade-Level Program Grade Eight Mathematics (Algebra I) L1.1.1 Language ALGEBRA I Primary Citations Supporting Citations Know the different properties that hold 1.07

More information

Spiral Review Probability, Enter Your Grade Online Quiz - Probability Pascal's Triangle, Enter Your Grade

Spiral Review Probability, Enter Your Grade Online Quiz - Probability Pascal's Triangle, Enter Your Grade Course Description This course includes an in-depth analysis of algebraic problem solving preparing for College Level Algebra. Topics include: Equations and Inequalities, Linear Relations and Functions,

More information

Exact Algorithms for Dominating Induced Matching Based on Graph Partition

Exact Algorithms for Dominating Induced Matching Based on Graph Partition Exact Algorithms for Dominating Induced Matching Based on Graph Partition Mingyu Xiao School of Computer Science and Engineering University of Electronic Science and Technology of China Chengdu 611731,

More information

Asymptotic enumeration of sparse uniform linear hypergraphs with given degrees

Asymptotic enumeration of sparse uniform linear hypergraphs with given degrees Asymptotic enumeration of sparse uniform linear hypergraphs with given degrees Vladimir Blinovsky Instituto de atemática e Estatística Universidade de São Paulo, 05508-090, Brazil Institute for Information

More information

Chapter 2. Limits and Continuity 2.6 Limits Involving Infinity; Asymptotes of Graphs

Chapter 2. Limits and Continuity 2.6 Limits Involving Infinity; Asymptotes of Graphs 2.6 Limits Involving Infinity; Asymptotes of Graphs Chapter 2. Limits and Continuity 2.6 Limits Involving Infinity; Asymptotes of Graphs Definition. Formal Definition of Limits at Infinity.. We say that

More information

Notes 6 : First and second moment methods

Notes 6 : First and second moment methods Notes 6 : First and second moment methods Math 733-734: Theory of Probability Lecturer: Sebastien Roch References: [Roc, Sections 2.1-2.3]. Recall: THM 6.1 (Markov s inequality) Let X be a non-negative

More information

Common Core State Standards for Mathematics Integrated Pathway: Mathematics III

Common Core State Standards for Mathematics Integrated Pathway: Mathematics III A CORRELATION OF Mathematics I TO THE Standards for Mathematics A Correlation of Table of Contents Unit 1: Inferences and Conclusions from Data... 1 Unit 2: Polynomials, Rational, and Radical Relationships...

More information

To a large extent abandoned once gradient-based methods. One applicable class of methods is Generating set search

To a large extent abandoned once gradient-based methods. One applicable class of methods is Generating set search Derivative Free Optimization and Average Curvature Information Trond Steihaug Lennart Frimannslund Eighth US-Mexico Workshop on Optimization and its Applications, January th, 007 Compass search in R. Current

More information

Conventional Matrix Operations

Conventional Matrix Operations Overview: Graphs & Linear Algebra Peter M. Kogge Material based heavily on the Class Book Graph Theory with Applications by Deo and Graphs in the Language of Linear Algebra: Applications, Software, and

More information

Algebra I, Common Core Correlation Document

Algebra I, Common Core Correlation Document Resource Title: Publisher: 1 st Year Algebra (MTHH031060 and MTHH032060) University of Nebraska High School Algebra I, Common Core Correlation Document Indicates a modeling standard linking mathematics

More information

North Carolina MATH I (Traditional) Pacing Guide

North Carolina MATH I (Traditional) Pacing Guide North Carolina MATH I (Traditional) 2017-2018 Pacing Guide Note: The eight Standards for Mathematical Practice outlined by the Common Core describe the varieties of expertise that mathematics educators

More information

Common Core State Standards for Mathematics - High School

Common Core State Standards for Mathematics - High School to the Common Core State Standards for - High School I Table of Contents Number and Quantity... 1 Algebra... 1 Functions... 3 Geometry... 6 Statistics and Probability... 8 Copyright 2013 Pearson Education,

More information

Trimester 1 Expectations CCSS covered Key Vocabulary Vertical Alignment

Trimester 1 Expectations CCSS covered Key Vocabulary Vertical Alignment Algebra 2 Chapter (McGraw-Hill Algebra 2) Trimester 1 Expectations CCSS covered Key Vocabulary Vertical Alignment Chapter 0 (9 Days Suggested Pacing) Algebra 1 Content (Utilize as needed throughout Trimester

More information

Algebra II. A2.1.1 Recognize and graph various types of functions, including polynomial, rational, and algebraic functions.

Algebra II. A2.1.1 Recognize and graph various types of functions, including polynomial, rational, and algebraic functions. Standard 1: Relations and Functions Students graph relations and functions and find zeros. They use function notation and combine functions by composition. They interpret functions in given situations.

More information

Randomized algorithm

Randomized algorithm Tutorial 4 Joyce 2009-11-24 Outline Solution to Midterm Question 1 Question 2 Question 1 Question 2 Question 3 Question 4 Question 5 Solution to Midterm Solution to Midterm Solution to Midterm Question

More information

Kinetics Teacher Answer Key Section I

Kinetics Teacher Answer Key Section I Kinetics Teacher Answer Key Section I Q1. Sketch the graph on the axes provided, labeling all parts as described in the Level I Generic Graph Questions. See Appendix A. Q2. Referring to your copy of the

More information

6 Euler Circuits and Hamiltonian Cycles

6 Euler Circuits and Hamiltonian Cycles November 14, 2017 6 Euler Circuits and Hamiltonian Cycles William T. Trotter trotter@math.gatech.edu EulerTrails and Circuits Definition A trail (x 1, x 2, x 3,, x t) in a graph G is called an Euler trail

More information

A Graph Polynomial Approach to Primitivity

A Graph Polynomial Approach to Primitivity A Graph Polynomial Approach to Primitivity F. Blanchet-Sadri 1, Michelle Bodnar 2, Nathan Fox 3, and Joe Hidakatsu 2 1 Department of Computer Science, University of North Carolina, P.O. Box 26170, Greensboro,

More information

ACCRS/QUALITY CORE CORRELATION DOCUMENT: ALGEBRA I

ACCRS/QUALITY CORE CORRELATION DOCUMENT: ALGEBRA I ACCRS/QUALITY CORE CORRELATION DOCUMENT: ALGEBRA I Revised March 25, 2013 Extend the properties of exponents to rational exponents. 1. [N-RN1] Explain how the definition of the meaning of rational exponents

More information

RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs

RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs Leman Akoglu Mary McGlohon Christos Faloutsos Carnegie Mellon University, School of Computer Science {lakoglu, mmcgloho, christos}@cs.cmu.edu

More information

Ring Sums, Bridges and Fundamental Sets

Ring Sums, Bridges and Fundamental Sets 1 Ring Sums Definition 1 Given two graphs G 1 = (V 1, E 1 ) and G 2 = (V 2, E 2 ) we define the ring sum G 1 G 2 = (V 1 V 2, (E 1 E 2 ) (E 1 E 2 )) with isolated points dropped. So an edge is in G 1 G

More information

Beal City High School Algebra 2A Curriculum and Alignment

Beal City High School Algebra 2A Curriculum and Alignment Beal City High School Algebra 2A Curriculum and Alignment UNIT 1 Linear Functions (Chapters 1-3) 1. Combine like terms, solve equations, solve inequalities, evaluate expressions(1-2,3,4) 2. Solve an equation

More information

Part V. Matchings. Matching. 19 Augmenting Paths for Matchings. 18 Bipartite Matching via Flows

Part V. Matchings. Matching. 19 Augmenting Paths for Matchings. 18 Bipartite Matching via Flows Matching Input: undirected graph G = (V, E). M E is a matching if each node appears in at most one Part V edge in M. Maximum Matching: find a matching of maximum cardinality Matchings Ernst Mayr, Harald

More information

Model Traditional Pathway: Model Algebra I Content Standards [AI]

Model Traditional Pathway: Model Algebra I Content Standards [AI] Model Traditional Pathway: Model Algebra I Content Standards [AI] Number and Quantity The Real Number System AI.N-RN A. Extend the properties of exponents to rational exponents. 1. Explain how the definition

More information

k-protected VERTICES IN BINARY SEARCH TREES

k-protected VERTICES IN BINARY SEARCH TREES k-protected VERTICES IN BINARY SEARCH TREES MIKLÓS BÓNA Abstract. We show that for every k, the probability that a randomly selected vertex of a random binary search tree on n nodes is at distance k from

More information

Mathematics. Number and Quantity The Real Number System

Mathematics. Number and Quantity The Real Number System Number and Quantity The Real Number System Extend the properties of exponents to rational exponents. 1. Explain how the definition of the meaning of rational exponents follows from extending the properties

More information

Introductory Mathematics

Introductory Mathematics Introductory Mathematics 1998 2003 1.01 Identify subsets of the real number system. 1.02 Estimate and compute with rational Grade 7: 1.02 numbers. 1.03 Compare, order, and convert among Grade 6: 1.03 fractions,

More information

Markov Random Fields

Markov Random Fields Markov Random Fields Umamahesh Srinivas ipal Group Meeting February 25, 2011 Outline 1 Basic graph-theoretic concepts 2 Markov chain 3 Markov random field (MRF) 4 Gauss-Markov random field (GMRF), and

More information

Alg II Syllabus (First Semester)

Alg II Syllabus (First Semester) Alg II Syllabus (First Semester) Unit 1: Solving linear equations and inequalities Lesson 01: Solving linear equations Lesson 02: Solving linear inequalities (See Calculator Appendix A and associated video.)

More information

Mississippi ALGEBRA I (Traditional) Pacing Guide

Mississippi ALGEBRA I (Traditional) Pacing Guide Mississippi ALGEBRA I (Traditional) 2018-2019 Pacing Guide Note: The Mississippi College- and Career-Readiness Standards describe the varieties of expertise that mathematics educators should seek to develop

More information

Midterm 1. Your Exam Room: Name of Person Sitting on Your Left: Name of Person Sitting on Your Right: Name of Person Sitting in Front of You:

Midterm 1. Your Exam Room: Name of Person Sitting on Your Left: Name of Person Sitting on Your Right: Name of Person Sitting in Front of You: CS70 Discrete Mathematics and Probability Theory, Fall 2018 Midterm 1 8:00-10:00pm, 24 September Your First Name: SIGN Your Name: Your Last Name: Your Exam Room: Name of Person Sitting on Your Left: Name

More information

Spectral Generative Models for Graphs

Spectral Generative Models for Graphs Spectral Generative Models for Graphs David White and Richard C. Wilson Department of Computer Science University of York Heslington, York, UK wilson@cs.york.ac.uk Abstract Generative models are well known

More information

Mathematics Standards for High School Algebra I

Mathematics Standards for High School Algebra I Mathematics Standards for High School Algebra I Algebra I is a course required for graduation and course is aligned with the College and Career Ready Standards for Mathematics in High School. Throughout

More information

Random walks and anisotropic interpolation on graphs. Filip Malmberg

Random walks and anisotropic interpolation on graphs. Filip Malmberg Random walks and anisotropic interpolation on graphs. Filip Malmberg Interpolation of missing data Assume that we have a graph where we have defined some (real) values for a subset of the nodes, and that

More information

Computer Intensive Methods in Mathematical Statistics

Computer Intensive Methods in Mathematical Statistics Computer Intensive Methods in Mathematical Statistics Department of mathematics johawes@kth.se Lecture 7 Sequential Monte Carlo methods III 7 April 2017 Computer Intensive Methods (1) Plan of today s lecture

More information