Markov bases for decomposable graphical models

Size: px
Start display at page:

Download "Markov bases for decomposable graphical models"

Transcription

1 Bernoulli 9(6), 23, ISSN c 23 ISI/BS Markov bases for decomposable graphical models ADRIAN DOBRA Institute of Statistics Decision Sciences Department of Molecular Genetics & Microbiology, Duke University, Durham NC 28251, USA adobra@statdukeedu We show that primitive data swaps or moves are the only moves that have to be included in a Markov basis that links all the contingency tables having a set of fixed marginals when this set of marginals induces a decomposable independence graph We give formulae that fully identify such Markov bases show how to use these formulae to dynamically generate rom moves Keywords contingency tables; decomposable graphs; disclosure limitation; Gröbner bases; Markov bases; Markov chain Monte Carlo

2 Markov Bases for Decomposable Graphical Models Adrian Dobra Institute of Statistics Decision Sciences Department of Molecular Genetics & Microbiology Duke University Durham, NC 28251, USA June 8, 23 Abstract In this paper we show that primitive data swaps or moves are the only moves that have to be included in a Markov basis that links all the contingency tables having a set of fixed marginals when this set of marginals induce a decomposable independence graph We give formulas that fully identify such Markov bases show how to use these formulas to dynamically generate rom moves Keywords Contingency tables; Decomposable graphs; Disclosure limitation; Gröbner bases; Markov chain Monte Carlo; Markov bases 1 Introduction The problem of describing sets of multiway contingency tables that are induced by fixing a number of lower dimensional marginals has been the focus of many research efforts in recent years These sets 1

3 arise in a variety of contexts such as disclosure limitation (Dobra, 22; Fienberg et al, 1998; Fienberg et al, 22) the calibration of test statistics (Agresti, 1992; Diaconis Efron, 1985; Mehta, 1994) Diaconis Sturmfels (1998) proposed a general algorithm for generating rom draws from a set of tables with given fixed marginals Their approach is extremely appealing because, in theory, it can be used for arrays of any dimension Despite its generality, the power of this sampling procedure is limited because it requires access to a Markov basis a finite set of data swaps which allow any two tables with the same fixed marginals to be connected In addition to sampling, Markov bases can be employed to enumerate all the integer tables with a given set of marginals As a consequence, Markov bases allow one to create a replacement for a database consisting of a way contingency table, when such a replacement is needed to protect the individuals with rare characteristics whose identity might be disclosed by the release of a number of marginals (Willenborg de Waal, 21) Diaconis Sturmfels (1998) Dinwoodie (1998) suggest computing a Markov basis by finding a Gröbner basis (Cox et al, 1992) of a wellspecified polynomial ideal, but their method is difficult to employ even for tables with three dimensions because of the computational complexity of computing Gröbner bases The statistical theory on graphical models (Madigan York, 1995; Whittaker, 199; auritzen, 1996) shows that the conditional dependencies induced by a set of fixed marginals among the variables crossclassified in a table of counts can be visualized by means of an independence graph In particular, a lot of attention has been given to decomposable graphs (auritzen, 1996), a special class of graphs that can be broken into components such that (i) every component is associated with exactly one fixed marginal; (ii) no information is lost in the decomposition process, ie no marginal is split between two components Our aim is to show how graphical models could help us identify special settings in which we could 2

4 ( Z ( develop efficient techniques for considerably reducing possibly eliminating the amount of computations needed to identify a Markov basis After presenting some notation definitions in Section 2, in Section 3 we introduce decomposable sets of marginals discuss some of their properties In Section 4 we prove that primitive data swaps or moves are the only moves that have to be included in a Markov basis associated with a set of decomposable marginals give explicit formulas for dynamically generating such bases In the last section we make some concluding remarks 2 Data Swapping Markov Bases A table of counts is a dimensional array of nonnegative integer numbers Each variable,, recorded in such a table can take a finite number of values! "$% &$' A cell entry (*),, / et, in table is a nonnegative integer representing the number of units or individuals sharing the same attributes By considering an ordering of the cell indices in (eg, lexicographic), the multiway array can be transformed in a linear list of counts (ie, vector) et table with marginal cells 8 denote an arbitrary subset of 6 The marginal! of is the contingency 9 ;,! &;>= entries given by The marginals Two tables (?@),AB! EDF GIHAJ C (*),A KK are called overlapping if If all the counts in table TS U array?y NM PO, otherwise they are nonoverlapping are equal if all their cell entries are equal, in this case we write are zero, we write * with entries (?S),WX( ), *Z R with entries ($Y[),*\( ), RQ The sum of two tables ), Similarly, the difference between 3 ), 2 is another table is an

5 Z When moving table entries from one cell to the other, some of the cell entries could be increased other cell entries could be decreased, hence a data swap or move associated with is an array ), 3,DF containing integer entries, ie ), primitive move has two entries equal to, two entries equal to Z Z 3 Z, for all A, while the remaining entries are zero Intuitively, a move can be viewed as the difference between the postswapped the preswapped tables The table created by repeatedly applying data swaps to the original table is sometimes required to be consistent with the marginals that were previously made public (Willenborg de Waal, 21) Consequently, we are interested in data swaps that leave a number of marginals unchanged Definition 21 et,,, be subsets of 6 A move for that preserves the marginal tables specified by the index sets Denote by ),,,, is a data swap,,, ie Q, for all 3 the set of all tables with nonnegative elements that have their,, marginals equal to the corresponding marginals of A move is admissible for if belongs to ) 3 Since preserves the ) 3 if only if ) ),, for all Definition 22 A Markov basis is a finite collection of moves that preserve the connects any two way tables that have the same table that belongs to ),, there exists a sequence of moves,, marginals of, we have 3 marginals,, marginals In other words, for any,,, in such that, C T C T ) 3 (21) for "!$% "! Eq 21 says that the table is transformed into by employing moves in Since a Markov basis depends only on the index sets 4,, '&, we will say that is a Markov basis for

6 = ) 3, where ) 3 2 ) 3 is a table of counts Diaconis Sturmfels (1998) prove that a Markov basis for ) 3 always exists 3 Special Configurations of Marginals In this section we closely follow the notation definitions relating to graph theory introduced in auritzen (1996) Dobra Fienberg (2) A brief introduction with the basic graph terminology needed to underst the results that follow is given in Appendix A Consider a set of marginals,,, %& such that their index sets cover 6, ie 6 X We always assume that there are no redundant configurations in this sequence, that is there are no, such that We visualize the dependency patterns induced by by constructing an independence graph Each vertex in this graph represents a variable, We draw an edge between two vertices if only if the twodimensional array defined by the variables associated with these vertices is a marginal of some *,,, 6 Definition 31 The independence graph %) a graph with vertex set 6 P associated with edge set given by,,, %& is 2 ) for some oglinear models are the usual way of representing studying contingency tables with fixed marginals (Bishop 195) If the minimal sufficient statistics of a loglinear model define a decomposable independence graph, the model is said to be decomposable By analogy with loglinear models theory, we introduce decomposable sets of marginals 5

