Algebraic statistics for network models

Size: px
Start display at page:

Download "Algebraic statistics for network models"

Transcription

1 Algebraic statistics for network models Connecting statistics, combinatorics, and computational algebra Part One Sonja Petrović (Statistics Department, Pennsylvania State University) Applied Mathematics Department, Illinois Institute of Technology Summer School on Network Science Columbia, SC Monday, 20 May 2013 S. Petrović Algebraic Statistics for Network Models Monday, 20 May / 22

2 General framework and motivation Network analysis has advanced - Empirical work, simple models, probabilistic properties. - But: surprising non-standard properties, new theoretical challenges in statistics Some approaches that have a statistical grounding do not necessarily scale well to large sparse network settings - ( model/data fit ) - Recent: degenerate statistical behavior of network modeling tools Motivation: practical problems for network data structures where the number of variables, parameters is large (relative to the number of independent observations). Algebraic statistics: Insights to a variety of categorical data problems insights aid model development and analysis processes S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

3 What is Algebraic Statistics? Algebraic geometry and related fields applied to statistics Fact (Guiding principle) Many important statistical models correspond to algebraic or semi-algebraic sets of parameters. The geometry of these parameter spaces determines the behavior of widely used statistical inference procedures. S. Petrović Algebraic Statistics for Network Models Monday, 20 May / 22

4 What is Algebraic Statistics? Algebraic geometry and related fields applied to statistics Fact (Guiding principle) Many important statistical models correspond to algebraic or semi-algebraic sets of parameters. The geometry of these parameter spaces determines the behavior of widely used statistical inference procedures. Model geometry: Shape of a statistical model: intuitive notion of fundamental importance to statistical inference; reflected in its abstract geometric properties Ex: is the likelihood function multimodal? Does the model have singularities (is non-regular)? Nature of underlying singularities? When a model is algebraic, use tools from algebraic geometry and computational algebra software packages. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

5 Motivating problem Model Validation Problem Tools: algebra and polyhedral geometry Problem Given a candidate ERGM P and one observed network x, decide (with a Markov bases high degree of confidence) whether x can be regarded as a draw from Markov bases some distribution P θ0 P. Maximum likelihood estimation problem: Use the observed data x to produce an optimal estimate for θ 0. JavaView v Goodness-of-fit problem (and model selection): Can the MLE be considered as a satisfactory generative model for the data at hand? Loading Sonja Petrović (SAC seminar) Algebraic statistics Februa S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

6 Motivating problem Model Validation Problem Tools: algebra and polyhedral geometry Problem Given a candidate ERGM P and one observed network x, decide (with a high degree of confidence) whether x can be regarded as a draw from Markov bases some distribution P θ0 P. Markov bases Maximum likelihood estimation problem: Use the observed data x to produce an optimal estimate for θ 0. (Faces of model polytope.) JavaView v Loading Goodness-of-fit problem (and model selection): Can the MLE be considered as a satisfactory generative model for the data at hand? Sonja Petrović (SAC seminar) Algebraic statistics Februa S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

7 Motivating problem Model Validation Problem Tools: algebra and polyhedral geometry Problem Given a candidate ERGM P and one observed network x, decide (with a high degree of confidence) whether x can be regarded as a draw from Markov bases some distribution P θ0 P. Markov bases Maximum likelihood estimation problem: Use the observed data x to produce an optimal estimate for θ 0. (Faces of model polytope.) JavaView v Goodness-of-fit problem (and model selection): Can the MLE be considered as a satisfactory generative model for the data at hand? (Markov bases for random walk on a fiber.) Loading Sonja Petrović (SAC seminar) Algebraic statistics Februa S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

8 Statistical network analysis What is a model? Statistical Network (Random Graph) Analysis Let G n be the set of simple graphs on n nodes: G n = 2 (n 2). * Nodes = units of some (sub)population of interest. * Edges = a set of static relationships among units. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

9 Statistical network analysis What is a model? Statistical Network (Random Graph) Analysis Let G n be the set of simple graphs on n nodes: G n = 2 (n 2). * Nodes = units of some (sub)population of interest. * Edges = a set of static relationships among units. - Reprensentation: 0/1 adjacency matrix (n n), or a point in {0, 1} n ; OR: a ( n 2) -dimensional 0/1 vector indexed by node pairs. Example Graph with an edge {1, 2} and a triple edge {1, 3}: S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

10 Statistical network analysis What is a model? Statistical Network (Random Graph) Analysis Let G n be the set of simple graphs on n nodes: G n = 2 (n 2). * Nodes = units of some (sub)population of interest. * Edges = a set of static relationships among units. - Reprensentation: 0/1 adjacency matrix (n n), or a point in {0, 1} n ; OR: a ( n 2) -dimensional 0/1 vector indexed by node pairs. Example Graph with an edge {1, 2} and a triple edge {1, 3}: x = [1, 3, 0,..., 0] T. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

11 Statistical network analysis What is a model? Statistical Network (Random Graph) Analysis Let G n be the set of simple graphs on n nodes: G n = 2 (n 2). * Nodes = units of some (sub)population of interest. * Edges = a set of static relationships among units. - Reprensentation: 0/1 adjacency matrix (n n), or a point in {0, 1} n ; OR: a ( n 2) -dimensional 0/1 vector indexed by node pairs. Example Graph with an edge {1, 2} and a triple edge {1, 3}: x = [1, 3, 0,..., 0] T. A statistical model is a collection of probability distributions over graphs indexed by a set of parameters. The form and properties of such statistical models are dictated by the goals of the analysis at hand. With a model in place, we can determine the probability of any network topology. We can also estimate the model parameters that best fit given data. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

