Distributing Chemical Compounds in Refrigerators using interval graphs

Slides:



Advertisements
Similar presentations
Covers, Dominations, Independent Sets and Matchings AmirHossein Bayegan Amirkabir University of Technology.
Advertisements

Minimum Clique Partition Problem with Constrained Weight for Interval Graphs Jianping Li Department of Mathematics Yunnan University Jointed by M.X. Chen.
VLSI DESIGN & COMPARABILITY GRAPHS By Deepak Katta.
22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
Bayesian Networks, Winter Yoav Haimovitch & Ariel Raviv 1.
GRAPH COLORING AND ALLOTTING GATES FOR FLIGHTS PRESENTED BY AMUKTAMALYADA REDDY JAMBULA.
Agenda: Problem statement Graph Construction Relation to graph problem Special Property Problem solution References.
Train DEPOT PROBLEM USING PERMUTATION GRAPHS
Quick Write Write down the 2 formats we have learned for quadratics Under each format, write down all the things you can get from that format.
Structured Graphs and Applications
Rajat K. Pal. Chapter 3 Emran Chowdhury # P Presented by.
Sub Graph Listing محمد مهدی طالبی دانشگاه صنعتی امیرکبیر.
1.4 Solving Inequalities. Review: Graphing Inequalities Open dot:> or < Closed dot:> or < Which direction to shade the graph? –Let the arrow point the.
Computability and Complexity 15-1 Computability and Complexity Andrei Bulatov NP-Completeness.
CSE 421 Algorithms Richard Anderson Lecture 27 NP Completeness.
COE 561 Digital System Design & Synthesis Resource Sharing and Binding Dr. Aiman H. El-Maleh Computer Engineering Department King Fahd University of Petroleum.
1.3 Graphs of Functions Pre-Calculus. Home on the Range What kind of "range" are we talking about? What kind of "range" are we talking about? What does.
Graph Theory Ch.5. Coloring of Graphs 1 Chapter 5 Coloring of Graphs.
ARCHEOLOGICAL SERIATION AND INTERVAL GRAPHS
Chapter 5: Computational Complexity of Area Minimization in Multi-Layer Channel Routing and an Efficient Algorithm Presented by Md. Raqibul Hasan Std No.
Problem: Induced Planar Graphs Tim Hayes Mentor: Dr. Fiorini.
9.3 Representing Graphs and Graph Isomorphism
1.Definition of a function 2.Finding function values 3.Using the vertical line test.
MAPS OF DNA AND INTERVAL GRAPHS by Akshita Gurram.
1 The Theory of NP-Completeness 2012/11/6 P: the class of problems which can be solved by a deterministic polynomial algorithm. NP : the class of decision.
Modular Decomposition and Interval Graphs recognition Speaker: Asaf Shapira.
11 Table 2.1 defines a correspondence between a set of percent scores and a set of letter grades. For each score from 0 to 100, there corresponds only.
Lecture 22 More NPC problems
Copyright © 2014, 2010 Pearson Education, Inc. Chapter 2 Polynomials and Rational Functions Copyright © 2014, 2010 Pearson Education, Inc.
A Clustering Algorithm based on Graph Connectivity Balakrishna Thiagarajan Computer Science and Engineering State University of New York at Buffalo.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
NP-complete Problems SAT 3SAT Independent Set Hamiltonian Cycle
Non-Hierarchical Sequencing Graphs
Algorithmic Graph Theory1 Algorithmic Graph Theory and its Applications Martin Charles Golumbic.
Computing the chromatic number for block intersection graphs of Latin squares Ed Sykes CS 721 project McMaster University, December 2004 Slide 1.
Memory Allocation of Multi programming using Permutation Graph By Bhavani Duggineni.
Problems on Paired Graphs Stephen Hedetniemi, Alice McRae, Dee Parks, Kelly Wise and come join in…
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
GRAPH COLORING AND CLASSIFYING TROPICAL FISH By Vennam Chandrasekhar Reddy.
Relation. Combining Relations Because relations from A to B are subsets of A x B, two relations from A to B can be combined in any way two sets can be.
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
CS 461 – Nov. 30 Section 7.5 How to show a problem is NP-complete –Show it’s in NP. –Show that it corresponds to another problem already known to be NP-complete.
7.4 Compound Inequalities Using “and” and “or”. Intervals Represent each situation with a graph and an inequality:  All years before 3000 B.C. are part.
Week 4 Functions and Graphs. Objectives At the end of this session, you will be able to: Define and compute slope of a line. Write the point-slope equation.
Implicit Representation of Graphs Paper by Sampath Kannan, Moni Naor, Steven Rudich.
NP-completeness NP-complete problems. Homework Vertex Cover Instance. A graph G and an integer k. Question. Is there a vertex cover of cardinality k?
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.
Angles Project Endiya, Nick, and Mason 5th period Let’s get learning…
COSC 3101A - Design and Analysis of Algorithms 14 NP-Completeness.
Section 9.3. Section Summary Representing Relations using Matrices Representing Relations using Digraphs.
A problem with train tracks and interval graphs PRESENTED BY MANVITHA NELLORE.
Assigning tropical fish into tanks Presented by, Manisha Reddy Podduturi.
More NP-complete problems
An introduction to chordal graphs and clique trees
Applied Discrete Mathematics Week 14: Trees
Special Graphs By: Sandeep Tuli Astt. Prof. CSE.
Richard Anderson Lectures NP-Completeness
Representing Relations
1.3 Graphs of Functions Pre-Calculus.
Minimum Pk-total weight of simple connected graphs
A Unified View of Graph Searching
By Santhosh Reddy Katkoori
Algebra: Graphs, Functions, and Linear Systems
Connectivity Section 10.4.
Relations and Digraphs
Walks, Paths, and Circuits
CHAPTER 15 Graph Theory.
Question 35.
Applied Discrete Mathematics Week 13: Graphs
Based on slides by Y. Peng University of Maryland
Presentation transcript:

Distributing Chemical Compounds in Refrigerators using interval graphs By Sairam sista

Contents Problem statement Graph construction Relation to Graph theory Graph definition Special property Graph solution References

Problem Statement Suppose that C1, C2, · · · , Cn are chemical compounds which must be refrigerated under closely monitored conditions. If a compound Ci (i=1 to n) must be kept at a constant temperature between ti and ti’ degrees then how many refrigerators will be needed to store all the compounds? Our task here is to arrange the chemical compounds in minimum number of refrigerators.

Problem Statement Chemical compound Temperatures A 0-25 B 5-15 C 10-50 20-45 E 30-40 F 35-55 G 55-60

Graph construction If two different chemical compounds occurred together in the same refrigerator, then their temperatures must have overlapped. To model the situation, we simply need to construct a graph in which : each vertex represents one of the chemical compounds each edge connects vertices where their respective temperatures overlap.

Graph construction Let us consider a graph G and the vertices from A-G which represent chemical compounds and their edges which represent the overlap of their temperature intervals.

Graph construction

Relation to Graph theory This Real world problem is converted to “interval graph problem”. An “interval graph” is the graph showing intersecting intervals on a line. So, we associate a set of intervals I={I1,…,In} on a line with the interval graph G=(V,E),where V={1,…,n} and two vertices, x and y, are linked by an edge if and only if their temperature intervals overlap.The following is the interval graph formed from the graph .

Relation to graph theory

Graph Definition Interval graphs: In a Graph theory,an interval graph is the intersection graph of a family of intervals on the real line. It has one vertex for each interval in the family, and an edge between every pair of vertices whenever intervals intersect. EXAMPLE:

Special Property Umbrella Free Ordering: For every interval graph there will be an Umbrella Free-Ordering it states that, arranging the vertices in an order such that if there is an edge between two vertices then any edge that lies between the two vertices must be adjacent to the right vertex in the ordering.

Special Property Minimum clique cover: To calculate minimum number of cliques in an umbrella free ordering. It is chordal and its complement G is a comparability graph. AT ( asteroidal triple) free. It contains no induced C4 and G is transitively orientable.

Special Property

Graph solution According to the graph with vertices A-G we draw umbrella free ordering from left to right. We then find cliques among the vertices. Umbrella free ordering after assigning clique:

Graph solution

Graph solution From the umbrella free ordering we get 3 cliques. A,B,C and D,E,F and G are the 3 cliques . So here minimum clique cover is 3 Seven chemical compounds (A-G) can here by arranged in 3 refrigerators.

Graph solution Chemical compounds Temperatures Refrigerator temperature A 0-25 15 B 5-15 C 10-50 D 20-45 35 E 30-40 F 35-55 G 55-60 57

NP-complete In computational complexity theory, finding a minimum clique cover is a graph- theoretical NP-complete problem. The problem was one of Richard Karp's original 21 problems shown NP-complete in his 1972 paper "Reducibility Among Combinatorial Problems".

References http://www.csee.umbc.edu/~stephens/NUM/PR OJECTS/refrigerator.html https://halshs.archives-ouvertes.fr/halshs- 00123607/document http://www.researchgate.net/publication/228574 261_On-line_algorithm_for_the_minimal_b- clique_cover_problem_in_interval_graphs http://infoscience.epfl.ch/record/118668/files/EP FL_TH4090.pdf http://worldwidescience.org/topicpages/m/mini mum-diameter+clique+trees.html

Thank you