ARCHEOLOGICAL SERIATION AND INTERVAL GRAPHS

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics
Advertisements

Multicoloring Unit Disk Graphs on Triangular Lattice Points Yuichiro MIYAMOTO Sophia University Tomomi MATSUI University of Tokyo.
NP-Hard Nattee Niparnan.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
Graph-02.
13 May 2009Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction.
Approximation Algorithms Chapter 5: k-center. Overview n Main issue: Parametric pruning –Technique for approximation algorithms n 2-approx. algorithm.
Traffic Flow and Circular-arc Graph
Train DEPOT PROBLEM USING PERMUTATION GRAPHS
Applied Discrete Mathematics Week 12: Trees
GSM MOBILE PHONE NETWORKS AND GRAPH COLORING
On the Hardness of Graph Isomorphism Jacobo Tor á n SIAM J. Comput. Vol 33, p , Presenter: Qingwu Yang April, 2006.
NP-Complete Problems Reading Material: Chapter 10 Sections 1, 2, 3, and 4 only.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 23 Instructor: Paul Beame.
Computational Complexity, Physical Mapping III + Perl CIS 667 March 4, 2004.
Toward NP-Completeness: Introduction Almost all the algorithms we studies so far were bounded by some polynomial in the size of the input, so we call them.
D1: Matchings.
Physical Mapping II + Perl CIS 667 March 2, 2004.
The Maximum Independent Set Problem Sarah Bleiler DIMACS REU 2005 Advisor: Dr. Vadim Lozin, RUTCOR.
9.3 Representing Graphs and Graph Isomorphism
Graphs, relations and matrices
1 Physical Mapping --An Algorithm and An Approximation for Hybridization Mapping Shi Chen CSE497 04Mar2004.
Physical Mapping of DNA Shanna Terry March 2, 2004.
MCS312: NP-completeness and Approximation Algorithms
MAPS OF DNA AND INTERVAL GRAPHS by Akshita Gurram.
Simple Efficient Algorithm for MPQ-tree of an Interval Graph Toshiki SAITOH Masashi KIYOMI Ryuhei UEHARA Japan Advanced Institute of Science and Technology.
Nattee Niparnan. Easy & Hard Problem What is “difficulty” of problem? Difficult for computer scientist to derive algorithm for the problem? Difficult.
Matrix Completion Problems for Various Classes of P-Matrices Leslie Hogben Department of Mathematics, Iowa State University, Ames, IA 50011
Perfect Gaussian Elimination and Chordality By Shashank Rao.
Graphs represented by words Sergey Kitaev Reykjavik University Sobolev Institute of Mathematics Joint work with Artem Pyatkin Magnus M. Halldorsson Reykjavik.
Prabhas Chongstitvatana1 NP-complete proofs The circuit satisfiability proof of NP- completeness relies on a direct proof that L  p CIRCUIT-SAT for every.
Physical Mapping of DNA BIO/CS 471 – Algorithms for Bioinformatics.
Characterizing Matrices with Consecutive Ones Property
Computational Molecular Biology Non-unique Probe Selection via Group Testing.
Based on slides by Y. Peng University of Maryland
EMIS 8373: Integer Programming NP-Complete Problems updated 21 April 2009.
Memory Allocation of Multi programming using Permutation Graph By Bhavani Duggineni.
Data Structures & Algorithms Graphs
NP-Complete Problems. Running Time v.s. Input Size Concern with problems whose complexity may be described by exponential functions. Tractable problems.
Matrix Completion Problems for Various Classes of P-Matrices Leslie Hogben Department of Mathematics, Iowa State University, Ames, IA 50011
NP-COMPLETE PROBLEMS. Admin  Two more assignments…  No office hours on tomorrow.
Instructor Neelima Gupta Table of Contents Class NP Class NPC Approximation Algorithms.
GRAPH COLORING AND CLASSIFYING TROPICAL FISH By Vennam Chandrasekhar Reddy.
Distributing Chemical Compounds in Refrigerators using interval graphs
An Introduction to Graph Theory
Computing Branchwidth via Efficient Triangulations and Blocks Authors: F.V. Fomin, F. Mazoit, I. Todinca Presented by: Elif Kolotoglu, ISE, Texas A&M University.
Basic properties Continuation
Graphs Basic properties.
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?
NPC.
Interval Graph Test Wen-Lian Hsu.
An Algorithm for the Consecutive Ones Property Claudio Eccher.
COSC 3101A - Design and Analysis of Algorithms 14 NP-Completeness.
COMPLEXITY. Satisfiability(SAT) problem Conjunctive normal form(CNF): Let S be a Boolean expression in CNF. That is, S is the product(and) of several.
The NP class. NP-completeness Lecture2. The NP-class The NP class is a class that contains all the problems that can be decided by a Non-Deterministic.
(CSC 102) Lecture 30 Discrete Structures. Graphs.
A Graph Theoretic Approach to Cache-Conscious Placement of Data for Direct Mapped Caches Mirza Beg and Peter van Beek University of Waterloo June
Maryam Pourebadi Kent State University April 2016.
PC-Trees Based on a paper by Hsu and McConnell. Talk Outline We Define the consecutive ones and circular ones problems We show PQ Trees – the traditional.
Timetable Problem solving using Graph Coloring
The NP class. NP-completeness
Applied Discrete Mathematics Week 14: Trees
Introduction to Graph Theory
Based on slides by Y. Peng University of Maryland
By Santhosh Reddy Katkoori
Characterizing Matrices with Consecutive Ones Property
Discrete Mathematics Lecture 13_14: Graph Theory and Tree
Graphs G = (V, E) V are the vertices; E are the edges.
A Few Sample Reductions
Applied Discrete Mathematics Week 13: Graphs
Presentation transcript:

ARCHEOLOGICAL SERIATION AND INTERVAL GRAPHS By Pranathi Reddy Tetali

Outline Problem statement Graph Construction Relation to graph problem NP-Hard problem Special Properties Depicting graph solution Comments

Problem Statement Archeology seriation is the attempt to place a set of items in their proper chronological order. The problem also called sequence dating is to figure out the time relationships between set of artifacts, found in graves and the time intervals during which they were in use.

Problem statement It involves mapping all the artifacts found in each grave to the corresponding time duration. This problem has much in common with interval graphs and consecutive 1s property of incidence matrices.

Graph Construction Assumptions: If two different artifacts occurred together in the same grave, then their time periods must have overlapped. Since number of graves was large, if time periods overlapped then the artifacts appeared together in some graves.

Graph Construction Consider 6 artifacts: a,b,c,d,e,f The adjacency matrix tells which pairs of artifacts occurred together in graves. 𝑎 𝑏 𝑐 𝑑 𝑒 𝑓 𝑎 0 1 0 0 0 0 𝑏 1 0 1 1 1 0 𝑐 0 1 0 1 1 0 𝑑 0 1 1 0 1 0 𝑒 0 1 1 1 0 1 𝑓 0 0 0 0 1 0

Graph Construction The problem now is to represent them in chronological order. This can be done by permuting adjacency matrix to incidence matrix with consecutive 1’s property. However, this method produces many correct permutations. To limit the number of correct orders we will use graph theory of interval graphs.

Graph Construction Let G be a graph whose vertices represent artifacts and edges correspond to pairs of artifacts that appear together in same grave.

Relation to a graph problem This Real world problem is converted to interval graph problem. The problem in graphical terms can be described as- “To obtain an interval model with all the adjacent vertices intersecting while the non adjacent vertices are apart.

Relation to a graph problem From the graph we construct a set of intervals on the real line corresponding to time periods during which the artefacts were in use. Artefacts correspond to overlapping intervals and sets of artifacts correspond to overlapping intervals.

Relation to a graph problem The interval model obtained from the graph:

An NP- Hard problem It takes many years to determine all possible permutations and obtain correct order. The problem is solvable in polynomial time on interval graphs that is NP-complete while it is NP-Hard in general case.

Special Properties The clique matrix of an undirected graph is an incidence matrix having maximal cliques as rows and vertices as columns. Corollary: An undirected graph G is an interval graph if and only if the clique matrix of G has the consecutive ones property for columns.

Special Properties Given a finite set X and a collection F of subsets of X, the consecutive arrangement problem is to determine whether or not there exists a permutation π of X in which the elements of each subset S ∈ F appear as a consecutive subsequence of π. X is the set of maximal cliques of G. F = {S (v)│v ∈ V}, S(v) is set of maximal cliques of G.

Special Properties Algorithm calculates 𝜋 (F): 1: procedure consecutive (X ,F, 𝜋) 2: let 𝜋 be the set of all permutations of X 3: for all S ∈ F do 4: remove from 𝜋 those permutations in which the elements of S do not occur as a subsequence 5: end procedure Alternatively we can use PQ-Tree representation.

Special Properties Theorem: Interval graphs can be recognized in O(n+m) time. Moreover, if G is an interval graph, then there is an algorithm taking O(n+m) time to construct a proper PQ-tree T such that consistent(T) is the set of orderings of the maximal cliques of G in which, for every vertex v of G, the maximal cliques containing vertex v occur consecutively.

Special Properties Some other properties that define interval graphs: It is chordal and its complement G is a comparability graph. It contains no induced 𝐶 4 and G is transitively orientable. It is chordal and contains no asteroidal triple (AT).

Depicting Graph Solution The interval model directly displays the chronological order. From the interval graph we get, the following intervals

Comments The interval graph is used to optimize the seriation process. It is not simple in practice as few different arrangements of intervals are possible. Additional information is required to exactly determine one order from the few permutations.

References Kendall, D. (1969). INCIDENCE MATRICES, INTERVAL GRAPHS AND SERIATION IN ARCHAEOLOGY. PACIFIC JOURNAL OF MATHEMATICS, 28(3), 565- 570. Retrieved October 7, 2014, from http://projecteuclid.org/download/pdf_1/e uclid.pjm/1102983306

References Interval Graph Isomorphism. (n.d.). Retrieved October 7, 2014, from http://www.lsi.upc.edu/~valiente/graph-00- 01-d.pdf Mertzios, G. (2008). A matrix characterization of interval and proper interval graphs. Applied Mathematics Letters, 21, 332- 337. Retrieved October 7, 2014, from https://community.dur.ac.uk/george.mertzios/ papers/Jour/Jour_NIR_SNIR.pdf

Thank You!!!

Any Queries?