7 Definition 32 The set of marginals! independence graph %) sets associated with,k,,k &, ie,kk,,k & is called decomposable if its corresponding 3 is decomposable the cliques ) of are the index ) Therefore a decomposable set of marginals could represent the minimal sufficient statistics of a decomposable loglinear model,k,,k'& are consistent if, for any,, the ) marginal ofk%& is equal to the ) KM marginal of'& Definition 33 The marginals! M The consistency of a set of marginals does not necessarily imply the existence of a table having this particular set of marginal totals see, for example, lach (1986) To be more precise, ) could be empty even if,kk,,k & are consistent In the special case of consistent decomposable marginals, however, ) 3 is never empty (Dobra, 22) Decomposable sets of marginals have many other exceptional properties that have been well documented in the literature For example, the corresponding maximum likelihood estimates can be expressed in closed form (auritzen, 1996; Whittaker, 199) Additionally, Dobra Fienberg (2) obtain formulas for calculating sharp upper lower bounds for cell entries of tables in ) given that the marginals are consistent decomposable 4 Markov Bases for Decomposable Sets of Marginals The special structural properties of decomposable graphs can be further exploited to derive a Markov basis of primitive moves for ) ifk,k,,k%& is a decomposable set of marginals 6

8 The simplest decomposable graph has two vertices no edges This graph is the independence graph associated with the two oneway marginals of a twoway table It turns out that it is straightforward to describe a Markov basis in this case (Diaconis Gangolli, 1995; Diaconis Sturmfels, 1998) Proposition 41 Consider a twoway contingency table sums 3(, column sums ), Z 3( if ), if ), 3(*), chosen such that ), 9! "$ by, we define a table ), ), ), ), ), *W$ For some indices, with fixed row,,, ), otherwise (41), Then, 3 (42) is a Markov basis for the class of tables with fixed row sums Proof The oneway marginals of E are zero, hence, column sums will leave unchanged By making use of computational algebra techniques, Sturmfels (1995) gives a complete proof of the fact that the set of moves described in Eq 42 is indeed a Markov basis The number of moves in this Markov basis is The set of primitive moves we described above allows one to transform a given twoway table in any other twoway table with the same row column totals Proposition 41 is the starting point for developing Markov bases for an arbitrary decomposable graphical structure Consider the case of way contingency table with two fixed marginals! decomposable since it has exactly two cliques, K The corresponding independence graph %) is

9 We show that the Markov basis ) for ) is the union of the Markov bases of one or more twoway tables with fixed oneway marginals We distinguish two cases (A) If M with level sets This table has fixed row sums O, the two fixed marginals are nonoverlapping Introduce two new variables, respectively Take the twoway table will be the Markov basis of moves for the twoway table fixed column sums The basis) that crossclassifies as described in Proposition 41 for ) (B) Otherwise, if the two fixed marginals are overlapping, we have M O For every R J J J J J J K, define a table N( ),,D F G H J J with entries ( ), J J J J (*), This table has two fixed marginals T (? ),,DF J HAJ K J (? ), K,DF J HAJ J J J Case (A) shows how to construct a Markov basis for that J J J J preserves the two nonoverlapping marginals It follows that a Markov basis of moves for table that preserves the marginals Therefore ) ) J J D F J J is given by J J contains only primitive moves represents a Markov basis for ) (43) [Figure 1 about here] Example 1 Consider a fourway table with fixed threeway marginals The corresponding independence graph!!" In addition,! is represented in Fig 1 The edge!" S! are complete in, hence P S Y is a separator for is a decomposable graph with two cliques Consider the set of contingency tables I $( ), Y ), Y *W Y 9$ S 9 S 8

10 Y where ( basis ), Y (*), S Y For every table 3K), S ),, we know its row column sums S Y that leaves unchanged the oneway marginals of the table Y, respectively The Markov can be obtained as in Proposition 41 A Markov basis of primitive moves that preserves the marginals )A!!" ), S $ & S is the union We introduce the set of primitive moves associated with an arbitrary decomposable graph Definition 42 et ) let ) ) ) the set of cliques of a decomposable graph We be a tree having the Star Property on the set of cliques of For every edge, we consider the vertex sets as in Eq A1 The set of primitive moves associated with the decomposable graph is given by where ) By removing an edge ) think about ) ) was defined in Eq 43 3 D) from, we create two connected components ) as being the cliques of a graph with vertices ) /6 edges (44) We The tree result, & ) has the Star Property, hence U M or 5 separates from in As a is the independence graph of a decomposable model with two cliques we know that the set of primitive moves corresponding to is) Eq 44 essentially says that the set of primitive moves for a decomposable model with independence graph is just the union of the sets of primitive moves associated with the twoclique models induced by each minimal vertex separator of We have to show that Definition 42 is correct 9

11 Proposition 43 The set of primitive moves defined in Eq 44 is indeed a set of moves for the class of tables ) Proof et clique 3 ) ), we have either 3 Then or ) for some ) For any arbitrary Since ẄRQ K Q, it follows that we also have RQ Next we will state prove a series of results that will help us prove the main theorem of the paper Most of these propositions should be selfexplanatory However, it is worth mentioning the intuition that triggered them if we delete a vertex that belongs to exactly one clique from a decomposable graph, along with the edges incident to it, we obtain a graph that is still decomposable (Blair Barry, 1993) Consequently, by collapsing across a variable associated with such a vertex, all the conditional dependencies existent among the remaining variables are preserved The set of primitive moves associated with a twoclique model induces a set of primitive moves for a twoclique model embedded in it Collapsing across some of the variables not contained in both cliques preserves the structure of the moves in Eq 44 Proposition 44 et be a table with two fixed marginals * K The corresponding independence graph is decomposable has two cliques Consider a vertex set such that, The separator of is Define a map which assigns to every its ) marginal, ie )! Then the following are true (a) for any ), ) ) or )!PQ (b) the map ) ) is surjective (c) for every table ) every move )? ) 1 such that M ) (45)

12 there exists ) with )! ) (46) Proof To simplify the notation, assume that PO We consider the marginals with their associated vectors! across the variables in K indices et (a) In Proposition 41, we constructed ) column marginal A primitive move ),A ) We have,tk K The table can be obtained from,, along by collapsing by considering the twoway table with row marginal ) was obtained by choosing two row, two column indices Then the table is given by A! if ),A if ),A A A ), ), K otherwise ), ), T ), * ),A A * C DF J HAJ ) A We distinguish two cases (i) \ Since ), \ K! ),, we need to have T ), \ K! It follows that for Clearly, )! ), PQ if 3 Moreover, for, ), 3 Hence 11

13 = = = (ii) Thus )! index ), It follows that 3 ) ), if ),!X), otherwise (b) In order to prove that is surjective, we pick an arbitrary move It is easy to see that where (c) The move define the move ),8,DF J J ),! ), ), ) ) A! A )! is given by Z if ), if ),A ),A 3 AK A move in if ), ),8! ),A Z if K), choosing two indices For any? T, for Therefore we have to choose Then ), ), by if otherwise ) where \ otherwise ), ), ) We choose an such that is obtained by ), ), otherwise (4) in, the corresponding move defined in Eq 4 satisfies ), ), $ ), for every T), ),, such that ), $ ), ), Z ), $ ), ), Z 12 (48)

