Networks and Algebraic Statistics

Size: px
Start display at page:

Download "Networks and Algebraic Statistics"

Transcription

1 Networks and Algebraic Statistics Dane Wilburne Illinois Institute of Technology UC Davis CACAO Seminar Davis, CA October 4th, 2016 (IIT) Networks and Alg. Stat. Oct / 23

2 Outline 1 The basics 2 Exponential random graph models 3 Parameter estimation for networks 4 Goodness-of-fit testing for networks 5 Stochastic block models dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

3 The basics Networks: Beyond i.i.d. Data Network data are everywhere in science! Social networks, supply chain networks, biological networks, chemical reaction networks, etc. From size n = 18 to size n = 10 6 They capture dependence beyond the classical i.i.d. setup We want to actually do statistics, not just summarize In other words, we want to do principled, model-based inference dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

4 The basics Example: The Network Science Co-authorship Dataset (IIT) Networks and Alg. Stat. Oct / 23

5 The basics Mathematical setup Network g: represented by a set of n nodes and e edges. Simple graphs: No self loops or multiple edges. We can represent graphs as 0-1 tables or vectors (e.g. adjacency matrices) Sample Space G n : set of all (labeled) simple graphs on n nodes. G n = 2 (n 2) Network Model P = {P θ }: A (parametric) family of probability distributions supported on G n Analogy: The normal (Gaussian) distribution is a family of (continuous) probability distributions on R indexed by the parameters µ and σ 2 dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

6 The basics What would be like to do? Network data are a new frontier in statistics - they pose many challenges: 1 Parameter estimation: Given an observed network, produce an optimal estimate of the parameters of the model (e.g. use x to estimate µ) 2 Goodness-of-fit testing: Decide whether the model fits the data, i.e. does the model provide a reasonable explanation of the observed data (e.g. eye color college major)? 3 Many other problems: model selection, scaling inference to large networks, noisy data, privacy issues, etc. Challenges: Standard statistical theory fails: Sample size is usually 1, but # of parameters can increase with n, so usual asymptotics do not hold. Many approaches to parameter estimation, goodness-of-fit testing, model selection, etc. are heuristic or ad hoc. dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23 =

7 The basics What would be like to do? Network data are a new frontier in statistics - they pose many challenges: 1 Parameter estimation: Given an observed network, produce an optimal estimate of the parameters of the model (e.g. use x to estimate µ) 2 Goodness-of-fit testing: Decide whether the model fits the data, i.e. does the model provide a reasonable explanation of the observed data (e.g. eye color college major)? 3 Many other problems: model selection, scaling inference to large networks, noisy data, privacy issues, etc. Today s goal: The goal of this talk is to explore the ways in which algebraic and geometric thinking can help help us address some of these challenges. = dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

8 The basics What would be like to do? Network data are a new frontier in statistics - they pose many challenges: 1 Parameter estimation: Given an observed network, produce an optimal estimate of the parameters of the model (e.g. use x to estimate µ) 2 Goodness-of-fit testing: Decide whether the model fits the data, i.e. does the model provide a reasonable explanation of the observed data (e.g. eye color college major)? 3 Many other problems: model selection, scaling inference to large networks, noisy data, privacy issues, etc. Ideas coming from: Commutative algebra Graph theory Combinatorics = Polyhedral geometry Algebraic geometry dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

9 Exponential random graph models Exponential random graph models (ERGMs) Key Idea of an ERGM Specify probability distributions over G n via network summary statistics. Sufficient statistic: t : G n R k, g (t 1 (g),..., t k (g)) t( ) records a quantity that is expressive of the network property of interest Simplest/most important case: t( ) is a linear function of the network (log-linear models) Natural parameters: θ = {θ 1,..., θ k } Θ R k Definition (Linear Exponential Family) P θ (g) = exp{ θ, t(g) ψ(θ)} ψ(θ) = log exp{ θ, t(g) } g G n dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

10 Exponential random graph models Exponential random graph models (ERGMs) Key Idea of an ERGM Specify probability distributions over G n via network summary statistics. Sufficient statistic: t : G n R k, g (t 1 (g),..., t k (g)) t( ) records a quantity that is expressive of the network property of interest Simplest/most important case: t( ) is a linear function of the network (log-linear models) Natural parameters: θ = {θ 1,..., θ k } Θ R k Takeaways: The probability of observing a network depends only on the value of its sufficient statistics Think of this roughly as dimension reduction in a way that captures the essential features of the nework dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

11 Exponential random graph models So many ERGMs! Erdős-Renyi-Gilbert model Total number of triangles k-stars Deg. seq. Directeddeg. seq. Triangle+star β model [RPF 2011; Chatterjee, Diaconis 11] +hypergraphs[sspfr] p 1 model [Holland, Leinhardt 81] Markov graph model [Frank, Strauss 86] degen +edge Degeneracy + number of edges [Kim et al. 16] Shell disrib. k-core ERGM [Karwa, Pelsmajer, Petrović, Stasi, Wilburne 15+] ERGMs are flexible: pick (almost) any t( ) you want! Each ERGM gives us a tool for unique modeling; we need lots of tools Each ERGM presents its own unique set of challenges dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

12 Exponential random graph models Some easy examples Erdős-Renyi random graphs Independently for each pair {i, j}, include the edge e ij with probability p. Sufficient statistic:??? P p (g):??? Exponential family form:??? dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

13 Exponential random graph models Some easy examples Erdős-Renyi random graphs Independently for each pair {i, j}, include the edge e ij with probability p. Sufficient statistic: E(g) P p (g):??? Exponential family form:??? dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

14 Exponential random graph models Some easy examples Erdős-Renyi random graphs Independently for each pair {i, j}, include the edge e ij with probability p. Sufficient statistic: E(g) P p (g): p E(g) (1 p) (n 2) E(g) Exponential family form:??? dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

15 Exponential random graph models Some easy examples Erdős-Renyi random graphs Independently for each pair {i, j}, include the edge e ij with probability p. Sufficient statistic: P p (g): Exponential family form: E(g) p E(g) (1 p) (n 2) E(g) P θ (g) e θ E(g), where p = eθ 1 + e θ dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