12 Statistical network analysis Why search for a good model? Statistical network analysis - what it can tell us Why search for a well-fitting statistical model of an observed social network?s Allows us to understand the uncertainty associated with observed outcomes. Allows inferences about whether network substructures are more commonly observed than by chance. Allows for simulation. Allows for the assessment of local effects (reciprocation, attractiveness, desire to expand, etc). Statistical models for networks: Classes of probability distributions for graphs, interpretable, realistic models for large distributions based on edges (modeling the random occurrence of edges). S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

13 ERGMs A well-known family of statistical models Exponential Random Graph (ERG) Models Specify a set of informative network statistics on G n (capture key features of the network) t : G n R d, x t(x) = (t 1 (x),..., t d (x)) R d, such that the probability of observing x is a function of t(x) only. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

14 ERGMs A well-known family of statistical models Exponential Random Graph (ERG) Models Specify a set of informative network statistics on G n (capture key features of the network) t : G n R d, x t(x) = (t 1 (x),..., t d (x)) R d, such that the probability of observing x is a function of t(x) only. Standard examples: the number of edges E(x) (Erdös-Renyi model); number of triangles T (x); the number of k-stars; S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

15 ERGMs A well-known family of statistical models Exponential Random Graph (ERG) Models Specify a set of informative network statistics on G n (capture key features of the network) t : G n R d, x t(x) = (t 1 (x),..., t d (x)) R d, such that the probability of observing x is a function of t(x) only. Standard examples: the number of edges E(x) (Erdös-Renyi model); number of triangles T (x); the number of k-stars; More elaborate examples (number of statistics grows with n) the degree sequence: β-model [RPF 2011; Chatterjee-Diaconis 2011] in- and out-degrees (directed): p 1 model [Holland-Leinhardt 1981] T (x) and k-stars: Markov graph model [Frank-Strauss 1986] (log-linear models over a set of edges) S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

16 ERGMs may have non-standard properties (e.g. increasing number of parameters) Number of parameters increasing with n In general, it is desirable to have an increasing number of parameters in order to provide more descriptive and flexible models. However, the number of parameters can only grow at a o(n) rate, otherwise inference is not possible. Examples of network models in which the number of parameters grow with the size n of the network are the β-model; the Markov random graph models; models related to JDM (Aaron Dutle, Wed 5/22); the SBM with growing number of hidden communities. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

17 ERGMs may have non-standard properties But: significant dimension reduction property (well-understood) Sufficiency and graph equivalence classes ERGMs are models over equivalence classes of G n, where two graphs x and y are regarded probabilistically equivalent whenever t(x) = t(y). ET Model: we consider G 9 with network statistics (E(x), T (x)). There are 2 36 distinct graphs but only 444 distinct network statistics Number of triangles Number of edges β-model: for n = 6, 7, 8, 9, there are 6944, 11850, , distinct (ordered) degree sequences (Stanley, 1991). S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

18 A simplest ERGM for random graphs- -with sufficient statistics of interest to many communities! The β model for random graphs: degree sequences The β-model is the ERGM on labeled networks with network statistics given by the (ordered) degree sequence: x G n d(x) = d = (d 1,..., d n ) N n, where d i is the degree of node i. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

19 A simplest ERGM for random graphs- -with sufficient statistics of interest to many communities! The β model for random graphs: degree sequences The β-model is the ERGM on labeled networks with network statistics given by the (ordered) degree sequence: x G n d(x) = d = (d 1,..., d n ) N n, where d i is the degree of node i. Definition (Set of all possible outcomes for generalized Beta) S n := {x i,j : i < j and x i,j {0, 1,..., N i,j }} N (n 2). Definition (Parametrization of the beta model) For β R n : p i,j = eβ i +β j 1 + e β i +β j and p j,i = 1 p i,j = e β i +β j, i j. The model M β for n vertices consists of all p i,j s of this form. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

20 What parameters best explain the given (network) data? MLE non-existence leads to degeneracy Inference Problem Given one observation x G n (given t = t(x)), estimate the parameters. In the ET model, want to learn 2 parameters, in the β-model, n. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

21 What parameters best explain the given (network) data? MLE non-existence leads to degeneracy Inference Problem Given one observation x G n (given t = t(x)), estimate the parameters. In the ET model, want to learn 2 parameters, in the β-model, n. MLE(p) := argmax p Mn i<j p x ij ij. Fact: The MLE is nonexistent if ˆp is on the boundary of M A. Consequence: Some of the coordinates of ˆp are either 0 or 1, and are, therefore, non-estimable. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

22 What parameters best explain the given (network) data? MLE non-existence leads to degeneracy Inference Problem Given one observation x G n (given t = t(x)), estimate the parameters. In the ET model, want to learn 2 parameters, in the β-model, n. MLE(p) := argmax p Mn i<j p x ij ij. Fact: The MLE is nonexistent if ˆp is on the boundary of M A. Consequence: Some of the coordinates of ˆp are either 0 or 1, and are, therefore, non-estimable. Key tasks (Fundamental for goodness-of-fit testing) (1) decide whether the MLE exists (2) identify non-estimable parameters. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

23 This crucial problem must not be overlooked. MLE non-existence leads to degeneracy A small example of data leading to a nonexistent MLE 0 N 1,2 N 3,4 0 (The model: p i,j = eβ i +β j 1+e β i +β j.) Left: data exhibiting the above pattern, when N i,j = 3 for all i j. Right: table of the extended MLE of the estimated probabilities. Under natural parametrization, the supremum of the log-likelihood is achieved in the limit for any sequence of natural parameters {β (k) } of the form β (k) = ( c k, c k, c k, c k ), where c k as k. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