14 C In this case, Eq 46 holds From Eq 45, we obtain that ), ), ), ), (49) But ), ), ), C 8J H5JTDF J H5J K) Z Z (41) Eq 49 Eq 41 imply that hence there has to exist an index exist another index 9 J H5J DF J HAJ K) with ), K with ), T Similarly, there has to With this choice, Eq 48 holds Proposition 45 extends Proposition 44 to an arbitrary decomposable model Proposition 45 et be a table with fixed marginals * the set of cliques of a decomposable graph Consider a tree for Assume that the clique is terminal in let every ) ) ) ) ) 3 its marginal, ie! (a) for any, ) (b) the map is surjective on 3 (c) for every table there exists ) ),,K & such that )!2 X) T ) is having the Star Property Define a map which assigns to Then the following are true every move ) with )! ) 13 3 or )!/Q ) such that (411) (412)

15 ) ) Proof (a) Since the clique is terminal in, there exists a unique clique in ), say ) that The subgraph The set of primitive moves corresponding to the edge ) is ) By definition, RQ, hence )!PQ %) is decomposable ) ) ) X) from, with subtree obtained by removing from, ie et edge ) removing the edge ) assume that we always have ) By removing the same edge from the tree We define the vertex sets, ) ) X), we obtain the subtrees by, such that, assume et the Consider an arbitrary be the two subtrees obtained by Without restricting the generality, we ) W D D With this notation, according to emma A4, the tree %& K D will have the Star Property for the graph, consequently the set of primitive primitive associated with is )! ) D & Consider an arbitrary move ) 3 such that there must exist some edge ) ) such that, thus O In addition, we have 44, we obtain that ) ) ) 3 or )!/Q (b) In order to prove that is surjective on) ) From Eq 413, we see that there is an edge ) ) (413) From Eq 44, we see that ) We have By employing Proposition, we pick an arbitrary move in such ) 14

16 Z 4 that ) ) Since such that )!, Proposition 44 tells us that there must exist some (c) Again, Eq 413 shows that it is possible to find an edge ) ) This means that ) We have Proposition 44, we learn that there exists a move ) But we also have ) ) ) M ) M ) such that From ) 3 such that * ), hence Eq 412 is true We are now ready to present prove the main theorem of the paper Theorem 46 et be a decomposable graph with cliques ) % primitive moves ) * ) ) 3 Proof By induction If decomposes in ) with Z is a Markov basis for ) Then the set of 3 defined in Eq 44 is a Markov basis for the class of tables cliques, then we know from Proposition 41 that Suppose the theorem holds for any decomposable graph cliques We want to prove that the theorem is true for a decomposable graph with The original table is in the set ) 4 ) We have to show that there exist for terminal in et ) Denote its marginal, ie )! The marginals know that ) ) T 4 CT ) 3 Take an arbitrary table such that T, cliques (414) a tree having the Star Property for assume that the clique is Consider the map which assigns to every ) lie in the set ) is a Markov basis for ) 15 From the induction hypothesis we, so there exists a sequence of

17 Z 4 C 4 M 4 C 4 4 M moves for 3 4 sequence of moves ) Z C T such that 4 C T ) Proposition 45 tells us that the sequence of moves 3 4 in ) such that, for every 4 translates into another 4, we have 4, We obtain a table such that the marginals the marginals ) 4 CT ) 3, given by Z C T are the same Moreover, since we employed moves in ) %& %& are also equal, hence a series of moves 4 T 4 in ) for T 4 T ) which transform the table ) (415) (416) 3, This implies that we can find ) in ie From Eq 415, Eq 416 Eq 41 we obtain Eq 414, which completes the proof (41) Example 2 The graph in Fig 2 has 11 vertices 28 edges This is a decomposable graph with the set of cliques ) S, where Y!" 3,!" 3 S! 3 Y 2 " The tree on ) with edge set ) ) S ) Y & has the Star Property, therefore the separators of are *M X!" 3, S S!, Y P Y S " The set of primitive moves associated with is ) * ) S Y ) S 16 Y ) Y S,

18 Assume we are given an elevenway table with fixed marginals,tk,k K The independence graph associated with these marginals is Theorem 46 shows that ) is a Markov basis for ) S Y [Figure 2 about here] The family of Markov bases we identified is extremely appealing to the potential user since one doesn t even need to actually list the set of moves ) 3 Any Markov basis could grow extremely large due to the size of the original table, hence hling it might become quite problematic The procedure we outline below gets around this obstacle by dynamically generating moves in ) 3 The first step consists of computing the number of moves associated with every edge of the tree We uniformly generate a primitive move in ) by choosing an edge in with probability proportional to the number of primitive moves associated with it, then uniformly selecting a move from the set of primitive moves corresponding to the edge we picked ) ) ) ) ) Algorithm 4 et associated with be a tree having the Star Property for The set of separators will be given by ) "M for every ;4 et ) the edge ) ) do with ;4 / M from, let Consider the subtrees obtained by removing be the vertex sets associated with these subtrees, as defined in Eq A1 Calculate the weight 4 representing the number of primitive moves corresponding to the 1

19 edge ) B4 D = D = = end for Normalize the weights 3 To uniformly select a move in ), do 1 Romly select an edge ) with probability )$4E! B4, where ;4 / M 2 Uniformly pick a move in ), where were defined in Eq A1 5 Conclusions Many techniques that worked well for lowdimensional examples are almost impossible to use for problems that arise in practice due to the huge computational effort they usually require This paper demonstrates that graphical modeling is a very powerful tool for effectively overcoming major issues related to scaling up algorithms to make them suitable for use in highdimensional applications We represented the dependency patterns induced by a number of fixed marginals by means of graphs, by doing so, we identified Markov bases for an entire family of sets of tables We proved that a Markov basis for a decomposable model with cliques can be expressed as a union of Markov bases associated with ( Z ) models with two cliques Since the Markov basis of a model with two cliques is the set of primitive moves corresponding with one or more twoway tables with fixed oneway marginals, we deduce that the general decomposable case essentially reduces to the twoway case It seems important to point out that more results can be derived by exploiting techniques borrowed from the graphical models literature, namely decompositions of graphs by means of separators Dobra 18

20 Sullivant (23) have developed a divideconquer algorithm for significantly reducing the time needed to find a Markov basis when the underlying independence graph is not decomposable, but can be at least partially decomposed, though the resulting components of the decomposition may correspond to more than one fixed marginal Acknowledgments Preparation of this paper was supported in part by the National Science Foundation under Grant EIA to the National Institute of Statistical Sciences The author is extremely grateful to Dr Stephen E Fienberg Dr Stephen F Roehrig for all their support, comments valuable discussions The author would like to thank Seth Sullivant who provided comments on an earlier version of the paper References Agresti, A (1992) A Survey of Exact Inference for Contingency Tables (with discussion) Statistical Science,, Bishop, Y M M, Fienberg, S E, Holl, P W (195) Discrete Multivariate Analysis Theory Practice MIT Press, Cambridge, MA Blair, J R S Barry, P (1993) An Introduction to Chordal Graphs Clique Trees In Graph Theory Sparse Matrix Computation, ed IMA, ol 56, 1 3 Springererlag, New York Cox, D, ittle, J, O Shea, D (1992) Ideals, arieties Algorithms Springererlag, New York Dalenius, T Reiss, S P (1982) Dataswapping a Technique for Disclosure Control Journal of Statistical Planning Inference, 6,