16 Exponential random graph models Some easy examples The β model Associated to every vertex i is a parameter β i that measures its friendliness or propensity to attract edges. Each edge {i, j} appears independently with probability proportional to β i β j, so that: P β (g) {i,j} E(g) β i β j = n i=1 β deg(i) i. Sufficient statistic: The degree sequence of g, Exponential family form: d(g) = (d 1, d 2,..., d n ). P β (g) = e n i=1 d iβ i ψ(β) dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

17 Parameter estimation for networks Parameter estimation The parameter estimation problem for networks Given an observed network, estimate the unknown probability distribution from the model that best explains the data. The most common approach to the parameter estimation problem is maximum likelihood estimation: θ MLE := argmax θ ΘP θ (g). (IIT) Networks and Alg. Stat. Oct / 23

18 Parameter estimation for networks Parameter estimation The parameter estimation problem for networks Given an observed network, estimate the unknown probability distribution from the model that best explains the data. The most common approach to the parameter estimation problem is maximum likelihood estimation: θ MLE := argmax θ ΘP θ (g). Problem (MLE existence) Does the maximum likelihood estimate θ MLE exist? (IIT) Networks and Alg. Stat. Oct / 23

19 Parameter estimation for networks Solving MLE existence problem The polyhedral geometry of the model answers the MLE existence question for us. Definition (The model polytope) For a network model M on G n, denote the set of all possible sufficient statistics of the model by T := {t(g) : g G n }. The model polytope P M of M is P M := conv(t ) R k. Theorem (MLE existence) Let g be an observed network. Then, θ MLE exists (and is unique) if and only if t(g) rel int P M. dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

20 Parameter estimation for networks Back to our examples Some model polytopes: Erdős-Renyi: P ER = [0, ( n 2) ] R ( n 2) The β model: P β = conv{d = (d 1,..., d n ) : d is realizable degree sequence} R n Realizable degree sequences characterized by Havel-Hakimi P β well-studied in graph theory literature (vertex description, hyperplane description, characterization of extreme points, etc.) When n = 3, P β = conv{(0, 0, 0), (1, 1, 0), (1, 0, 1), (0, 1, 1), (2, 1, 1), (1, 2, 1), (1, 1, 2), (2, 2, 2)} dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

21 Parameter estimation for networks What else does the model polytope tell us? The facial structure of P M can be used to discern precisely which parameters are estimable P M contains information about the statistical degeneracy of the model Degenerate distributions place a lot of weight on extreme graphs Related problems Which integer points in P M are realizable as sufficient statistics of the model? What are the asymptotic properties of P M? dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

22 Goodness-of-fit testing for networks Does the model fit? Problem (Goodness-of-fit problem for networks) Can P θ be considered as a satisfactory generative model for the observed network g, i.e. does P θ describe the data sufficiently well? A solution to the goodness-of-fit problem for networks is difficult, since: Standard approaches rely on the asymptotic properties of large samples We only get samples of size 1 in network applications Must develop exact tests Each network model P M poses a unique set of challenges dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

23 Goodness-of-fit testing for networks GoF testing for networks Key idea: To test the fit of the model, we compare the observed network g to the other networks in the fiber Performing a GoF test F t(g) := {h G n : t(h) = t(g)}. Choose a test statistic that measures the distance of g from the expected value under the model For contingency tables, one might use expected cell counts Compare this distance to the distance of h from the expected value under the model for all h F t(g) Is g closer or further away to the expected value than most h F t(g)? If g is not close, we reject the model (i.e. we say it is not a good fit for the data) dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

24 Goodness-of-fit testing for networks GoF testing for networks A big problem For any interesting example, F t(g) is far too large to enumerate. We therefore must resort to Markov Chain Monte Carlo methods: Generate a random sample of graphs from F t(g) in a representative way This approach necessitates a technique for moving from graph to graph while staying in F t(g) Must be able to get from any g F t(g) to any h F t(g) without leaving F t(g) along the way, i.e. the moves must connect the fiber A set of moves that connects every fiber of M is called a Markov basis for M Theorem (Diaconis-Sturmfels) For a log-linear model M, a generating set for the toric ideal I M is a Markov basis for M. dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

25 Goodness-of-fit testing for networks The toric ideal I M The A matrix Associated to every log-linear model M is a matrix A M that reads the sufficient statistic off the data, i.e. A M defines a map: A M : G n {suff stats} g t(g). The toric ideal I M is the toric ideal of A. Erdős-Renyi: (1, 1,..., 1)e = E(g), where e {0, 1} (n 2) is the edge-incidence vector of g. The β model: A M = vertex-edge incidence matrix of K n, so A M e = (d 1,..., d n ). dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

26 Goodness-of-fit testing for networks Easy Markov basis examples Erdős-Renyi: I ER = {x ei x ej : 1 i, j ( n 2) } The Markov basis for the Erdős-Renyi model consists of moves of the form add an edge, remove an edge The β model: I β = {x ei x ej x ek x el : 1 i, j, k, l ( n 2) } The Markov basis for consists of all possible two switches A reformulation of the classical theorem in graph theory that two switches connect the space of graphs with a fixed degree sequence dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

27 Stochastic block models Stochastic block models Stochastic block models (SBMs) were introduced and first studied by Holland, Laskey, and Leinhardt in SBMs are useful for community-based network modeling Example: Nodes: UC Davis undergrads Edges: Friendships Communities: Majors Maybe there is reason to believe that Davis undergrads are more likely to be friends with students in their major than with students in other majors. Can we detect/quantify/test this effect by looking at the network? SBM model is suited for this type of application. SMBs are a simple generalization of the famous Erdős-Renyi model for random graphs dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