24 This crucial problem must not be overlooked. MLE non-existence leads to degeneracy A small example of data leading to a nonexistent MLE Problem (!) Current algorithms and software for fitting ERGMs have no simple mechanism for detecting non-existence and identifying non-estimable parameters and degeneracy Left: data exhibiting the above pattern, when N i,j = 3 for all i j. Right: table of the extended MLE of the estimated probabilities. Under natural parametrization, the supremum of the log-likelihood is achieved in the limit for any sequence of natural parameters {β (k) } of the form β (k) = ( c k, c k, c k, c k ), where c k as k. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

25 Geometry of Discrete Exponential Families Polytopes and MLE existence Basics of Discrete Exponential Families The set P = convhull(t(x) : x G n ) is called the model polytope. int(p)= {E θ [t], θ Θ} is precisely the set of all possible expected values of t (mean value space; homeomorphic to parameter space). Theorem The MLE exists for x if and only if t(x) int(p). S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

26 Geometry of Discrete Exponential Families Polytopes and MLE existence Basics of Discrete Exponential Families The set P = convhull(t(x) : x G n ) is called the model polytope. int(p)= {E θ [t], θ Θ} is precisely the set of all possible expected values of t (mean value space; homeomorphic to parameter space). Theorem The MLE exists for x if and only if t(x) int(p). 90 Convex support In the ET example, MLE exists for 415 of 444 cases. The boundary of P specifies degenerate distributions for the nonexistent MLEs:extended exponential family. Number of triangles Number of edges S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

27 Do we understand the geometry of the β model? Model polytope for β What is its polytope? It is parametrized by the vertex-edge incidence matrix of a complete graph: A 4 = rows indexed by the vertices; columns indexed by (i, j) with i < j. Definition (The model polytope) Example S n := conv {A n x, x S n } Represent the graph with an edge {1, 2} and a triple edge {1, 3} as x = [1, 3, 0,..., 0] T S n. Corresponding point in the model polytope is A n x = [4, 1, 3, 0,... ]. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

28 Do we understand the geometry of the β model? The polytope of degree sequences What is its polytope? Definition The polytope of degree sequences is P n := convhull ({Ax, x G n }). Facet-defining inequalities of P n are known (Mahadev-Peled 96). Theorem (Rinaldo-P.-Fienberg) Let x S n be the observed vector of edge counts. The MLE exists if and only if x j,i + x i,j int(p n ), i = 1,..., n. N i,j N i,j j<i j>i Example (Stanley) f (P 8 ) = (334982, , , , , , 81144, 3322, 1). We used polymake for the computations on small polytopes. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

29 Model polytope for the β model? Combinatorics and facial sets Facial sets of the model polytope Proposition (Rinaldo-P.-Fienberg) A point y belongs to the interior of some face F of P n if and only if there exists a set F {(i, j), i < j} such that for any p = {p i,j : i < j, p i,j [0, 1]} satisfying y = A n p, p i,j {0, 1} if (i, j) F and p i,j (0, 1) if (i, j) F. F is called a facial set of S n, and F c a co-facial set. The MLE does not exist for the graph x if and only if the set {(i, j): i < j, x i,j = 0 or N i,j } contains a co-facial set. Facial sets specify which probability parameters are estimable: only the probabilities {p i,j, (i, j) F}. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

30 Model polytope for the β model? Combinatorics and facial sets Example: Co-facial sets for nonexistent MLEs 0 N 1,2 N 3,4 0 0 N 1,2 0 0 N 3,2 N 4, N 1,2 N 1,3 N 4,1 0 0 N 1,2 0 N 1,3 N 2,3 N 1, N 2,3 N 2,4 Table: Co-facial sets for P 4 (empty cells indicate any entry values). S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

31 Geometry of network models Polytopes and general algorithms MLE existence Rinaldo-Petrović-Fienberg, Beta model, Annals of Statistics 2013 Non-existence of MLEs occurs commonly in large sparse network models, but most often goes undetected. Methodologies for estimation and model validation under a non-existent MLE with proven statistical performance have yet to be developed. Techniques from (polyhedral) geometry offer: The only way to detect non-existence An exact handle on what parameters of the model are actually estimable An algorithmic approach to how to estimate such parameters. Algorithms Related algorithms for finding the facial sets of the model cone are described in Fienberg-Rinaldo 12. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

32 Geometry of network models Overview of Algorithms Polytopes and general algorithms Two tasks: Decide if t(x) P n : existence of the MLE (easy) Decide for which face F of P n, t relint(f ): identification of estimable parameters (hard). For network models, we propose a 2-step procedure 1 Cayley trick (or lifting): replace P n with a larger set which is simpler to analyze: C n, a polyhedral cone. Cayley trick: details 2 Find F using the boundary of C n. Cone Boundary: details S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

33 This is a general framework that applies to any toric model Two related toric models where main Theorem applies Definition (Random graphs with fixed degree sequence) In the special case when N ij = 1, the support S n reduces to G n := {0, 1} (n 2), undirected simple graphs on n nodes. Corollary (RPF) A conjecture in Chatterjee-Diaconis-Sly ( 10) is true: for the random graph model, the MLE exists if and only if d(x) int P n. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