21 Darroch, J N, auritzen, S, Speed, T P (198) Markov Fields oglinear Interaction Models for Contingency Tables The Annals of Statistics, 8, Diaconis, P Efron, B (1985) Testing for Independence in a TwoWay Table New Interpretations of the ChiSquare Statistic The Annals of Statistics, 13, Diaconis, P Gangolli, A (1995) Rectangular Arrays with Fixed Margins In Discrete Probability Algorithms, Springererlag, New York Diaconis, P Sturmfels, B (1998) Algebraic Algorithms for Sampling From Conditional Distributions The Annals of Statistics, 26, Dinwoodie, I H (1998) The DiaconisSturmfels Algorithm Rules of Succession Bernoulli, 4, Dobra, A (22) Statistical Tools for Disclosure imitation in Multiway Contingency Tables PhD thesis, Department of Statistics, Carnegie Mellon University Dobra, A Fienberg, S E (2) Bounds for Cell Entries in Contingency Tables Given Marginal Totals Decomposable Graphs Proceedings of the National Academy of Sciences, 9, Dobra, A Sullivant, S (23) A DivideConquer Algorithm for Generating Markov Bases of Multiway Tables Computational Statistics To appear Fienberg, S E, Makov, U E, Meyer, M M, Steele, R J (22) Computing the Exact Distribution for a Multiway Contingency Table Conditional on its Marginals Totals In Data Analysis from Statistical Foundations A Festschrift in Honor of the 5th Birthday of D A S Fraser, ed A, Saleh, Nova Science Publishers, Huntington, NY 2

22 Fienberg, S E, Makov, U E, Steele, R J (1998) Disclosure imitation Using Perturbation Related Methods for Categorical Data Journal of Official Statistics, 14, Haberman, S J (194) The Analysis of Frequency Data University of Chicago Press, Chicago auritzen, S (1996) Graphical Models Clarendon Press, Oxford Madigan, D York, J (1995) Bayesian Graphical Models for Discrete Data International Statistical Review, 63, Mehta, C (1994) The Exact Analysis of Contingency Tables in Medical Research Statistical Methods in Medical Research, 3, Sturmfels, B (1995) Gröbner Bases Convex Polytopes University ecture Series, American Mathematical Society ol 8 lach, M (1986) Conditions for the Existence of Solutions of the Threedimensional Planar Transportation Problem Discrete Applied Mathematics, 13, 61 8 Whittaker, J (199) Graphical Models in Applied Multivariate Statistics John Wiley & Sons New York Willenborg, de Waal, T (21) Elements of Statistical Disclosure Control ol 155, ecture Notes in Statistics Springererlag, New York A Graph Theory A graph is a pair ) 6, where 6 edges linking the vertices Our interest is in undirected graphs for which ) is a finite set of vertices 6 6 is a set of implies ) ; 21

23 For any vertex set 6, we define the edge set associated with it as et ) " ) if ) )W ) )W denote the subgraph of induced by Two vertices A set of vertices of 6 are adjacent is independent if no two of its elements are adjacent An induced subgraph %)W is complete if the vertices in are pairwise adjacent in We also say that is complete in A complete vertex set in that is maximal is a clique et such that ) same, 6 A path (or chain) from to is a sequence for all of distinct vertices ( The path is a cycle if the end points are allowed to be the If there is a path from to we say that are connected The sets disconnected if are not connected for all 6 are, The connected component of a vertex 6 is the set of all vertices connected with A graph is connected if all the pairs of vertices are connected The set from if it is an 6 is an separator if all paths from to intersect The set separator for every connected component of are in two distinct connected components of 6 separates, is a separator of if two vertices in the same or, equivalently, if is disconnected In addition, is a minimal separator of if is a separator no proper subset of separates the graph Unless otherwise stated, the separators we work with will be complete A tree is a connected graph with no cycles In a tree, there is a unique path between any two vertices The vertex is called terminal in a tree if there is only one edge linking with the remaining vertices Definition A1 The partition ) separator of In this case ) of 6 is said to form a decomposition of if is a minimal decomposes into the components %) 22! %) The decom

24 ) position is proper if are not empty Definition A2 The graph is decomposable if it is complete or if there exists a proper decomposition into decomposable graphs %) Assume that is decomposable let )! %) be the set of cliques of Since is decomposable, it is possible to order the vertex sets in ) in a perfect sequence (Blair Barry, W 1993) If we denote P " M, it follows that, for every, ) is a decomposition of %) (auritzen, 1996) We let ) 2 3 be the set of separators of the graph associated with ) et X) ) be a tree defined on the set of cliques of the decomposable graph Definition A3 (The Star Property) Take et, with 1) 9 ) let 2 M for some ) 1) be the two subtrees obtained by removing the edge ) Consider the vertex sets from " D T D The tree is said to have the Star Property for if, for every edge ), ) (A1)! is a decomposition of Blair Barry (1993) show that it is always possible to construct a tree that has the Star Property In addition, they show that such for some edge ) )!2 M K ) is a minimal separator of if only if M ) ) The set of separators associated with will be given by By removing a terminal clique from such a tree, the Star Property is preserved as shown in the next result 23

25 emma A4 et ) ) be a tree defined on the set of cliques of a decomposable graph Assume that has the Star Property for et be a terminal clique in let clique in ) such that ) obtained by removing from Then defined by the set of cliques ) We consider Proof Consider an arbitrary edge ) ) ) be the two subtrees obtained by removing the edge ) et We can assume that subtrees ) Since is terminal in, we have separator for, is also a separator for, it follows that ) Star Property for ) the vertex sets defined in Equation A1 ) ) be the the unique to be the tree is a tree with the Star Property for the decomposable graph If we were to remove the edge ) ) X) D, hence Moreover, ) ) from, with As before, we let from The vertex set associated with UO The vertex set! will be a decomposition of, we would obtain the BM is which is a! is a decomposition of From Therefore the tree has the 24

26 ist of Figures 1 A decomposable graph with four vertices two cliques 26 2 A decomposable graph with eleven vertices four cliques 2 25

27 Figure 1 A decomposable graph with four vertices two cliques 26

28 Figure 2 A decomposable graph with eleven vertices four cliques 2

Treewidth and graph minors

Treewidth and graph minors Treewidth and graph minors Lectures 9 and 10, December 29, 2011, January 5, 2012 We shall touch upon the theory of Graph Minors by Robertson and Seymour. This theory gives a very general condition under

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,

More information

Faster parameterized algorithms for Minimum Fill-In

Faster parameterized algorithms for Minimum Fill-In Faster parameterized algorithms for Minimum Fill-In Hans L. Bodlaender Pinar Heggernes Yngve Villanger Technical Report UU-CS-2008-042 December 2008 Department of Information and Computing Sciences Utrecht

More information

A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY

A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY KARL L. STRATOS Abstract. The conventional method of describing a graph as a pair (V, E), where V and E repectively denote the sets of vertices and edges,

More information

On 2-Subcolourings of Chordal Graphs

On 2-Subcolourings of Chordal Graphs On 2-Subcolourings of Chordal Graphs Juraj Stacho School of Computing Science, Simon Fraser University 8888 University Drive, Burnaby, B.C., Canada V5A 1S6 jstacho@cs.sfu.ca Abstract. A 2-subcolouring

