12. Implementation Methods - PowerPoint PPT Presentation

About This Presentation
Title:

12. Implementation Methods

Description:

Shortcut u a b v if u a x and x b v. 3. Merge union vertices and edges from both ... be defined based on shortcut and merge. 4. Evaluation with matrices ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 10
Provided by: Syed90
Learn more at: http://cse.unl.edu
Category:

less

Transcript and Presenter's Notes

Title: 12. Implementation Methods


1
12. Implementation Methods
  • Evaluation with gap-graphs
  • Gap-graphs visually represents a conjunctions
    of difference constraints

2
  • Shortcut u ab v if u a x and x
    b v

3
  • Merge union vertices and edges from both
  • input gap-order graphs. If some edge occurs
  • but different labels, then keep larger label.
  • Relation algebra on set of gap-graphs can
  • be defined based on shortcut and merge.

4
Evaluation with matricesMatrix representation of
first gap-graph
0 x1 x2 x3 x4 x5 x6
0 - ? - ? - ? - ? - ? - ? 1
x1 5 - ? -6 - ? - ? - ? - ?
x2 2 - ? - ? 3 - ? - ? - ?
x3 - ? 2 - ? - ? -5 - ? - ?
x4 - ? - ? - ? -3 - ? 3 - ?
x5 - ? -9 - ? - ? - ? - ? - ?
x6 - ? - ? - ? - ? - ? 3 - ?
  • Question how can we test satisfiability of a
    gap-
  • graph ?

5
Question how can we shortcut a vertex ?
0 x2 x3 x4 x5 x6
0 - ? - ? - ? - ? - ? 1
x2 2 - ? 3 - ? - ? - ?
x3 3 8 - ? -5 - ? - ?
x4 - ? - ? -3 - ? 3 - ?
x5 - 4 - 15 - ? - ? - ? - ?
x6 - ? - ? - ? - ? 3 - ?
  • Question how can we merge two gap-graph ?

6
  • Question how do we evaluate datalog
  • queries ?
  • Question how do we find complement and
  • difference ?

7
  • Boolean constraints
  • Set-graphs represent conjunction of subset
    constraints

8
Pairs of matrices for each set-graph
  • Question how do we test satisfiability ?

9
  • Optimization of relational algebra
  • Perform selection and projection as early as
    possible by applying algebraic rewrite rules.
Write a Comment
User Comments (0)
About PowerShow.com