34 This is a general framework that applies to any toric model Two related toric models where main Theorem applies Definition (Random graphs with fixed degree sequence) In the special case when N ij = 1, the support S n reduces to G n := {0, 1} (n 2), undirected simple graphs on n nodes. Corollary (RPF) A conjecture in Chatterjee-Diaconis-Sly ( 10) is true: for the random graph model, the MLE exists if and only if d(x) int P n. Definition (The Rasch model) A random bipartite graph model, the support being G k,l, the set of bipartite graphs on k and l vertices. Theorem (RPF) The MLE of the Rasch model parameters exists if and only if d(x) int P p,q, the polytope of bipartite degree sequences. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

35 This is a general framework that applies to any toric model Extensions (1) Removing the sampling constraint: Let quantities N i,j be random! Theorem (Thanks to Haase and Yu) The model polytope has 3n facets, and is obtained from the product of simplices by removing the vertices {e i e i }, i = 1,..., n. (2) Specialize (1) to directed graphs without multiple edges. This is the Bradley-Terry model for pairwise comparisons. Theorem (Zermelo 29, Ford 57) If the graph is strongly connected, then the MLE exists. Algorithms for detecting co-facial sets still apply. The matrix of the model polytope has dimension ( ( n 2) + n) n(n 1). S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

36 This is a general framework that applies to any toric model Extensions (3) A directed random graph model used in social networking: the p 1 model (Holland-Leinhardt 81). The model polytope is the Minkowski sum of ( n 2) polytopes. Example (n=4) 4 10 = 1, 048, 576 different graphs x. Three cases of the p 1 model: 1 There are 225, 025 points A 4 x, and the MLE exists for 7, , 500, the MLE exists in 12, 684 cases 3 583, 346, the MLE never exists. Theorem (Rinaldo-P.-Fienberg) Sufficient conditions for MLE existence, with large probability, as n grows. In the case of fixed degree sequence graphs, our asymptotic results improve those of Chatterjee-Diaconis 11. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

37 How a network is generated is crucial to properly calculate statistical network properties! HOMEWORK 1 Read section of Social and Economic Networks by Matthew O. Jackson. 2 Think about lattice points of the model polytope for β-model in terms of graphical degree sequences. S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

38 Extra stuff See intro of the beta model annals paper, why the beta model, why the generalization. S. Petrović Algebraic Statistics for Network Models Monday, 20 May / 22

39 Extra slide Extra stuff Characterization of the sets of edges and non-edges in a given graph leading to a nonexistence of the MLE. Examples of a nonexistent MLE (the degrees are non-trivial) for 4, 5, 6 nodes: S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

40 Extra stuff Overview of Algorithms in more detail: Cayley trick The combinatorial complexity of P n make it computationally intractable. For instance, the f -vector of P 8 is (334982, , , , , , 81144, 3322). Cayley Trick. Instead of dealing directly with P n a Minkowski sum of line segments we construct C n, a larger full-dimensional polyhedral cone with ( n 2) more facets than Pn but with many less vertices. Despite its larger dimension, C n is amenable to computational analysis. Theorem Every facial set of P n corresponds to one facial set of C n. Go back to the presentation S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

41 Extra stuff Overview of Algorithms in more detail: The faces of C n To determine which face F of C n is such that t(x) F is a non-linear optimization problem. We propose two solutions: 1 Repeated linear programming. 2 Non-linear optimization. Go back to the presentation S. Petrović (sonja@psu.edu) Algebraic Statistics for Network Models Monday, 20 May / 22

Networks and Algebraic Statistics

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

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

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

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

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

The orientability of small covers and coloring simple polytopes. Nishimura, Yasuzo; Nakayama, Hisashi. Osaka Journal of Mathematics. 42(1) P.243-P.

The orientability of small covers and coloring simple polytopes. Nishimura, Yasuzo; Nakayama, Hisashi. Osaka Journal of Mathematics. 42(1) P.243-P. Title Author(s) The orientability of small covers and coloring simple polytopes Nishimura, Yasuzo; Nakayama, Hisashi Citation Osaka Journal of Mathematics. 42(1) P.243-P.256 Issue Date 2005-03 Text Version

More information

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if POLYHEDRAL GEOMETRY Mathematical Programming Niels Lauritzen 7.9.2007 Convex functions and sets Recall that a subset C R n is convex if {λx + (1 λ)y 0 λ 1} C for every x, y C and 0 λ 1. A function f :

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

CREPANT RESOLUTIONS OF GORENSTEIN TORIC SINGULARITIES AND UPPER BOUND THEOREM. Dimitrios I. Dais

CREPANT RESOLUTIONS OF GORENSTEIN TORIC SINGULARITIES AND UPPER BOUND THEOREM. Dimitrios I. Dais Séminaires & Congrès 6, 2002, p. 187 192 CREPANT RESOLUTIONS OF GORENSTEIN TORIC SINGULARITIES AND UPPER BOUND THEOREM by Dimitrios I. Dais Abstract. A necessary condition for the existence of torus-equivariant

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

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

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

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

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

4. Simplicial Complexes and Simplicial Homology

4. Simplicial Complexes and Simplicial Homology MATH41071/MATH61071 Algebraic topology Autumn Semester 2017 2018 4. Simplicial Complexes and Simplicial Homology Geometric simplicial complexes 4.1 Definition. A finite subset { v 0, v 1,..., v r } R n

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

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

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

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality Planar Graphs In the first half of this book, we consider mostly planar graphs and their geometric representations, mostly in the plane. We start with a survey of basic results on planar graphs. This chapter

More information