More information

Faster parameterized algorithms for Minimum Fill-In

Faster parameterized algorithms for Minimum Fill-In Faster parameterized algorithms for Minimum Fill-In Hans L. Bodlaender Pinar Heggernes Yngve Villanger Abstract We present two parameterized algorithms for the Minimum Fill-In problem, also known as Chordal

More information

The strong chromatic number of a graph

The strong chromatic number of a graph The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same

More information

Star Decompositions of the Complete Split Graph

Star Decompositions of the Complete Split Graph University of Dayton ecommons Honors Theses University Honors Program 4-016 Star Decompositions of the Complete Split Graph Adam C. Volk Follow this and additional works at: https://ecommons.udayton.edu/uhp_theses

More information

Extremal Graph Theory: Turán s Theorem

Extremal Graph Theory: Turán s Theorem Bridgewater State University Virtual Commons - Bridgewater State University Honors Program Theses and Projects Undergraduate Honors Program 5-9-07 Extremal Graph Theory: Turán s Theorem Vincent Vascimini

More information

Enumerating the decomposable neighbours of a decomposable graph under a simple perturbation scheme

Enumerating the decomposable neighbours of a decomposable graph under a simple perturbation scheme Enumerating the decomposable neighbours of a decomposable graph under a simple perturbation scheme Alun Thomas Department of Biomedical Informatics University of Utah Peter J Green Department of Mathematics

More information

The Structure of Bull-Free Perfect Graphs

The Structure of Bull-Free Perfect Graphs The Structure of Bull-Free Perfect Graphs Maria Chudnovsky and Irena Penev Columbia University, New York, NY 10027 USA May 18, 2012 Abstract The bull is a graph consisting of a triangle and two vertex-disjoint

More information

Line Graphs and Circulants

Line Graphs and Circulants Line Graphs and Circulants Jason Brown and Richard Hoshino Department of Mathematics and Statistics Dalhousie University Halifax, Nova Scotia, Canada B3H 3J5 Abstract The line graph of G, denoted L(G),

More information

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PAUL BALISTER Abstract It has been shown [Balister, 2001] that if n is odd and m 1,, m t are integers with m i 3 and t i=1 m i = E(K n) then K n can be decomposed

More information

On the packing chromatic number of some lattices

On the packing chromatic number of some lattices On the packing chromatic number of some lattices Arthur S. Finbow Department of Mathematics and Computing Science Saint Mary s University Halifax, Canada BH C art.finbow@stmarys.ca Douglas F. Rall Department

More information

Disjoint directed cycles

Disjoint directed cycles Disjoint directed cycles Noga Alon Abstract It is shown that there exists a positive ɛ so that for any integer k, every directed graph with minimum outdegree at least k contains at least ɛk vertex disjoint

More information

Fundamental Properties of Graphs

Fundamental Properties of Graphs Chapter three In many real-life situations we need to know how robust a graph that represents a certain network is, how edges or vertices can be removed without completely destroying the overall connectivity,

More information

Trees. 3. (Minimally Connected) G is connected and deleting any of its edges gives rise to a disconnected graph.

Trees. 3. (Minimally Connected) G is connected and deleting any of its edges gives rise to a disconnected graph. Trees 1 Introduction Trees are very special kind of (undirected) graphs. Formally speaking, a tree is a connected graph that is acyclic. 1 This definition has some drawbacks: given a graph it is not trivial

More information

On Covering a Graph Optimally with Induced Subgraphs

On Covering a Graph Optimally with Induced Subgraphs On Covering a Graph Optimally with Induced Subgraphs Shripad Thite April 1, 006 Abstract We consider the problem of covering a graph with a given number of induced subgraphs so that the maximum number

More information

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs Graphs and Network Flows IE411 Lecture 21 Dr. Ted Ralphs IE411 Lecture 21 1 Combinatorial Optimization and Network Flows In general, most combinatorial optimization and integer programming problems are

More information

Parameterized graph separation problems

Parameterized graph separation problems Parameterized graph separation problems Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary, dmarx@cs.bme.hu Abstract.

More information

Inference for loglinear models (contd):

Inference for loglinear models (contd): Stat 504, Lecture 25 1 Inference for loglinear models (contd): Loglinear/Logit connection Intro to Graphical Models Stat 504, Lecture 25 2 Loglinear Models no distinction between response and explanatory

More information

Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1

Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1 CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) January 11, 2018 Lecture 2 - Graph Theory Fundamentals - Reachability and Exploration 1 In this lecture

More information

A Reduction of Conway s Thrackle Conjecture

A Reduction of Conway s Thrackle Conjecture A Reduction of Conway s Thrackle Conjecture Wei Li, Karen Daniels, and Konstantin Rybnikov Department of Computer Science and Department of Mathematical Sciences University of Massachusetts, Lowell 01854

More information

A Connection between Network Coding and. Convolutional Codes

A Connection between Network Coding and. Convolutional Codes A Connection between Network Coding and 1 Convolutional Codes Christina Fragouli, Emina Soljanin christina.fragouli@epfl.ch, emina@lucent.com Abstract The min-cut, max-flow theorem states that a source

More information

The Encoding Complexity of Network Coding

The Encoding Complexity of Network Coding The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email: mikel,spalex,bruck @caltech.edu Abstract In the multicast network

More information

Hamiltonian cycles in bipartite quadrangulations on the torus

Hamiltonian cycles in bipartite quadrangulations on the torus Hamiltonian cycles in bipartite quadrangulations on the torus Atsuhiro Nakamoto and Kenta Ozeki Abstract In this paper, we shall prove that every bipartite quadrangulation G on the torus admits a simple

More information

On the Max Coloring Problem

On the Max Coloring Problem On the Max Coloring Problem Leah Epstein Asaf Levin May 22, 2010 Abstract We consider max coloring on hereditary graph classes. The problem is defined as follows. Given a graph G = (V, E) and positive

More information

Monotone Paths in Geometric Triangulations

Monotone Paths in Geometric Triangulations Monotone Paths in Geometric Triangulations Adrian Dumitrescu Ritankar Mandal Csaba D. Tóth November 19, 2017 Abstract (I) We prove that the (maximum) number of monotone paths in a geometric triangulation

More information

REDUCING GRAPH COLORING TO CLIQUE SEARCH

REDUCING GRAPH COLORING TO CLIQUE SEARCH Asia Pacific Journal of Mathematics, Vol. 3, No. 1 (2016), 64-85 ISSN 2357-2205 REDUCING GRAPH COLORING TO CLIQUE SEARCH SÁNDOR SZABÓ AND BOGDÁN ZAVÁLNIJ Institute of Mathematics and Informatics, University

More information

Discrete mathematics , Fall Instructor: prof. János Pach

Discrete mathematics , Fall Instructor: prof. János Pach Discrete mathematics 2016-2017, Fall Instructor: prof. János Pach - covered material - Lecture 1. Counting problems To read: [Lov]: 1.2. Sets, 1.3. Number of subsets, 1.5. Sequences, 1.6. Permutations,

More information

A Vizing-like theorem for union vertex-distinguishing edge coloring