28 Stochastic block models Erdős-Renyi SBM We view a network as a random graph on n nodes, each of which lies in exactly one of k communities (or blocks) B 1,..., B k. Block assignment function: c : [n] [k] c(i) = l i B l (i.e. node i lies in block B l ) Block sizes: n l = B l k l=1 n l = n Definition: In the Erdős-Renyi-SBM with k (known) blocks, the probability of observing the graph g G n is: P (g) = ij p eij c(i)c(j) (1 peij c(i)c(j) )1 e ij, where e ij is 1 or 0 according to whether the edge ij is present in g. dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

29 Stochastic block models Erdős-Renyi SBM We view a network as a random graph on n nodes, each of which lies in exactly one of k communities (or blocks) B 1,..., B k. Block assignment function: c : [n] [k] c(i) = l i B l (i.e. node i lies in block B l ) Block sizes: n l = B l k l=1 n l = n Definition: We can also specify the ER-SBM in a more compact way by specifying the log-odds: ( ) pij log = α 1 p c(i)c(j) ij dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

30 Stochastic block models Erdős-Renyi SBM We view a network as a random graph on n nodes, each of which lies in exactly one of k communities (or blocks) B 1,..., B k. Block assignment function: c : [n] [k] c(i) = l i B l (i.e. node i lies in block B l ) Block sizes: n l = B l k l=1 n l = n Definition: In words: the probability of edge ij occurring depends only on the blocks c(i) and c(j) in which i and j lie (and in particular it is independent of the other dyads in g). dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

31 Stochastic block models Erdős-Renyi SBM We view a network as a random graph on n nodes, each of which lies in exactly one of k communities (or blocks) B 1,..., B k. Block assignment function: c : [n] [k] c(i) = l i B l (i.e. node i lies in block B l ) Block sizes: n l = B l k l=1 n l = n Note: The most statistically interesting case is when the block assignments are unknown (community detection). This is the subject of a forthcoming paper [Alexeev-Pati-Karwa-Petrović-Raic-Solus.-W.-Williams-Yan, 16+]. dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

32 Stochastic block models Algebraic statistics of the ER-SBM Goal: Given a network, estimate the k k matrix of edge probabilities Sufficient statistics: k k matrix of inter- and intra-block edge counts. Markov basis: Essentially the same as Erdős-Renyi model (add/remove an inter-block edge, add/remove an intra-block edge) Model polytope: Parallelepiped in R (k+1 2 ) with side lengths Bi B j and ( B i ) 2 Latent block model Latent (unknown) block model is a mixture model and thus a secant of toric varities dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

33 Stochastic block models Additive SBM Idea: Blocks are node degrees Sufficient statistics: k-vector of the degree sum of each block Markov basis: ER-SBM Markov basis + 2-switches of all types Theorem (Add. SBM model polytope, A.-P.-K.-P.-R.-S.-W.-W.-Y., 16+) For the model with blocks B 1,..., B k with n i nodes in block B i, for each K S {B 1,..., B k } with either S = 1 or such that K is a non-empty proper subset of S, the facet supporting hyperplanes of M AddSBM are given by: dwilburne@hawk.iit.edu (IIT) Networks and Alg. Stat. Oct / 23

Algebraic statistics for network models

Algebraic statistics for network models Algebraic statistics for network models Connecting statistics, combinatorics, and computational algebra Part One Sonja Petrović (Statistics Department, Pennsylvania State University) Applied Mathematics

More information

Applied Math Research Showcase: Statistics, Algebra, & Randomization

Applied Math Research Showcase: Statistics, Algebra, & Randomization Applied Math Research Showcase: Statistics, Algebra, & Randomization Sonja Petrović Illinois Institute of Technology April 2017 (math.iit.edu/-spetrov1) Alg Stats, Ntwks, Random Alg April 2017 0 / 15 My

More information

arxiv: v2 [math.st] 16 Sep 2016

arxiv: v2 [math.st] 16 Sep 2016 On the Geometry and Extremal Properties of the Edge-Degeneracy Model Nicolas Kim Dane Wilburne Sonja Petrović Alessandro Rinaldo arxiv:160.00180v [math.st] 16 Sep 016 Abstract The edge-degeneracy model

More information

Intro to Random Graphs and Exponential Random Graph Models

Intro to Random Graphs and Exponential Random Graph Models Intro to Random Graphs and Exponential Random Graph Models Danielle Larcomb University of Denver Danielle Larcomb Random Graphs 1/26 Necessity of Random Graphs The study of complex networks plays an increasingly

More information

Statistical network modeling: challenges and perspectives

Statistical network modeling: challenges and perspectives Statistical network modeling: challenges and perspectives Harry Crane Department of Statistics Rutgers August 1, 2017 Harry Crane (Rutgers) Network modeling JSM IOL 2017 1 / 25 Statistical network modeling:

More information

Fitting Social Network Models Using the Varying Truncation S. Truncation Stochastic Approximation MCMC Algorithm

Fitting Social Network Models Using the Varying Truncation S. Truncation Stochastic Approximation MCMC Algorithm Fitting Social Network Models Using the Varying Truncation Stochastic Approximation MCMC Algorithm May. 17, 2012 1 This talk is based on a joint work with Dr. Ick Hoon Jin Abstract The exponential random

More information

Statistical Methods for Network Analysis: Exponential Random Graph Models

Statistical Methods for Network Analysis: Exponential Random Graph Models Day 2: Network Modeling Statistical Methods for Network Analysis: Exponential Random Graph Models NMID workshop September 17 21, 2012 Prof. Martina Morris Prof. Steven Goodreau Supported by the US National

More information

Transitivity and Triads

Transitivity and Triads 1 / 32 Tom A.B. Snijders University of Oxford May 14, 2012 2 / 32 Outline 1 Local Structure Transitivity 2 3 / 32 Local Structure in Social Networks From the standpoint of structural individualism, one

More information

Statistical Modeling of Complex Networks Within the ERGM family

Statistical Modeling of Complex Networks Within the ERGM family Statistical Modeling of Complex Networks Within the ERGM family Mark S. Handcock Department of Statistics University of Washington U. Washington network modeling group Research supported by NIDA Grant

More information

Math 170- Graph Theory Notes