Exact adaptive parallel algorithms for data depth problems. Vera Rosta Department of Mathematics and Statistics McGill University, Montreal

Exact adaptive parallel algorithms for data depth problems. Vera Rosta Department of Mathematics and Statistics McGill University, Montreal Exact adaptive parallel algorithms for data depth problems Vera Rosta Department of Mathematics and Statistics McGill University, Montreal joint work with Komei Fukuda School of Computer Science McGill

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

Topological Data Analysis - I. Afra Zomorodian Department of Computer Science Dartmouth College

Topological Data Analysis - I. Afra Zomorodian Department of Computer Science Dartmouth College Topological Data Analysis - I Afra Zomorodian Department of Computer Science Dartmouth College September 3, 2007 1 Acquisition Vision: Images (2D) GIS: Terrains (3D) Graphics: Surfaces (3D) Medicine: MRI

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

Mirror Symmetry Through Reflexive Polytopes

Mirror Symmetry Through Reflexive Polytopes Mirror Symmetry Through Reflexive Polytopes Physical and Mathematical Dualities Ursula Whitcher Harvey Mudd College April 2010 Outline String Theory and Mirror Symmetry Some Complex Geometry Reflexive

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

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

On the Number of Tilings of a Square by Rectangles

On the Number of Tilings of a Square by Rectangles University of Tennessee, Knoxville Trace: Tennessee Research and Creative Exchange University of Tennessee Honors Thesis Projects University of Tennessee Honors Program 5-2012 On the Number of Tilings

More information

A Counterexample to the Dominating Set Conjecture

A Counterexample to the Dominating Set Conjecture A Counterexample to the Dominating Set Conjecture Antoine Deza Gabriel Indik November 28, 2005 Abstract The metric polytope met n is the polyhedron associated with all semimetrics on n nodes and defined

More information

Finding Small Triangulations of Polytope Boundaries Is Hard

Finding Small Triangulations of Polytope Boundaries Is Hard Discrete Comput Geom 24:503 517 (2000) DOI: 10.1007/s004540010052 Discrete & Computational Geometry 2000 Springer-Verlag New York Inc. Finding Small Triangulations of Polytope Boundaries Is Hard J. Richter-Gebert

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

Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes

Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes Menelaos I. Karavelas joint work with Eleni Tzanaki University of Crete & FO.R.T.H. OrbiCG/ Workshop on Computational

More information

Which n-venn diagrams can be drawn with convex k-gons?

Which n-venn diagrams can be drawn with convex k-gons? Which n-venn diagrams can be drawn with convex k-gons? Jeremy Carroll Frank Ruskey Mark Weston Abstract We establish a new lower bound for the number of sides required for the component curves of simple

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

Optimality certificates for convex minimization and Helly numbers

Optimality certificates for convex minimization and Helly numbers Optimality certificates for convex minimization and Helly numbers Amitabh Basu Michele Conforti Gérard Cornuéjols Robert Weismantel Stefan Weltge May 10, 2017 Abstract We consider the problem of minimizing

More information

L-Infinity Optimization in Tropical Geometry and Phylogenetics

L-Infinity Optimization in Tropical Geometry and Phylogenetics L-Infinity Optimization in Tropical Geometry and Phylogenetics Daniel Irving Bernstein* and Colby Long North Carolina State University dibernst@ncsu.edu https://arxiv.org/abs/1606.03702 October 19, 2016

More information

Random Graph Model; parameterization 2

Random Graph Model; parameterization 2 Agenda Random Graphs Recap giant component and small world statistics problems: degree distribution and triangles Recall that a graph G = (V, E) consists of a set of vertices V and a set of edges E V V.

More information

The basics of rigidity

The basics of rigidity The basics of rigidity Lectures I and II Session on Granular Matter Institut Henri Poincaré R. Connelly Cornell University Department of Mathematics 1 What determines rigidity? 2 What determines rigidity?

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

Observing Information: Applied Computational Topology.

Observing Information: Applied Computational Topology. Observing Information: Applied Computational Topology. Bangor University, and NUI Galway April 21, 2008 What is the geometric information that can be gleaned from a data cloud? Some ideas either already

More information

The Charney-Davis conjecture for certain subdivisions of spheres

The Charney-Davis conjecture for certain subdivisions of spheres The Charney-Davis conjecture for certain subdivisions of spheres Andrew Frohmader September, 008 Abstract Notions of sesquiconstructible complexes and odd iterated stellar subdivisions are introduced,

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

Classification of Ehrhart quasi-polynomials of half-integral polygons

Classification of Ehrhart quasi-polynomials of half-integral polygons Classification of Ehrhart quasi-polynomials of half-integral polygons A thesis presented to the faculty of San Francisco State University In partial fulfilment of The Requirements for The Degree Master

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

arxiv: v1 [math.co] 27 Feb 2015

arxiv: v1 [math.co] 27 Feb 2015 Mode Poset Probability Polytopes Guido Montúfar 1 and Johannes Rauh 2 arxiv:1503.00572v1 [math.co] 27 Feb 2015 1 Max Planck Institute for Mathematics in the Sciences, Inselstraße 22, 04103 Leipzig, Germany,

More information

Lecture 12 March 4th

Lecture 12 March 4th Math 239: Discrete Mathematics for the Life Sciences Spring 2008 Lecture 12 March 4th Lecturer: Lior Pachter Scribe/ Editor: Wenjing Zheng/ Shaowei Lin 12.1 Alignment Polytopes Recall that the alignment

More information

This blog addresses the question: how do we determine the intersection of two circles in the Cartesian plane?