A Vizing-like theorem for union vertex-distinguishing edge coloring A Vizing-like theorem for union vertex-distinguishing edge coloring Nicolas Bousquet, Antoine Dailly, Éric Duchêne, Hamamache Kheddouci, Aline Parreau Abstract We introduce a variant of the vertex-distinguishing

More information

Vertical decomposition of a lattice using clique separators

Vertical decomposition of a lattice using clique separators Vertical decomposition of a lattice using clique separators Anne Berry, Romain Pogorelcnik, Alain Sigayret LIMOS UMR CNRS 6158 Ensemble Scientifique des Cézeaux Université Blaise Pascal, F-63 173 Aubière,

More information

Discharging and reducible configurations

Discharging and reducible configurations Discharging and reducible configurations Zdeněk Dvořák March 24, 2018 Suppose we want to show that graphs from some hereditary class G are k- colorable. Clearly, we can restrict our attention to graphs

More information

The Fibonacci hypercube

The Fibonacci hypercube AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 40 (2008), Pages 187 196 The Fibonacci hypercube Fred J. Rispoli Department of Mathematics and Computer Science Dowling College, Oakdale, NY 11769 U.S.A. Steven

More information

On Universal Cycles of Labeled Graphs

On Universal Cycles of Labeled Graphs On Universal Cycles of Labeled Graphs Greg Brockman Harvard University Cambridge, MA 02138 United States brockman@hcs.harvard.edu Bill Kay University of South Carolina Columbia, SC 29208 United States

More information

An Effective Upperbound on Treewidth Using Partial Fill-in of Separators

An Effective Upperbound on Treewidth Using Partial Fill-in of Separators An Effective Upperbound on Treewidth Using Partial Fill-in of Separators Boi Faltings Martin Charles Golumbic June 28, 2009 Abstract Partitioning a graph using graph separators, and particularly clique

More information

These notes present some properties of chordal graphs, a set of undirected graphs that are important for undirected graphical models.

These notes present some properties of chordal graphs, a set of undirected graphs that are important for undirected graphical models. Undirected Graphical Models: Chordal Graphs, Decomposable Graphs, Junction Trees, and Factorizations Peter Bartlett. October 2003. These notes present some properties of chordal graphs, a set of undirected

More information

Matching and Planarity

Matching and Planarity Matching and Planarity Po-Shen Loh June 010 1 Warm-up 1. (Bondy 1.5.9.) There are n points in the plane such that every pair of points has distance 1. Show that there are at most n (unordered) pairs of

More information

Complexity Results on Graphs with Few Cliques

Complexity Results on Graphs with Few Cliques Discrete Mathematics and Theoretical Computer Science DMTCS vol. 9, 2007, 127 136 Complexity Results on Graphs with Few Cliques Bill Rosgen 1 and Lorna Stewart 2 1 Institute for Quantum Computing and School

More information

Introduction to Graph Theory

Introduction to Graph Theory Introduction to Graph Theory George Voutsadakis 1 1 Mathematics and Computer Science Lake Superior State University LSSU Math 351 George Voutsadakis (LSSU) Introduction to Graph Theory August 2018 1 /

More information

arxiv: v5 [cs.dm] 9 May 2016

arxiv: v5 [cs.dm] 9 May 2016 Tree spanners of bounded degree graphs Ioannis Papoutsakis Kastelli Pediados, Heraklion, Crete, reece, 700 06 October 21, 2018 arxiv:1503.06822v5 [cs.dm] 9 May 2016 Abstract A tree t-spanner of a graph

More information

Module 11. Directed Graphs. Contents

Module 11. Directed Graphs. Contents Module 11 Directed Graphs Contents 11.1 Basic concepts......................... 256 Underlying graph of a digraph................ 257 Out-degrees and in-degrees.................. 258 Isomorphism..........................

More information

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2 Graph Theory S I I S S I I S Graphs Definition A graph G is a pair consisting of a vertex set V (G), and an edge set E(G) ( ) V (G). x and y are the endpoints of edge e = {x, y}. They are called adjacent

More information

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial.

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial. 2301-670 Graph theory 1.1 What is a graph? 1 st semester 2550 1 1.1. What is a graph? 1.1.2. Definition. A graph G is a triple (V(G), E(G), ψ G ) consisting of V(G) of vertices, a set E(G), disjoint from

More information

FOUR EDGE-INDEPENDENT SPANNING TREES 1

FOUR EDGE-INDEPENDENT SPANNING TREES 1 FOUR EDGE-INDEPENDENT SPANNING TREES 1 Alexander Hoyer and Robin Thomas School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT We prove an ear-decomposition theorem

More information

CPSC 536N: Randomized Algorithms Term 2. Lecture 10

CPSC 536N: Randomized Algorithms Term 2. Lecture 10 CPSC 536N: Randomized Algorithms 011-1 Term Prof. Nick Harvey Lecture 10 University of British Columbia In the first lecture we discussed the Max Cut problem, which is NP-complete, and we presented a very

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

FMA901F: Machine Learning Lecture 6: Graphical Models. Cristian Sminchisescu

FMA901F: Machine Learning Lecture 6: Graphical Models. Cristian Sminchisescu FMA901F: Machine Learning Lecture 6: Graphical Models Cristian Sminchisescu Graphical Models Provide a simple way to visualize the structure of a probabilistic model and can be used to design and motivate

More information

General properties of staircase and convex dual feasible functions

General properties of staircase and convex dual feasible functions General properties of staircase and convex dual feasible functions JÜRGEN RIETZ, CLÁUDIO ALVES, J. M. VALÉRIO de CARVALHO Centro de Investigação Algoritmi da Universidade do Minho, Escola de Engenharia

More information

Rigidity, connectivity and graph decompositions

Rigidity, connectivity and graph decompositions First Prev Next Last Rigidity, connectivity and graph decompositions Brigitte Servatius Herman Servatius Worcester Polytechnic Institute Page 1 of 100 First Prev Next Last Page 2 of 100 We say that a framework

More information

Introduction to Graph Theory

Introduction to Graph Theory Introduction to Graph Theory Tandy Warnow January 20, 2017 Graphs Tandy Warnow Graphs A graph G = (V, E) is an object that contains a vertex set V and an edge set E. We also write V (G) to denote the vertex

More information

CHAPTER 2. Graphs. 1. Introduction to Graphs and Graph Isomorphism

CHAPTER 2. Graphs. 1. Introduction to Graphs and Graph Isomorphism CHAPTER 2 Graphs 1. Introduction to Graphs and Graph Isomorphism 1.1. The Graph Menagerie. Definition 1.1.1. A simple graph G = (V, E) consists of a set V of vertices and a set E of edges, represented

More information

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H.

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H. Abstract We discuss a class of graphs called perfect graphs. After defining them and getting intuition with a few simple examples (and one less simple example), we present a proof of the Weak Perfect Graph

More information

Byzantine Consensus in Directed Graphs

Byzantine Consensus in Directed Graphs Byzantine Consensus in Directed Graphs Lewis Tseng 1,3, and Nitin Vaidya 2,3 1 Department of Computer Science, 2 Department of Electrical and Computer Engineering, and 3 Coordinated Science Laboratory

More information

EULER S FORMULA AND THE FIVE COLOR THEOREM

