Some Graph Problems. LINIAL’S CONJECTURE Backgound: In a partially ordered set we have Dilworth’s Theorem; The largest size of an independent set (completely.

Slides:



Advertisements
Similar presentations
CS 336 March 19, 2012 Tandy Warnow.
Advertisements

Great Theoretical Ideas in Computer Science
Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Lecture 5 Graph Theory. Graphs Graphs are the most useful model with computer science such as logical design, formal languages, communication network,
Edge-connectivity and super edge-connectivity of P 2 -path graphs Camino Balbuena, Daniela Ferrero Discrete Mathematics 269 (2003) 13 – 20.
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
3/17/2003Tucker, Applied Combinatorics Section 4.2a 1 Network Flows Michael Duquette & Whitney Sherman Tucker, Applied Combinatorics, Section 4.2a, Group.
Lecture 17 Path Algebra Matrix multiplication of adjacency matrices of directed graphs give important information about the graphs. Manipulating these.
Triangle Inequality Theorem:
Approximation Algorithms Chapter 5: k-center. Overview n Main issue: Parametric pruning –Technique for approximation algorithms n 2-approx. algorithm.
GOLOMB RULERS AND GRACEFUL GRAPHS
Anna Chang T2. Angle-Side Relationships in Triangles The side that is opposite to the smallest angle will be always the shortest side and the side that.
Problems in Ramsey theory typically ask a question of the form: "how many elements of some structure must there be to guarantee that a particular property.
Great Theoretical Ideas in Computer Science.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
HW2 Solutions. Problem 1 Construct a bipartite graph where, every family represents a vertex in one partition, and table represents a vertex in another.
Approximation Algorithms: Combinatorial Approaches Lecture 13: March 2.
Reduction Techniques Restriction Local Replacement Component Design Examples.
1 Vertex Cover Problem Given a graph G=(V, E), find V' ⊆ V such that for each edge (u, v) ∈ E at least one of u and v belongs to V’ and |V’| is minimized.
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that S has more than one component. Connectivity of G ((G)): The.
Theta Function Lecture 24: Apr 18. Error Detection Code Given a noisy channel, and a finite alphabet V, and certain pairs that can be confounded, the.
1 Separator Theorems for Planar Graphs Presented by Shira Zucker.
Applied Discrete Mathematics Week 12: Trees
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
The Art Gallery Problem
Triangle Inequalities
Let us switch to a new topic:
A B C 12 We know ∠B = ∠C S TU 1214 We could write a proof to show ∠T ≠∠U *We could also prove that m ∠T > m ∠U, BUT theorem 1 tells us that!
1/22/03Tucker, Applied Combinatorics, Section EDGE COUNTING TUCKER, APPLIED COMBINATORICS, SECTION 1.3, GROUP B Michael Duquette & Amanda Dargie.
Turan’s theorem and extremal graphs Question: How many edges a simple graph must have to guarantee that the graph contains a triangle? Since K m,m and.
The Theory of NP-Completeness 1. Nondeterministic algorithms A nondeterminstic algorithm consists of phase 1: guessing phase 2: checking If the checking.
 Jim has six children.  Chris fights with Bob,Faye, and Eve all the time; Eve fights (besides with Chris) with Al and Di all the time; and Al and Bob.
Unit 5.
1 Graphs Chapters 9.1 and 9.2 University of Maryland Chapters 9.1 and 9.2 Based on slides by Y. Peng University of Maryland.
Approximating the Minimum Degree Spanning Tree to within One from the Optimal Degree R 陳建霖 R 宋彥朋 B 楊鈞羽 R 郭慶徵 R
Graph Pegging By Jason Counihan. The Rules of Pegging We start with a graph, such as this graph representation a cube. –Graphs are made of vertices (dots)
Combinatorial Algorithms Reference Text: Kreher and Stinson.
NP-complete Problems SAT 3SAT Independent Set Hamiltonian Cycle
Techniques for Proving NP-Completeness Show that a special case of the problem you are interested in is NP- complete. For example: The problem of finding.
Maximum density of copies of a graph in the n-cube John Goldwasser Ryan Hansen West Virginia University.
Data Structures & Algorithms Graphs
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Connectivity and Paths 報告人:林清池. Connectivity A separating set of a graph G is a set such that G-S has more than one component. The connectivity of G,
Introduction to Graph Theory
4.7 Triangle Inequalities. In any triangle…  The LARGEST SIDE lies opposite the LARGEST ANGLE.  The SMALLEST SIDE lies opposite the SMALLEST ANGLE.
Introduction to Graph Theory
1 Covering Non-uniform Hypergraphs Endre Boros Yair Caro Zoltán Füredi Raphael Yuster.
Some Favorite Problems Dan Kleitman, M.I.T.. The Hirsch Conjecture 1. How large can the diameter of a bounded polytope defined by n linear constraints.
Chapter 9: Graphs.
Introduction to Graph Theory
5.5 Inequalities in Triangles Learning Target I can use inequalities involving angles and sides in triangles.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Fast.
Approximation Algorithms by bounding the OPT Instructor Neelima Gupta
Triangle Inequality Theorem The sum of the lengths of any two sides of a triangle is greater than the length of the third side.
CHAPTER SIX T HE P ROBABILISTIC M ETHOD M1 Zhang Cong 2011/Nov/28.
Trees.
Applied Discrete Mathematics Week 13: Graphs
Proof technique (pigeonhole principle)
Graph theory Definitions Trees, cycles, directed graphs.
Discrete Mathematics for Computer Science
3.3 Applications of Maximum Flow and Minimum Cut
Enumerating Distances Using Spanners of Bounded Degree
Graph Operations And Representation
Triangle Inequalities
The Theory of NP-Completeness
Inequalities in Triangles
Complexity Theory: Foundations
Presentation transcript:

Some Graph Problems

LINIAL’S CONJECTURE Backgound: In a partially ordered set we have Dilworth’s Theorem; The largest size of an independent set (completely unordered set) is the smallest number of blocks in a partition of the elements into completely ordered sets. (Since each element of an independent set must lie in a separate block from any other, the latter number is obviously larger than the former.) There is a generalization: The largest size of the union of k independent sets is the smallest of the sum of the lesser of k and the size of the block over all blocks in any such partition. (The latter number is similarly obviously larger than the former.) Question: What of this generalizes to directed graphs with blocks consisting of simple paths, and independent sets being independent sets of vertices?

Linial’s Conjecture: For directed graphs the largest size of the union of k independent sets is always at least the smallest possible size of the sum of the lesser of k and the cardinality of the path over all paths in a partition of the vertices into simple paths. (The inequality that was obvious for orders is no longer true in general for directed graphs: Let G be a path of vertex-length 3. Then G is only one path while the independence number is 2) The conjecture is that the non-obvious inequality in the order case is still true in general.

Known Results: The conjecture is: true if G is acyclic (I think some proofs of harder part for orders work for all directed graphs.) true for k=1 (old result) or k=2 (newer) Let K be length of longest simple path in G; Then the conjecture is true for k=K (old) or k=K-1 (newer).

2. A conjecture by two people whose names I have forgotten. Suppose G is a complete tripartite graph, with each edge directed in one direction. If two parts (A and B) each have 2n vertices, and G has diameter at most 2, how many vertices can the third part (C) have?

The conjecture is: The largest possible such G has the edges between A and B directed as a “cloned” 4-cycle: all edges from n vertices in A directed toward the same n in B whose other edges are directed toward the other n vertices of A, whose other edges are directed toward the other edges of B whose other edges are directed toward the first n in A. Also every vertex of C has exactly 2n out-edges. For such G it is easy to compute the maximum size of C.

Some comments on this conjecture The condition that G has diameter two means: Every edge is in a directed triangle, and Every pair of vertices within any part are diagonally opposite in some directed 4-cycle. Suppose we describe the directions of the edges containing v in C by a 4n-vector, with component 1 when the corresponding edge goes out from v and 0 otherwise. Then these vectors must form an anti-chain in the usual order on such vectors.

The first condition above tells us that v cannot have an outward edge to w and also to all the vertices that w has outward edges to. This means that any vertex w of A or B of outward degree d to B or A excludes C(2n+d-1,2n)+C(4n-d-1,2n) vectors of weight 2n from representing vertices of C, the former from in edges to w and to 2n-d others, the latter from edges to w and d others. For the conjectured optimum this yields an upper bound of C(4n,2n)-8C(3n,2n)+a bit more. (work out the answer yourself!)

3 Excluded Triangles Consider graphs G. The vertices are all chosen from among n and n-2 element subsets of a 2n element set. The edges are the containment edges and also edges between each pair of n-2 element subsets that have Hamming distance 4 between them. (so that their union has cardinality n.) Also, G contains no triangle having an n element vertex. How large can G be? Conjecture: G can have no more than C(2n,n)(1+1/n) vertices.

4.A somewhat more general problem Consider graphs G. The vertices are all chosen from among n and n-k element subsets of a 2n element set. The edges are the containment edges and also edges between each pair of n-k element subsets that have Hamming distance 2k between them. (so that their union has cardinality n.) Also, G contains no triangle having an n element vertex. How large can G be? Conjecture: G can have no more than C(2n,n)(1+1/n) vertices.

5. A Counting Problem Let G be the graph whose vertices are the n, n+1 and n-1 element subsets of a 2n element set, with edges between each pair that are ordered by inclusion. Question: How many independent sets are there in G? Obviously there are 2^C(2n,n) independent sets that consist entirely of sets of size n, but there are lots more than that. If you choose a typical one of these of cardinality roughly C(2n,n)/2, each of the other sizes has a 2^(-(n+1)/2) chance of being addable to it.

Conjecture: Most independent sets here consist of lots of sets of cardinality n, (roughly half of them or a bit less) along with roughly half of those of the other two sizes not adjacent to them. Question: Is there some other profile of independent sets of which there are more?