This blog addresses the question: how do we determine the intersection of two circles in the Cartesian plane? Intersecting Circles This blog addresses the question: how do we determine the intersection of two circles in the Cartesian plane? This is a problem that a programmer might have to solve, for example,

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

h-polynomials of triangulations of flow polytopes (Cornell University)

h-polynomials of triangulations of flow polytopes (Cornell University) h-polynomials of triangulations of flow polytopes Karola Mészáros (Cornell University) h-polynomials of triangulations of flow polytopes (and of reduction trees) Karola Mészáros (Cornell University) Plan

More information

Lecture 2 September 3

Lecture 2 September 3 EE 381V: Large Scale Optimization Fall 2012 Lecture 2 September 3 Lecturer: Caramanis & Sanghavi Scribe: Hongbo Si, Qiaoyang Ye 2.1 Overview of the last Lecture The focus of the last lecture was to give

More information

On the Hardness of Computing Intersection, Union and Minkowski Sum of Polytopes

On the Hardness of Computing Intersection, Union and Minkowski Sum of Polytopes On the Hardness of Computing Intersection, Union and Minkowski Sum of Polytopes Hans Raj Tiwary hansraj@cs.uni-sb.de FR Informatik Universität des Saarlandes D-66123 Saarbrücken, Germany Tel: +49 681 3023235

More information

Counting the Number of Eulerian Orientations

Counting the Number of Eulerian Orientations Counting the Number of Eulerian Orientations Zhenghui Wang March 16, 011 1 Introduction Consider an undirected Eulerian graph, a graph in which each vertex has even degree. An Eulerian orientation of the

More information

arxiv: v2 [math.co] 23 Jan 2018

arxiv: v2 [math.co] 23 Jan 2018 CONNECTIVITY OF CUBICAL POLYTOPES HOA THI BUI, GUILLERMO PINEDA-VILLAVICENCIO, AND JULIEN UGON arxiv:1801.06747v2 [math.co] 23 Jan 2018 Abstract. A cubical polytope is a polytope with all its facets being

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

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

Discrete Volume Computations. for Polyhedra

Discrete Volume Computations. for Polyhedra Digital Discrete Volume Computations y for Polyhedra 20 Matthias Beck San Francisco State University math.sfsu.edu/beck DGCI 2016 5 x z 2 Science is what we understand well enough to explain to a computer,

More information

PRESCRIBING CURVATURE FOR PIECEWISE FLAT TRIANGULATED 3-MANIFOLDS

PRESCRIBING CURVATURE FOR PIECEWISE FLAT TRIANGULATED 3-MANIFOLDS PRESCRIBING CURVATURE FOR PIECEWISE FLAT TRIANGULATED 3-MANIFOLDS HOWARD CHENG AND PETER MCGRATH Abstract. Here we study discrete notions of curvature for piecewise flat triangulated 3-manifolds. Of particular

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

1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This is from Bona Chapter 1 (1).

1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This is from Bona Chapter 1 (1). Math/CS 415 Combinatorics and Graph Theory Fall 2017 Prof. Readdy Homework Chapter 1 1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This

More information

Triangulated Surfaces and Higher-Dimensional Manifolds. Frank H. Lutz. (TU Berlin)

Triangulated Surfaces and Higher-Dimensional Manifolds. Frank H. Lutz. (TU Berlin) Triangulated Surfaces and Higher-Dimensional Manifolds Frank H. Lutz (TU Berlin) Topology: orientable, genus g = 3 Combinatorics: Geometry: vertex-minimal, n = 10 vertices, irreducible coordinate-minimal,

More information

Integrated Math I. IM1.1.3 Understand and use the distributive, associative, and commutative properties.

Integrated Math I. IM1.1.3 Understand and use the distributive, associative, and commutative properties. Standard 1: Number Sense and Computation Students simplify and compare expressions. They use rational exponents and simplify square roots. IM1.1.1 Compare real number expressions. IM1.1.2 Simplify square

More information

Rigidity of ball-polyhedra via truncated Voronoi and Delaunay complexes

Rigidity of ball-polyhedra via truncated Voronoi and Delaunay complexes !000111! NNNiiinnnttthhh IIInnnttteeerrrnnnaaatttiiiooonnnaaalll SSSyyymmmpppooosssiiiuuummm ooonnn VVVooorrrooonnnoooiii DDDiiiaaagggrrraaammmsss iiinnn SSSccciiieeennnccceee aaannnddd EEEnnngggiiinnneeeeeerrriiinnnggg

More information

Topological Classification of Data Sets without an Explicit Metric

Topological Classification of Data Sets without an Explicit Metric Topological Classification of Data Sets without an Explicit Metric Tim Harrington, Andrew Tausz and Guillaume Troianowski December 10, 2008 A contemporary problem in data analysis is understanding the

More information

Notes for Lecture 24

Notes for Lecture 24 U.C. Berkeley CS170: Intro to CS Theory Handout N24 Professor Luca Trevisan December 4, 2001 Notes for Lecture 24 1 Some NP-complete Numerical Problems 1.1 Subset Sum The Subset Sum problem is defined

More information

Toric Cohomological Rigidity of Simple Convex Polytopes

Toric Cohomological Rigidity of Simple Convex Polytopes Toric Cohomological Rigidity of Simple Convex Polytopes Dong Youp Suh (KAIST) The Second East Asian Conference on Algebraic Topology National University of Singapore December 15-19, 2008 1/ 28 This talk

More information

Algorithmic Semi-algebraic Geometry and its applications. Saugata Basu School of Mathematics & College of Computing Georgia Institute of Technology.