Math 170- Graph Theory Notes 1 Math 170- Graph Theory Notes Michael Levet December 3, 2018 Notation: Let n be a positive integer. Denote [n] to be the set {1, 2,..., n}. So for example, [3] = {1, 2, 3}. To quote Bud Brown, Graph theory

More information

Sequential Algorithms for Generating Random Graphs. Amin Saberi Stanford University

Sequential Algorithms for Generating Random Graphs. Amin Saberi Stanford University Sequential Algorithms for Generating Random Graphs Amin Saberi Stanford University Outline Generating random graphs with given degrees (joint work with M Bayati and JH Kim) Generating random graphs with

More information

CS281 Section 9: Graph Models and Practical MCMC

CS281 Section 9: Graph Models and Practical MCMC CS281 Section 9: Graph Models and Practical MCMC Scott Linderman November 11, 213 Now that we have a few MCMC inference algorithms in our toolbox, let s try them out on some random graph models. Graphs

More information

Instability, Sensitivity, and Degeneracy of Discrete Exponential Families

Instability, Sensitivity, and Degeneracy of Discrete Exponential Families Instability, Sensitivity, and Degeneracy of Discrete Exponential Families Michael Schweinberger Pennsylvania State University ONR grant N00014-08-1-1015 Scalable Methods for the Analysis of Network-Based

More information

Exponential Random Graph Models for Social Networks

Exponential Random Graph Models for Social Networks Exponential Random Graph Models for Social Networks ERGM Introduction Martina Morris Departments of Sociology, Statistics University of Washington Departments of Sociology, Statistics, and EECS, and Institute

More information

Extending the Rash model to a multiclass parametric network model

Extending the Rash model to a multiclass parametric network model Proceedings of the st International Conference and Exhibition on Future RFID Technologies Eszterhazy Karoly University of Applied Sciences and Bay Zoltán Nonprofit Ltd. for Applied Research Eger, Hungary,

More information

Random Simplicial Complexes

Random Simplicial Complexes Random Simplicial Complexes Duke University CAT-School 2015 Oxford 8/9/2015 Part I Random Combinatorial Complexes Contents Introduction The Erdős Rényi Random Graph The Random d-complex The Random Clique

More information

Introduction to Machine Learning CMU-10701

Introduction to Machine Learning CMU-10701 Introduction to Machine Learning CMU-10701 Clustering and EM Barnabás Póczos & Aarti Singh Contents Clustering K-means Mixture of Gaussians Expectation Maximization Variational Methods 2 Clustering 3 K-

More information

Convex Geometry arising in Optimization

Convex Geometry arising in Optimization Convex Geometry arising in Optimization Jesús A. De Loera University of California, Davis Berlin Mathematical School Summer 2015 WHAT IS THIS COURSE ABOUT? Combinatorial Convexity and Optimization PLAN

More information

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs Advanced Operations Research Techniques IE316 Quiz 1 Review Dr. Ted Ralphs IE316 Quiz 1 Review 1 Reading for The Quiz Material covered in detail in lecture. 1.1, 1.4, 2.1-2.6, 3.1-3.3, 3.5 Background material

More information

11.1 Facility Location

11.1 Facility Location CS787: Advanced Algorithms Scribe: Amanda Burton, Leah Kluegel Lecturer: Shuchi Chawla Topic: Facility Location ctd., Linear Programming Date: October 8, 2007 Today we conclude the discussion of local

More information

Integer Programming Chapter 9

Integer Programming Chapter 9 Integer Programming Chapter 9 University of Chicago Booth School of Business Kipp Martin October 25, 2017 1 / 40 Outline Key Concepts MILP Set Monoids LP set Relaxation of MILP Set Formulation Quality

More information

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini DM545 Linear and Integer Programming Lecture 2 The Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. 2. 3. 4. Standard Form Basic Feasible Solutions

More information

1 More stochastic block model. Pr(G θ) G=(V, E) 1.1 Model definition. 1.2 Fitting the model to data. Prof. Aaron Clauset 7 November 2013