EULER S FORMULA AND THE FIVE COLOR THEOREM EULER S FORMULA AND THE FIVE COLOR THEOREM MIN JAE SONG Abstract. In this paper, we will define the necessary concepts to formulate map coloring problems. Then, we will prove Euler s formula and apply

More information

SEQUENTIALLY COHEN-MACAULAY GRAPHS OF FORM θ n1,...,n k. Communicated by Siamak Yassemi. 1. Introduction

SEQUENTIALLY COHEN-MACAULAY GRAPHS OF FORM θ n1,...,n k. Communicated by Siamak Yassemi. 1. Introduction Bulletin of the Iranian Mathematical Society Vol. 36 No. 2 (2010), pp 109-118. SEQUENTIALLY COHEN-MACAULAY GRAPHS OF FORM θ n1,...,n k F. MOHAMMADI* AND D. KIANI Communicated by Siamak Yassemi Abstract.

More information

CMSC Honors Discrete Mathematics

CMSC Honors Discrete Mathematics CMSC 27130 Honors Discrete Mathematics Lectures by Alexander Razborov Notes by Justin Lubin The University of Chicago, Autumn 2017 1 Contents I Number Theory 4 1 The Euclidean Algorithm 4 2 Mathematical

More information

Assignment 4 Solutions of graph problems

Assignment 4 Solutions of graph problems Assignment 4 Solutions of graph problems 1. Let us assume that G is not a cycle. Consider the maximal path in the graph. Let the end points of the path be denoted as v 1, v k respectively. If either of

More information

Independence Number and Cut-Vertices

Independence Number and Cut-Vertices Independence Number and Cut-Vertices Ryan Pepper University of Houston Downtown, Houston, Texas 7700 pepperr@uhd.edu Abstract We show that for any connected graph G, α(g) C(G) +1, where α(g) is the independence

More information

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES Volume 2, Number 1, Pages 61 66 ISSN 1715-0868 COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES MARCIN KAMIŃSKI AND VADIM LOZIN Abstract. Vertex and edge colorability are two graph problems

More information

This article was originally published in a journal published by Elsevier, and the attached copy is provided by Elsevier for the author s benefit and for the benefit of the author s institution, for non-commercial

More information

Progress Towards the Total Domination Game 3 4 -Conjecture

Progress Towards the Total Domination Game 3 4 -Conjecture Progress Towards the Total Domination Game 3 4 -Conjecture 1 Michael A. Henning and 2 Douglas F. Rall 1 Department of Pure and Applied Mathematics University of Johannesburg Auckland Park, 2006 South Africa

More information

A NOTE ON THE NUMBER OF DOMINATING SETS OF A GRAPH

A NOTE ON THE NUMBER OF DOMINATING SETS OF A GRAPH A NOTE ON THE NUMBER OF DOMINATING SETS OF A GRAPH STEPHAN WAGNER Abstract. In a recent article by Bród and Skupień, sharp upper and lower bounds for the number of dominating sets in a tree were determined.

More information

6. Lecture notes on matroid intersection

6. Lecture notes on matroid intersection Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans May 2, 2017 6. Lecture notes on matroid intersection One nice feature about matroids is that a simple greedy algorithm

More information

Chordal deletion is fixed-parameter tractable

Chordal deletion is fixed-parameter tractable Chordal deletion is fixed-parameter tractable Dániel Marx Institut für Informatik, Humboldt-Universität zu Berlin, Unter den Linden 6, 10099 Berlin, Germany. dmarx@informatik.hu-berlin.de Abstract. It

More information

Lecture 6: Graph Properties

Lecture 6: Graph Properties Lecture 6: Graph Properties Rajat Mittal IIT Kanpur In this section, we will look at some of the combinatorial properties of graphs. Initially we will discuss independent sets. The bulk of the content

More information

arxiv: v5 [math.co] 5 Oct 2017

arxiv: v5 [math.co] 5 Oct 2017 Clique trees of infinite locally finite chordal graphs Christoph Hofer-Temmel and Florian Lehner arxiv:1311.7001v5 [math.co] 5 Oct 2017 Abstract We investigate clique trees of infinite locally finite chordal

More information

Acyclic Edge Colorings of Graphs

Acyclic Edge Colorings of Graphs Acyclic Edge Colorings of Graphs Noga Alon Benny Sudaov Ayal Zas Abstract A proper coloring of the edges of a graph G is called acyclic if there is no 2-colored cycle in G. The acyclic edge chromatic number

More information

arxiv: v1 [math.co] 15 Dec 2009

arxiv: v1 [math.co] 15 Dec 2009 ANOTHER PROOF OF THE FACT THAT POLYHEDRAL CONES ARE FINITELY GENERATED arxiv:092.2927v [math.co] 5 Dec 2009 VOLKER KAIBEL Abstract. In this note, we work out a simple inductive proof showing that every

More information

Enumeration of Full Graphs: Onset of the Asymptotic Region. Department of Mathematics. Massachusetts Institute of Technology. Cambridge, MA 02139

Enumeration of Full Graphs: Onset of the Asymptotic Region. Department of Mathematics. Massachusetts Institute of Technology. Cambridge, MA 02139 Enumeration of Full Graphs: Onset of the Asymptotic Region L. J. Cowen D. J. Kleitman y F. Lasaga D. E. Sussman Department of Mathematics Massachusetts Institute of Technology Cambridge, MA 02139 Abstract

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Algorithms For Inference Fall 2014

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Algorithms For Inference Fall 2014 Suggested Reading: Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.438 Algorithms For Inference Fall 2014 Probabilistic Modelling and Reasoning: The Junction

More information

Pebbling on Directed Graphs

Pebbling on Directed Graphs Pebbling on Directed Graphs Gayatri Gunda E-mail: gundagay@notes.udayton.edu Dr. Aparna Higgins E-mail: Aparna.Higgins@notes.udayton.edu University of Dayton Dayton, OH 45469 Submitted January 25 th, 2004

More information

Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes

Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes Leonor Aquino-Ruivivar Mathematics Department, De La Salle University Leonorruivivar@dlsueduph

More information

arxiv: v1 [math.co] 7 Dec 2018

arxiv: v1 [math.co] 7 Dec 2018 SEQUENTIALLY EMBEDDABLE GRAPHS JACKSON AUTRY AND CHRISTOPHER O NEILL arxiv:1812.02904v1 [math.co] 7 Dec 2018 Abstract. We call a (not necessarily planar) embedding of a graph G in the plane sequential

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

arxiv:submit/ [math.co] 9 May 2011

arxiv:submit/ [math.co] 9 May 2011 arxiv:submit/0243374 [math.co] 9 May 2011 Connectivity and tree structure in finite graphs J. Carmesin R. Diestel F. Hundertmark M. Stein 6 May, 2011 Abstract We prove that, for every integer k 0, every

More information

9 Connectivity. Contents. 9.1 Vertex Connectivity

9 Connectivity. Contents. 9.1 Vertex Connectivity 9 Connectivity Contents 9.1 Vertex Connectivity.............................. 205 Connectivity and Local Connectivity............... 206 Vertex Cuts and Menger s Theorem................. 207 9.2 The Fan

More information

On Structural Parameterizations of the Matching Cut Problem