Algorithmic Semi-algebraic Geometry and its applications. Saugata Basu School of Mathematics & College of Computing Georgia Institute of Technology. 1 Algorithmic Semi-algebraic Geometry and its applications Saugata Basu School of Mathematics & College of Computing Georgia Institute of Technology. 2 Introduction: Three problems 1. Plan the motion of

More information

Lecture 2 - Introduction to Polytopes

Lecture 2 - Introduction to Polytopes Lecture 2 - Introduction to Polytopes Optimization and Approximation - ENS M1 Nicolas Bousquet 1 Reminder of Linear Algebra definitions Let x 1,..., x m be points in R n and λ 1,..., λ m be real numbers.

More information

Optimality certificates for convex minimization and Helly numbers

Optimality certificates for convex minimization and Helly numbers Optimality certificates for convex minimization and Helly numbers Amitabh Basu Michele Conforti Gérard Cornuéjols Robert Weismantel Stefan Weltge October 20, 2016 Abstract We consider the problem of minimizing

More information

Negative Numbers in Combinatorics: Geometrical and Algebraic Perspectives

Negative Numbers in Combinatorics: Geometrical and Algebraic Perspectives Negative Numbers in Combinatorics: Geometrical and Algebraic Perspectives James Propp (UMass Lowell) June 29, 2012 Slides for this talk are on-line at http://jamespropp.org/msri-up12.pdf 1 / 99 I. Equal

More information

Tiling Three-Dimensional Space with Simplices. Shankar Krishnan AT&T Labs - Research

Tiling Three-Dimensional Space with Simplices. Shankar Krishnan AT&T Labs - Research Tiling Three-Dimensional Space with Simplices Shankar Krishnan AT&T Labs - Research What is a Tiling? Partition of an infinite space into pieces having a finite number of distinct shapes usually Euclidean

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

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

Linear Precision for Parametric Patches

Linear Precision for Parametric Patches Department of Mathematics Texas A&M University March 30, 2007 / Texas A&M University Algebraic Geometry and Geometric modeling Geometric modeling uses polynomials to build computer models for industrial

More information

Foundation Level Learning Targets Version 2.2

Foundation Level Learning Targets Version 2.2 Milwaukee Public Schools High School Mathematics Foundation Level Learning Targets Version 2.2 Note: Non-Negotiable Learning Targets and descriptors are identified with an *. The specifications aligned

More information

MA4254: Discrete Optimization. Defeng Sun. Department of Mathematics National University of Singapore Office: S Telephone:

MA4254: Discrete Optimization. Defeng Sun. Department of Mathematics National University of Singapore Office: S Telephone: MA4254: Discrete Optimization Defeng Sun Department of Mathematics National University of Singapore Office: S14-04-25 Telephone: 6516 3343 Aims/Objectives: Discrete optimization deals with problems of

More information

Basics of Combinatorial Topology

Basics of Combinatorial Topology Chapter 7 Basics of Combinatorial Topology 7.1 Simplicial and Polyhedral Complexes In order to study and manipulate complex shapes it is convenient to discretize these shapes and to view them as the union

More information

Minimal Universal Bipartite Graphs

Minimal Universal Bipartite Graphs Minimal Universal Bipartite Graphs Vadim V. Lozin, Gábor Rudolf Abstract A graph U is (induced)-universal for a class of graphs X if every member of X is contained in U as an induced subgraph. We study

More information

MATH 890 HOMEWORK 2 DAVID MEREDITH

MATH 890 HOMEWORK 2 DAVID MEREDITH MATH 890 HOMEWORK 2 DAVID MEREDITH (1) Suppose P and Q are polyhedra. Then P Q is a polyhedron. Moreover if P and Q are polytopes then P Q is a polytope. The facets of P Q are either F Q where F is a facet

More information

Spanning trees and orientations of graphs

Spanning trees and orientations of graphs Journal of Combinatorics Volume 1, Number 2, 101 111, 2010 Spanning trees and orientations of graphs Carsten Thomassen A conjecture of Merino and Welsh says that the number of spanning trees τ(g) of a

More information

Semistandard Young Tableaux Polytopes. Sara Solhjem Joint work with Jessica Striker. April 9, 2017

Semistandard Young Tableaux Polytopes. Sara Solhjem Joint work with Jessica Striker. April 9, 2017 Semistandard Young Tableaux Polytopes Sara Solhjem Joint work with Jessica Striker North Dakota State University Graduate Student Combinatorics Conference 217 April 9, 217 Sara Solhjem (NDSU) Semistandard

More information