1 More stochastic block model. Pr(G θ) G=(V, E) 1.1 Model definition. 1.2 Fitting the model to data. Prof. Aaron Clauset 7 November 2013 1 More stochastic block model Recall that the stochastic block model (SBM is a generative model for network structure and thus defines a probability distribution over networks Pr(G θ, where θ represents

More information

A Particular Type of Non-associative Algebras and Graph Theory

A Particular Type of Non-associative Algebras and Graph Theory A Particular Type of Non-associative Algebras and Graph Theory JUAN NÚÑEZ, MARITHANIA SILVERO & M. TRINIDAD VILLAR University of Seville Department of Geometry and Topology Aptdo. 1160. 41080-Seville SPAIN

More information

ECE521: Week 11, Lecture March 2017: HMM learning/inference. With thanks to Russ Salakhutdinov

ECE521: Week 11, Lecture March 2017: HMM learning/inference. With thanks to Russ Salakhutdinov ECE521: Week 11, Lecture 20 27 March 2017: HMM learning/inference With thanks to Russ Salakhutdinov Examples of other perspectives Murphy 17.4 End of Russell & Norvig 15.2 (Artificial Intelligence: A Modern

More information

be a polytope. has such a representation iff it contains the origin in its interior. For a generic, sort the inequalities so that

be a polytope. has such a representation iff it contains the origin in its interior. For a generic, sort the inequalities so that ( Shelling (Bruggesser-Mani 1971) and Ranking Let be a polytope. has such a representation iff it contains the origin in its interior. For a generic, sort the inequalities so that. a ranking of vertices

More information

Spectral Clustering and Community Detection in Labeled Graphs

Spectral Clustering and Community Detection in Labeled Graphs Spectral Clustering and Community Detection in Labeled Graphs Brandon Fain, Stavros Sintos, Nisarg Raval Machine Learning (CompSci 571D / STA 561D) December 7, 2015 {btfain, nisarg, ssintos} at cs.duke.edu

More information

MCMC Diagnostics. Yingbo Li MATH Clemson University. Yingbo Li (Clemson) MCMC Diagnostics MATH / 24

MCMC Diagnostics. Yingbo Li MATH Clemson University. Yingbo Li (Clemson) MCMC Diagnostics MATH / 24 MCMC Diagnostics Yingbo Li Clemson University MATH 9810 Yingbo Li (Clemson) MCMC Diagnostics MATH 9810 1 / 24 Convergence to Posterior Distribution Theory proves that if a Gibbs sampler iterates enough,

More information

Exponential Random Graph (p ) Models for Affiliation Networks

Exponential Random Graph (p ) Models for Affiliation Networks Exponential Random Graph (p ) Models for Affiliation Networks A thesis submitted in partial fulfillment of the requirements of the Postgraduate Diploma in Science (Mathematics and Statistics) The University

More information

CS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm Instructor: Shaddin Dughmi Algorithms for Convex Optimization We will look at 2 algorithms in detail: Simplex and Ellipsoid.

More information

Lecture 11: Clustering and the Spectral Partitioning Algorithm A note on randomized algorithm, Unbiased estimates

Lecture 11: Clustering and the Spectral Partitioning Algorithm A note on randomized algorithm, Unbiased estimates CSE 51: Design and Analysis of Algorithms I Spring 016 Lecture 11: Clustering and the Spectral Partitioning Algorithm Lecturer: Shayan Oveis Gharan May nd Scribe: Yueqi Sheng Disclaimer: These notes have

More information

CMPSCI611: The Simplex Algorithm Lecture 24

CMPSCI611: The Simplex Algorithm Lecture 24 CMPSCI611: The Simplex Algorithm Lecture 24 Let s first review the general situation for linear programming problems. Our problem in standard form is to choose a vector x R n, such that x 0 and Ax = b,

More information

R n a T i x = b i} is a Hyperplane.

R n a T i x = b i} is a Hyperplane. Geometry of LPs Consider the following LP : min {c T x a T i x b i The feasible region is i =1,...,m}. X := {x R n a T i x b i i =1,...,m} = m i=1 {x Rn a T i x b i} }{{} X i The set X i is a Half-space.

More information

The Symplectic Geometry of Polygon Space and How to Use It

The Symplectic Geometry of Polygon Space and How to Use It The Symplectic Geometry of Polygon Space and How to Use It Clayton Shonkwiler Colorado State University LSU Topology Seminar November 4, 2015 From Variable Edgelengths to Fixed Edgelengths In my grad student

More information

Applications of Geometry to Constrained Random Walks and Polymer Models

Applications of Geometry to Constrained Random Walks and Polymer Models Applications of Geometry to Constrained Random Walks and Polymer Models Clayton Shonkwiler Colorado State University shonkwiler.org Geometry for Signal Processing and Machine Learning October 14, 2016

More information

IMO Training 2010 Double Counting Victoria Krakovna. Double Counting. Victoria Krakovna

IMO Training 2010 Double Counting Victoria Krakovna. Double Counting. Victoria Krakovna Double Counting Victoria Krakovna vkrakovna@gmail.com 1 Introduction In many combinatorics problems, it is useful to count a quantity in two ways. Let s start with a simple example. Example 1. (Iran 2010

More information

Markov chain Monte Carlo methods

Markov chain Monte Carlo methods Markov chain Monte Carlo methods (supplementary material) see also the applet http://www.lbreyer.com/classic.html February 9 6 Independent Hastings Metropolis Sampler Outline Independent Hastings Metropolis

More information

Math.3336: Discrete Mathematics. Chapter 10 Graph Theory

Math.3336: Discrete Mathematics. Chapter 10 Graph Theory Math.3336: Discrete Mathematics Chapter 10 Graph Theory Instructor: Dr. Blerina Xhabli Department of Mathematics, University of Houston https://www.math.uh.edu/ blerina Email: blerina@math.uh.edu Fall

More information

Estimation of Bilateral Connections in a Network: Copula vs. Maximum Entropy

Estimation of Bilateral Connections in a Network: Copula vs. Maximum Entropy Estimation of Bilateral Connections in a Network: Copula vs. Maximum Entropy Pallavi Baral and Jose Pedro Fique Department of Economics Indiana University at Bloomington 1st Annual CIRANO Workshop on Networks

More information

Linear Programming in Small Dimensions

Linear Programming in Small Dimensions Linear Programming in Small Dimensions Lekcija 7 sergio.cabello@fmf.uni-lj.si FMF Univerza v Ljubljani Edited from slides by Antoine Vigneron Outline linear programming, motivation and definition one dimensional

More information

Clustering Lecture 5: Mixture Model

Clustering Lecture 5: Mixture Model Clustering Lecture 5: Mixture Model Jing Gao SUNY Buffalo 1 Outline Basics Motivation, definition, evaluation Methods Partitional Hierarchical Density-based Mixture model Spectral methods Advanced topics

More information

Turing Workshop on Statistics of Network Analysis

Turing Workshop on Statistics of Network Analysis Turing Workshop on Statistics of Network Analysis Day 1: 29 May 9:30-10:00 Registration & Coffee 10:00-10:45 Eric Kolaczyk Title: On the Propagation of Uncertainty in Network Summaries Abstract: While

More information

What is high-dimensional combinatorics?

What is high-dimensional combinatorics? What is high-dimensional combinatorics? Random-Approx, August 08 A (very) brief and (highly) subjective history of combinatorics Combinatorics must always have been fun. But when and how did it become

More information

1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G))

1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G)) 10 Graphs 10.1 Graphs and Graph Models 1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G)) 2. an edge is present, say e = {u,

More information

1 Large-scale network structures

1 Large-scale network structures Inference, Models and Simulation for Complex Systems CSCI 7000-001 Lecture 15 25 October 2011 Prof. Aaron Clauset 1 Large-scale network structures The structural measures we met in Lectures 12a and 12b,

More information

FACES OF CONVEX SETS

FACES OF CONVEX SETS FACES OF CONVEX SETS VERA ROSHCHINA Abstract. We remind the basic definitions of faces of convex sets and their basic properties. For more details see the classic references [1, 2] and [4] for polytopes.

More information

The Convex Hull of a Space Curve. Bernd Sturmfels, UC Berkeley (two papers with Kristian Ranestad)

The Convex Hull of a Space Curve. Bernd Sturmfels, UC Berkeley (two papers with Kristian Ranestad) The Convex Hull of a Space Curve Bernd Sturmfels, UC Berkeley (two papers with Kristian Ranestad) Convex Hull of a Trigonometric Curve { (cos(θ), sin(2θ), cos(3θ) ) R 3 : θ [0, 2π] } = { (x, y, z) R 3

More information

Module 1. Preliminaries. Contents

Module 1. Preliminaries. Contents Module 1 Preliminaries Contents 1.1 Introduction: Discovery of graphs............. 2 1.2 Graphs.............................. 3 Definitions........................... 4 Pictorial representation of a graph..............

More information

Introduction to Modern Control Systems

Introduction to Modern Control Systems Introduction to Modern Control Systems Convex Optimization, Duality and Linear Matrix Inequalities Kostas Margellos University of Oxford AIMS CDT 2016-17 Introduction to Modern Control Systems November

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction A Monte Carlo method is a compuational method that uses random numbers to compute (estimate) some quantity of interest. Very often the quantity we want to compute is the mean of

More information

Basics of Computational Geometry

Basics of Computational Geometry Basics of Computational Geometry Nadeem Mohsin October 12, 2013 1 Contents This handout covers the basic concepts of computational geometry. Rather than exhaustively covering all the algorithms, it deals

More information

Discrete Optimization. Lecture Notes 2

Discrete Optimization. Lecture Notes 2 Discrete Optimization. Lecture Notes 2 Disjunctive Constraints Defining variables and formulating linear constraints can be straightforward or more sophisticated, depending on the problem structure. The

More information

Convex Hull Representation Conversion (cddlib, lrslib)

Convex Hull Representation Conversion (cddlib, lrslib) Convex Hull Representation Conversion (cddlib, lrslib) Student Seminar in Combinatorics: Mathematical Software Niklas Pfister October 31, 2014 1 Introduction In this report we try to give a short overview

More information

Probabilistic Graphical Models

Probabilistic Graphical Models School of Computer Science Probabilistic Graphical Models Theory of Variational Inference: Inner and Outer Approximation Eric Xing Lecture 14, February 29, 2016 Reading: W & J Book Chapters Eric Xing @

More information

Convexization in Markov Chain Monte Carlo

Convexization in Markov Chain Monte Carlo in Markov Chain Monte Carlo 1 IBM T. J. Watson Yorktown Heights, NY 2 Department of Aerospace Engineering Technion, Israel August 23, 2011 Problem Statement MCMC processes in general are governed by non

More information

What is a Graphon? Daniel Glasscock, June 2013

What is a Graphon? Daniel Glasscock, June 2013 What is a Graphon? Daniel Glasscock, June 2013 These notes complement a talk given for the What is...? seminar at the Ohio State University. The block images in this PDF should be sharp; if they appear

More information

arxiv: v1 [cs.cc] 30 Jun 2017

arxiv: v1 [cs.cc] 30 Jun 2017 On the Complexity of Polytopes in LI( Komei Fuuda May Szedlá July, 018 arxiv:170610114v1 [cscc] 30 Jun 017 Abstract In this paper we consider polytopes given by systems of n inequalities in d variables,

More information

Convexity: an introduction

Convexity: an introduction Convexity: an introduction Geir Dahl CMA, Dept. of Mathematics and Dept. of Informatics University of Oslo 1 / 74 1. Introduction 1. Introduction what is convexity where does it arise main concepts and

More information

A Sequential Importance Sampling Algorithm for Generating Random Graphs with Prescribed Degrees

A Sequential Importance Sampling Algorithm for Generating Random Graphs with Prescribed Degrees Internet Mathematics Vol. 6, No. 4: 489 522 A Sequential Importance Sampling Algorithm for Generating Random Graphs with Prescribed Degrees Joseph Blitzstein and Persi Diaconis Abstract. Random graphs

More information

Random graph models with fixed degree sequences: choices, consequences and irreducibilty proofs for sampling

Random graph models with fixed degree sequences: choices, consequences and irreducibilty proofs for sampling Random graph models with fixed degree sequences: choices, consequences and irreducibilty proofs for sampling Joel Nishimura 1, Bailey K Fosdick 2, Daniel B Larremore 3 and Johan Ugander 4 1 Arizona State

More information

An Exact Enumeration of Unlabeled Cactus Graphs

An Exact Enumeration of Unlabeled Cactus Graphs An Exact Enumeration of Unlabeled Cactus Graphs Maryam Bahrani Under the Direction of Dr. Jérémie Lumbroso Analysis of Algorithms, June 2017 Symbolic Method on Trees A binary tree is either a leaf or an

More information

Simplicial and Cellular Spanning Trees, I: General Theory

Simplicial and Cellular Spanning Trees, I: General Theory Simplicial and Cellular Spanning Trees, I: General Theory Art Duval (University of Texas at El Paso) Caroline Klivans (Brown University) Jeremy Martin (University of Kansas) University of California, Davis

More information

The 2-core of a Non-homogeneous Hypergraph

The 2-core of a Non-homogeneous Hypergraph July 16, 2012 k-cores A Hypergraph G on vertex set V is a collection E of subsets of V. E is the set of hyperedges. For ordinary graphs, e = 2 for all e E. The k-core of a (hyper)graph is the maximal subgraph

More information

Ma/CS 6b Class 10: Ramsey Theory

Ma/CS 6b Class 10: Ramsey Theory Ma/CS 6b Class 10: Ramsey Theory By Adam Sheffer The Pigeonhole Principle The pigeonhole principle. If n items are put into m containers, such that n > m, then at least one container contains more than

More information

Hidden Markov Models in the context of genetic analysis

Hidden Markov Models in the context of genetic analysis Hidden Markov Models in the context of genetic analysis Vincent Plagnol UCL Genetics Institute November 22, 2012 Outline 1 Introduction 2 Two basic problems Forward/backward Baum-Welch algorithm Viterbi

More information

A NOTE ON THE ASSOCIATED PRIMES OF THE THIRD POWER OF THE COVER IDEAL

A NOTE ON THE ASSOCIATED PRIMES OF THE THIRD POWER OF THE COVER IDEAL A NOTE ON THE ASSOCIATED PRIMES OF THE THIRD POWER OF THE COVER IDEAL KIM KESTING, JAMES POZZI, AND JANET STRIULI Abstract. An algebraic approach to graph theory involves the study of the edge ideal and

More information

CS Introduction to Data Mining Instructor: Abdullah Mueen

CS Introduction to Data Mining Instructor: Abdullah Mueen CS 591.03 Introduction to Data Mining Instructor: Abdullah Mueen LECTURE 8: ADVANCED CLUSTERING (FUZZY AND CO -CLUSTERING) Review: Basic Cluster Analysis Methods (Chap. 10) Cluster Analysis: Basic Concepts

More information

Estrada Index. Bo Zhou. Augest 5, Department of Mathematics, South China Normal University

Estrada Index. Bo Zhou. Augest 5, Department of Mathematics, South China Normal University Outline 1. Introduction 2. Results for 3. References Bo Zhou Department of Mathematics, South China Normal University Augest 5, 2010 Outline 1. Introduction 2. Results for 3. References Outline 1. Introduction

More information

Ma/CS 6b Class 12: Ramsey Theory

Ma/CS 6b Class 12: Ramsey Theory Ma/CS 6b Class 12: Ramsey Theory By Adam Sheffer The Pigeonhole Principle The pigeonhole principle. If n items are put into m containers, such that n > m, then at least one container contains more than

More information

Lecture 21 : A Hybrid: Deep Learning and Graphical Models

Lecture 21 : A Hybrid: Deep Learning and Graphical Models 10-708: Probabilistic Graphical Models, Spring 2018 Lecture 21 : A Hybrid: Deep Learning and Graphical Models Lecturer: Kayhan Batmanghelich Scribes: Paul Liang, Anirudha Rayasam 1 Introduction and Motivation

More information

On the Optimality of the Neighbor Joining Algorithm

On the Optimality of the Neighbor Joining Algorithm On the Optimality of the Neighbor Joining Algorithm Ruriko Yoshida Dept. of Statistics University of Kentucky Joint work with K. Eickmeyer, P. Huggins, and L. Pachter www.ms.uky.edu/ ruriko Louisville

More information

Institutionen för matematik, KTH.

Institutionen för matematik, KTH. Institutionen för matematik, KTH. Chapter 10 projective toric varieties and polytopes: definitions 10.1 Introduction Tori varieties are algebraic varieties related to the study of sparse polynomials.

More information

Lecture 4: Petersen Graph 2/2; also, Friendship is Magic!

Lecture 4: Petersen Graph 2/2; also, Friendship is Magic! Spectral Graph Theory Instructor: Padraic Bartlett Lecture 4: Petersen Graph /; also, Friendship is Magic! Week 4 Mathcamp 0 We did a ton of things yesterday! Here s a quick recap:. If G is a n, k, λ,

More information

Statistical Matching using Fractional Imputation

Statistical Matching using Fractional Imputation Statistical Matching using Fractional Imputation Jae-Kwang Kim 1 Iowa State University 1 Joint work with Emily Berg and Taesung Park 1 Introduction 2 Classical Approaches 3 Proposed method 4 Application:

More information

Coloring Fuzzy Circular Interval Graphs

Coloring Fuzzy Circular Interval Graphs Coloring Fuzzy Circular Interval Graphs Friedrich Eisenbrand 1 Martin Niemeier 2 SB IMA DISOPT EPFL Lausanne, Switzerland Abstract Computing the weighted coloring number of graphs is a classical topic

More information

Approximate Bayesian Computation. Alireza Shafaei - April 2016

Approximate Bayesian Computation. Alireza Shafaei - April 2016 Approximate Bayesian Computation Alireza Shafaei - April 2016 The Problem Given a dataset, we are interested in. The Problem Given a dataset, we are interested in. The Problem Given a dataset, we are interested

More information

Math 5593 Linear Programming Lecture Notes

Math 5593 Linear Programming Lecture Notes Math 5593 Linear Programming Lecture Notes Unit II: Theory & Foundations (Convex Analysis) University of Colorado Denver, Fall 2013 Topics 1 Convex Sets 1 1.1 Basic Properties (Luenberger-Ye Appendix B.1).........................

More information

A TESSELLATION FOR ALGEBRAIC SURFACES IN CP 3

A TESSELLATION FOR ALGEBRAIC SURFACES IN CP 3 A TESSELLATION FOR ALGEBRAIC SURFACES IN CP 3 ANDREW J. HANSON AND JI-PING SHA In this paper we present a systematic and explicit algorithm for tessellating the algebraic surfaces (real 4-manifolds) F

More information

Markov Random Fields and Gibbs Sampling for Image Denoising

Markov Random Fields and Gibbs Sampling for Image Denoising Markov Random Fields and Gibbs Sampling for Image Denoising Chang Yue Electrical Engineering Stanford University changyue@stanfoed.edu Abstract This project applies Gibbs Sampling based on different Markov

More information

CPSC 340: Machine Learning and Data Mining. Principal Component Analysis Fall 2017

CPSC 340: Machine Learning and Data Mining. Principal Component Analysis Fall 2017 CPSC 340: Machine Learning and Data Mining Principal Component Analysis Fall 2017 Assignment 3: 2 late days to hand in tonight. Admin Assignment 4: Due Friday of next week. Last Time: MAP Estimation MAP

More information

Introduction to Algorithms / Algorithms I Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/18/14

Introduction to Algorithms / Algorithms I Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/18/14 600.363 Introduction to Algorithms / 600.463 Algorithms I Lecturer: Michael Dinitz Topic: Approximation algorithms Date: 11/18/14 23.1 Introduction We spent last week proving that for certain problems,

More information

Use of Extreme Value Statistics in Modeling Biometric Systems

Use of Extreme Value Statistics in Modeling Biometric Systems Use of Extreme Value Statistics in Modeling Biometric Systems Similarity Scores Two types of matching: Genuine sample Imposter sample Matching scores Enrolled sample 0.95 0.32 Probability Density Decision

More information

1 Methods for Posterior Simulation

1 Methods for Posterior Simulation 1 Methods for Posterior Simulation Let p(θ y) be the posterior. simulation. Koop presents four methods for (posterior) 1. Monte Carlo integration: draw from p(θ y). 2. Gibbs sampler: sequentially drawing

More information

Lecture 3 Randomized Algorithms

Lecture 3 Randomized Algorithms Lecture 3 Randomized Algorithms Jean-Daniel Boissonnat Winter School on Computational Geometry and Topology University of Nice Sophia Antipolis January 23-27, 2017 Computational Geometry and Topology Randomized

More information

The Convex Hull of a Space Curve

The Convex Hull of a Space Curve The Convex Hull of a Space Curve Bernd Sturmfels, UC Berkeley (joint work with Kristian Ranestad) The Mathematics of Klee & Grünbaum: 100 Years in Seattle Friday, July 30, 2010 Convex Hull of a Trigonometric

More information

The Simplex Algorithm

The Simplex Algorithm The Simplex Algorithm Uri Feige November 2011 1 The simplex algorithm The simplex algorithm was designed by Danzig in 1947. This write-up presents the main ideas involved. It is a slight update (mostly

More information

ACTUALLY DOING IT : an Introduction to Polyhedral Computation

ACTUALLY DOING IT : an Introduction to Polyhedral Computation ACTUALLY DOING IT : an Introduction to Polyhedral Computation Jesús A. De Loera Department of Mathematics Univ. of California, Davis http://www.math.ucdavis.edu/ deloera/ 1 What is a Convex Polytope? 2

More information

Using Markov decision processes to optimise a non-linear functional of the final distribution, with manufacturing applications.

Using Markov decision processes to optimise a non-linear functional of the final distribution, with manufacturing applications. Using Markov decision processes to optimise a non-linear functional of the final distribution, with manufacturing applications. E.J. Collins 1 1 Department of Mathematics, University of Bristol, University

More information

The Cross-Entropy Method for Mathematical Programming

The Cross-Entropy Method for Mathematical Programming The Cross-Entropy Method for Mathematical Programming Dirk P. Kroese Reuven Y. Rubinstein Department of Mathematics, The University of Queensland, Australia Faculty of Industrial Engineering and Management,

More information

INLA: Integrated Nested Laplace Approximations

INLA: Integrated Nested Laplace Approximations INLA: Integrated Nested Laplace Approximations John Paige Statistics Department University of Washington October 10, 2017 1 The problem Markov Chain Monte Carlo (MCMC) takes too long in many settings.

More information

CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension

CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension Antoine Vigneron King Abdullah University of Science and Technology November 7, 2012 Antoine Vigneron (KAUST) CS 372 Lecture

More information

Closed Random Walks and Symplectic Geometry

Closed Random Walks and Symplectic Geometry Closed Random Walks and Symplectic Geometry Clayton Shonkwiler University of Georgia Wichita State University December 11, 2013 Random Walks (and Polymer Physics) Physics Question What is the average shape

More information

Toric Ideals of Homogeneous Phylogenetic Models

Toric Ideals of Homogeneous Phylogenetic Models Toric Ideals of Homogeneous Phylogenetic Models Nicholas Eriksson Department of Mathematics University of California, Berkeley Berkeley, CA 947-384 eriksson@math.berkeley.edu ABSTRACT We consider the model

More information

STATISTICAL METHODS FOR NETWORK ANALYSIS

STATISTICAL METHODS FOR NETWORK ANALYSIS NME Workshop 1 DAY 2: STATISTICAL METHODS FOR NETWORK ANALYSIS Martina Morris, Ph.D. Steven M. Goodreau, Ph.D. Samuel M. Jenness, Ph.D. Supported by the US National Institutes of Health Today we will cover

More information

Linear programming and the efficiency of the simplex algorithm for transportation polytopes

Linear programming and the efficiency of the simplex algorithm for transportation polytopes Linear programming and the efficiency of the simplex algorithm for transportation polytopes Edward D. Kim University of Wisconsin-La Crosse February 20, 2015 Loras College Department of Mathematics Colloquium

More information

TELCOM2125: Network Science and Analysis

TELCOM2125: Network Science and Analysis School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2015 2 Part 4: Dividing Networks into Clusters The problem l Graph partitioning

More information

[Ramalingam, 4(12): December 2017] ISSN DOI /zenodo Impact Factor

[Ramalingam, 4(12): December 2017] ISSN DOI /zenodo Impact Factor GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES FORCING VERTEX TRIANGLE FREE DETOUR NUMBER OF A GRAPH S. Sethu Ramalingam * 1, I. Keerthi Asir 2 and S. Athisayanathan 3 *1,2 & 3 Department of Mathematics,

More information

Mining for Patterns and Anomalies in Data Streams. Sampath Kannan University of Pennsylvania

Mining for Patterns and Anomalies in Data Streams. Sampath Kannan University of Pennsylvania Mining for Patterns and Anomalies in Data Streams Sampath Kannan University of Pennsylvania The Problem Data sizes too large to fit in primary memory Devices with small memory Access times to secondary

More information

Planar Graphs with Many Perfect Matchings and Forests

Planar Graphs with Many Perfect Matchings and Forests Planar Graphs with Many Perfect Matchings and Forests Michael Biro Abstract We determine the number of perfect matchings and forests in a family T r,3 of triangulated prism graphs. These results show that

More information

Optimal Denoising of Natural Images and their Multiscale Geometry and Density

Optimal Denoising of Natural Images and their Multiscale Geometry and Density Optimal Denoising of Natural Images and their Multiscale Geometry and Density Department of Computer Science and Applied Mathematics Weizmann Institute of Science, Israel. Joint work with Anat Levin (WIS),

More information