SlideServe
Menu
Préférences
© SlideServe · v2026

Efficient Computation of Reverse Skyline Queries

carson avatar
14 diapositives · 473 Views · Aug 21, 2014

Efficient Computation of Reverse Skyline Queries. VLDB 2007. Outline. Introduction Dynamic Skyline Query Branch-and-Bound for Reversed Skylines Reversed Skylines with Approximations Experimental Results Conclusion. Skyline. Important new class of queries

Efficient Computation of Reverse Skyline Queries - slide 1
01 / 14Efficient Computation of Reverse Skyline Queries
1 / 17

Télécharger la présentation

Efficient Computation of Reverse Skyline Queries
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Efficient Computation of Reverse Skyline Queries VLDB 2007

  2. Outline • Introduction • Dynamic Skyline Query • Branch-and-Bound for Reversed Skylines • Reversed Skylines with Approximations • Experimental Results • Conclusion

  3. Skyline • Important new class of queries • Given: a set of d-dimensional points • Result:points that are not dominated by others • x dominates y x is as good as y in all dimensions and better in at least on dimension • Exanple(collection of used cars)

  4. Dynamic Skyline Query • Motivation(customer perspective) • Ideal used car:120 hp, 30000 km, build 2005, … • Find all cars that are close to customer’s specification • Skyline query relative to a reference point ref • x dominates y iff x is not farer from ref than y in all dimensions and in at least one dimension closer to ref • Example(Used Car Database)

  5. Dynamic Skyline Query • Without loss of generality • Example(Used Car Database)

  6. Reverse Skyline Query • Motivation (dealer perspective) • Given: the preferences of customer, the collection of used cars • Does it make sense to offer a car X to one of my customers? Car X is interesting, if it is in the skyline of a preference

  7. Reverse Skyline Query • Reverse Skyline query of q • RSL(q) = points whose dynamic skyline contains q • Two Algorithms • Assumption: R-tree on set P • Branch-and-bound algorithm (BBRS) • Reversed Skyline Search with Approximation(RSSA)

  8. BBRS: Branch-and-Bound algorithm • Assumption • Multidimensional index (e.g.R-tree) on point set P • Goal • Processing reversed skyline of point q without transformation • Global Skyline GSL(q) • Points that are not globally dominated

  9. Important Properties • RSL(q) GSL(q)

  10. Reverse Skyline with Approximations • Important property • If any from DSL(p) dominates q p is not in RSL(q)

  11. Approximations • For each p we keep a subset DSL(p) of constant size • Parameter k • Filter Step • If q dominates one of the samples p is in RSL(q) • If a sample dominates q p is not in RSL(q) • Otherwise, call the refinement step

  12. Cont.

  13. Comparsion RSSA vs BBRS • Performance as a function of dimensionality

  14. Conclusion • Reverse Skyline are important for finding interesting points • Dealer perspective: What kind of items are interesting to my customers? • Two Algorithms • BBRS • RSSA • Future Work • Accurate Approximation of skylines for d >2