Graphs (MTAT , 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402

Graphs (MTAT , 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402 Graphs (MTAT.05.080, 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402 homepage: http://courses.cs.ut.ee/2012/graafid (contains slides) For grade: Homework + three tests (during or after

More information

arxiv: v1 [math.co] 25 Sep 2015

arxiv: v1 [math.co] 25 Sep 2015 A BASIS FOR SLICING BIRKHOFF POLYTOPES TREVOR GLYNN arxiv:1509.07597v1 [math.co] 25 Sep 2015 Abstract. We present a change of basis that may allow more efficient calculation of the volumes of Birkhoff

More information

Graphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University

Graphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University Graphs: Introduction Ali Shokoufandeh, Department of Computer Science, Drexel University Overview of this talk Introduction: Notations and Definitions Graphs and Modeling Algorithmic Graph Theory and Combinatorial

More information

Algebraic Geometry of Segmentation and Tracking

Algebraic Geometry of Segmentation and Tracking Ma191b Winter 2017 Geometry of Neuroscience Geometry of lines in 3-space and Segmentation and Tracking This lecture is based on the papers: Reference: Marco Pellegrini, Ray shooting and lines in space.

More information

Open problems in convex geometry

Open problems in convex geometry Open problems in convex geometry 10 March 2017, Monash University Seminar talk Vera Roshchina, RMIT University Based on joint work with Tian Sang (RMIT University), Levent Tunçel (University of Waterloo)

More information

Lecture 3A: Generalized associahedra

Lecture 3A: Generalized associahedra Lecture 3A: Generalized associahedra Nathan Reading NC State University Cluster Algebras and Cluster Combinatorics MSRI Summer Graduate Workshop, August 2011 Introduction Associahedron and cyclohedron

More information

The Basics of Graphical Models

The Basics of Graphical Models The Basics of Graphical Models David M. Blei Columbia University September 30, 2016 1 Introduction (These notes follow Chapter 2 of An Introduction to Probabilistic Graphical Models by Michael Jordan.

More information

Mathematical and Algorithmic Foundations Linear Programming and Matchings

Mathematical and Algorithmic Foundations Linear Programming and Matchings Adavnced Algorithms Lectures Mathematical and Algorithmic Foundations Linear Programming and Matchings Paul G. Spirakis Department of Computer Science University of Patras and Liverpool Paul G. Spirakis

More information

The Matrix-Tree Theorem and Its Applications to Complete and Complete Bipartite Graphs

The Matrix-Tree Theorem and Its Applications to Complete and Complete Bipartite Graphs The Matrix-Tree Theorem and Its Applications to Complete and Complete Bipartite Graphs Frankie Smith Nebraska Wesleyan University fsmith@nebrwesleyan.edu May 11, 2015 Abstract We will look at how to represent

More information

arxiv: v2 [math.co] 24 Aug 2016

arxiv: v2 [math.co] 24 Aug 2016 Slicing and dicing polytopes arxiv:1608.05372v2 [math.co] 24 Aug 2016 Patrik Norén June 23, 2018 Abstract Using tropical convexity Dochtermann, Fink, and Sanyal proved that regular fine mixed subdivisions

More information

Outline. CS38 Introduction to Algorithms. Linear programming 5/21/2014. Linear programming. Lecture 15 May 20, 2014

Outline. CS38 Introduction to Algorithms. Linear programming 5/21/2014. Linear programming. Lecture 15 May 20, 2014 5/2/24 Outline CS38 Introduction to Algorithms Lecture 5 May 2, 24 Linear programming simplex algorithm LP duality ellipsoid algorithm * slides from Kevin Wayne May 2, 24 CS38 Lecture 5 May 2, 24 CS38

More information

Polytopes Course Notes

Polytopes Course Notes Polytopes Course Notes Carl W. Lee Department of Mathematics University of Kentucky Lexington, KY 40506 lee@ms.uky.edu Fall 2013 i Contents 1 Polytopes 1 1.1 Convex Combinations and V-Polytopes.....................

More information

Prime Time (Factors and Multiples)

Prime Time (Factors and Multiples) CONFIDENCE LEVEL: Prime Time Knowledge Map for 6 th Grade Math Prime Time (Factors and Multiples). A factor is a whole numbers that is multiplied by another whole number to get a product. (Ex: x 5 = ;

More information

On the diameter of the Transportation Polytope

On the diameter of the Transportation Polytope On the diameter of the Transportation Polytope JAN VAN DEN HEUVEL joint work with GRAHAM BRIGHTWELL (LSE) and LEEN STOUGIE (CWI Amsterdam, TU Eindhoven) Centre for Discrete and Applicable Mathematics Department

More information

G 6i try. On the Number of Minimal 1-Steiner Trees* Discrete Comput Geom 12:29-34 (1994)

G 6i try. On the Number of Minimal 1-Steiner Trees* Discrete Comput Geom 12:29-34 (1994) Discrete Comput Geom 12:29-34 (1994) G 6i try 9 1994 Springer-Verlag New York Inc. On the Number of Minimal 1-Steiner Trees* B. Aronov, 1 M. Bern, 2 and D. Eppstein 3 Computer Science Department, Polytechnic

More information

Automorphism Groups of Cyclic Polytopes

Automorphism Groups of Cyclic Polytopes 8 Automorphism Groups of Cyclic Polytopes (Volker Kaibel and Arnold Waßmer ) It is probably well-known to most polytope theorists that the combinatorial automorphism group of a cyclic d-polytope with n

More information

Course Introduction / Review of Fundamentals of Graph Theory

Course Introduction / Review of Fundamentals of Graph Theory Course Introduction / Review of Fundamentals of Graph Theory Hiroki Sayama sayama@binghamton.edu Rise of Network Science (From Barabasi 2010) 2 Network models Many discrete parts involved Classic mean-field

More information

MA651 Topology. Lecture 4. Topological spaces 2

MA651 Topology. Lecture 4. Topological spaces 2 MA651 Topology. Lecture 4. Topological spaces 2 This text is based on the following books: Linear Algebra and Analysis by Marc Zamansky Topology by James Dugundgji Fundamental concepts of topology by Peter

More information

Circuit Walks in Integral Polyhedra

Circuit Walks in Integral Polyhedra Circuit Walks in Integral Polyhedra Charles Viss Steffen Borgwardt University of Colorado Denver Optimization and Discrete Geometry: Theory and Practice Tel Aviv University, April 2018 LINEAR PROGRAMMING

More information