On Structural Parameterizations of the Matching Cut Problem On Structural Parameterizations of the Matching Cut Problem N. R. Aravind, Subrahmanyam Kalyanasundaram, and Anjeneya Swami Kare Department of Computer Science and Engineering, IIT Hyderabad, Hyderabad,

More information

Applied Mathematics Letters. Graph triangulations and the compatibility of unrooted phylogenetic trees

Applied Mathematics Letters. Graph triangulations and the compatibility of unrooted phylogenetic trees Applied Mathematics Letters 24 (2011) 719 723 Contents lists available at ScienceDirect Applied Mathematics Letters journal homepage: www.elsevier.com/locate/aml Graph triangulations and the compatibility

More information

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge.

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge. 1 Graph Basics What is a graph? Graph: a graph G consists of a set of vertices, denoted V (G), a set of edges, denoted E(G), and a relation called incidence so that each edge is incident with either one

More information

Discrete mathematics

Discrete mathematics Discrete mathematics Petr Kovář petr.kovar@vsb.cz VŠB Technical University of Ostrava DiM 470-2301/02, Winter term 2018/2019 About this file This file is meant to be a guideline for the lecturer. Many

More information

AMS /672: Graph Theory Homework Problems - Week V. Problems to be handed in on Wednesday, March 2: 6, 8, 9, 11, 12.

AMS /672: Graph Theory Homework Problems - Week V. Problems to be handed in on Wednesday, March 2: 6, 8, 9, 11, 12. AMS 550.47/67: Graph Theory Homework Problems - Week V Problems to be handed in on Wednesday, March : 6, 8, 9,,.. Assignment Problem. Suppose we have a set {J, J,..., J r } of r jobs to be filled by a

More information

Coloring edges and vertices of graphs without short or long cycles

Coloring edges and vertices of graphs without short or long cycles Coloring edges and vertices of graphs without short or long cycles Marcin Kamiński and Vadim Lozin Abstract Vertex and edge colorability are two graph problems that are NPhard in general. We show that

More information

arxiv: v1 [math.ho] 7 Nov 2017

arxiv: v1 [math.ho] 7 Nov 2017 An Introduction to the Discharging Method HAOZE WU Davidson College 1 Introduction arxiv:1711.03004v1 [math.ho] 7 Nov 017 The discharging method is an important proof technique in structural graph theory.

More information

Introduction III. Graphs. Motivations I. Introduction IV

Introduction III. Graphs. Motivations I. Introduction IV Introduction I Graphs Computer Science & Engineering 235: Discrete Mathematics Christopher M. Bourke cbourke@cse.unl.edu Graph theory was introduced in the 18th century by Leonhard Euler via the Königsberg

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

Some Upper Bounds for Signed Star Domination Number of Graphs. S. Akbari, A. Norouzi-Fard, A. Rezaei, R. Rotabi, S. Sabour.

Some Upper Bounds for Signed Star Domination Number of Graphs. S. Akbari, A. Norouzi-Fard, A. Rezaei, R. Rotabi, S. Sabour. Some Upper Bounds for Signed Star Domination Number of Graphs S. Akbari, A. Norouzi-Fard, A. Rezaei, R. Rotabi, S. Sabour Abstract Let G be a graph with the vertex set V (G) and edge set E(G). A function

More information

On median graphs and median grid graphs

On median graphs and median grid graphs On median graphs and median grid graphs Sandi Klavžar 1 Department of Mathematics, PEF, University of Maribor, Koroška cesta 160, 2000 Maribor, Slovenia e-mail: sandi.klavzar@uni-lj.si Riste Škrekovski

More information

On Rainbow Cycles in Edge Colored Complete Graphs. S. Akbari, O. Etesami, H. Mahini, M. Mahmoody. Abstract

On Rainbow Cycles in Edge Colored Complete Graphs. S. Akbari, O. Etesami, H. Mahini, M. Mahmoody. Abstract On Rainbow Cycles in Edge Colored Complete Graphs S. Akbari, O. Etesami, H. Mahini, M. Mahmoody Abstract In this paper we consider optimal edge colored complete graphs. We show that in any optimal edge

More information

arxiv: v1 [cs.ds] 8 Jan 2019

arxiv: v1 [cs.ds] 8 Jan 2019 Subset Feedback Vertex Set in Chordal and Split Graphs Geevarghese Philip 1, Varun Rajan 2, Saket Saurabh 3,4, and Prafullkumar Tale 5 arxiv:1901.02209v1 [cs.ds] 8 Jan 2019 1 Chennai Mathematical Institute,

More information

Decomposition of log-linear models

Decomposition of log-linear models Graphical Models, Lecture 5, Michaelmas Term 2009 October 27, 2009 Generating class Dependence graph of log-linear model Conformal graphical models Factor graphs A density f factorizes w.r.t. A if there

More information

Generating edge covers of path graphs

Generating edge covers of path graphs Generating edge covers of path graphs J. Raymundo Marcial-Romero, J. A. Hernández, Vianney Muñoz-Jiménez and Héctor A. Montes-Venegas Facultad de Ingeniería, Universidad Autónoma del Estado de México,

More information

Theorem 2.9: nearest addition algorithm

Theorem 2.9: nearest addition algorithm There are severe limits on our ability to compute near-optimal tours It is NP-complete to decide whether a given undirected =(,)has a Hamiltonian cycle An approximation algorithm for the TSP can be used

More information

Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded

Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded Cemil Dibek Tınaz Ekim Pinar Heggernes Abstract We determine the maximum number of edges that a claw-free

More information

Block Duplicate Graphs and a Hierarchy of Chordal Graphs

Block Duplicate Graphs and a Hierarchy of Chordal Graphs Block Duplicate Graphs and a Hierarchy of Chordal Graphs Martin Charles Golumbic Uri N. Peled August 18, 1998 Revised October 24, 2000 and March 15, 2001 Abstract A block graph is a graph whose blocks

More information

Decreasing the Diameter of Bounded Degree Graphs

Decreasing the Diameter of Bounded Degree Graphs Decreasing the Diameter of Bounded Degree Graphs Noga Alon András Gyárfás Miklós Ruszinkó February, 00 To the memory of Paul Erdős Abstract Let f d (G) denote the minimum number of edges that have to be

More information

AXIOMS FOR THE INTEGERS

AXIOMS FOR THE INTEGERS AXIOMS FOR THE INTEGERS BRIAN OSSERMAN We describe the set of axioms for the integers which we will use in the class. The axioms are almost the same as what is presented in Appendix A of the textbook,

More information

Small Survey on Perfect Graphs

Small Survey on Perfect Graphs Small Survey on Perfect Graphs Michele Alberti ENS Lyon December 8, 2010 Abstract This is a small survey on the exciting world of Perfect Graphs. We will see when a graph is perfect and which are families

More information

Symmetric Product Graphs

Symmetric Product Graphs Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 5-20-2015 Symmetric Product Graphs Evan Witz Follow this and additional works at: http://scholarworks.rit.edu/theses

More information

HW Graph Theory SOLUTIONS (hbovik)

HW Graph Theory SOLUTIONS (hbovik) Diestel 1.3: Let G be a graph containing a cycle C, and assume that G contains a path P of length at least k between two vertices of C. Show that G contains a cycle of length at least k. If C has length

More information