Jakub Zavodny (University of Oxford, UK)

Podobné dokumenty
On large rigid sets of monounary algebras. D. Jakubíková-Studenovská P. J. Šafárik University, Košice, Slovakia

Číslo projektu: CZ.1.07/1.5.00/ Název projektu: Inovace a individualizace výuky

USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Compression of a Dictionary

CZ.1.07/1.5.00/

Tabulka 1 Stav členské základny SK Praga Vysočany k roku 2015 Tabulka 2 Výše členských příspěvků v SK Praga Vysočany Tabulka 3 Přehled finanční

II/2 Inovace a zkvalitnění výuky cizích jazyků na středních školách

Transportation Problem

CZ.1.07/1.5.00/

Biotechnology in the Czech Republic where we are?

WORKSHEET 1: LINEAR EQUATION 1

Digitální učební materiál

pánská peněženka / men s wallet size: 13,5 x 11 cm pánská peněženka / men s wallet size: 15 x 9,5 cm

RELATIONAL DATA ANALYSIS

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

EMOS Company. Energy changing our world

Klepnutím lze upravit styl předlohy. Klepnutím lze upravit styl předlohy. nadpisů. nadpisů. Aleš Křupka.

LOGBOOK. Blahopřejeme, našli jste to! Nezapomeňte. Prosím vyvarujte se downtrade

PART 2 - SPECIAL WHOLESALE OFFER OF PLANTS SPRING 2016 NEWS MAY 2016 SUCCULENT SPECIAL WHOLESALE ASSORTMENT

Czech Republic. EDUCAnet. Střední odborná škola Pardubice, s.r.o.

materiál č. šablony/č. sady/č. materiálu: Autor:

Projekt: ŠKOLA RADOSTI, ŠKOLA KVALITY Registrační číslo projektu: CZ.1.07/1.4.00/ EU PENÍZE ŠKOLÁM

READERS OF MAGAZINE DOMA DNES

Gymnázium, Brno, Slovanské nám. 7, SCHEME OF WORK Mathematics SCHEME OF WORK. cz

Why PRIME? 20 years of Erasmus Programme Over 2 million students in total Annually

Agile leadership in Czech Rep. Agilia Conference 2011 Brno

Introduction to MS Dynamics NAV

Project Life-Cycle Data Management

The Over-Head Cam (OHC) Valve Train Computer Model

MEDIA RESEARCH RATINGS

PÁSOVÉ PILY NA KOV - BAND SAWS MACHINE - ЛЕНТОЧНЫЕ ПИЛЫ SCIES Á BANDE - BANDSAEGEMASCHINEN - PRZECINARKI TAŚMOWE NA KOV SCIES A RUBAN - SIERRAS DE

VY_22_INOVACE_90 Project 3 U5 Revision

kupi.cz Michal Mikuš

CZ.1.07/1.5.00/ Zefektivnění výuky prostřednictvím ICT technologií III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

Bioinformatika a výpočetní biologie. KFC/BIN VII. Fylogenetická analýza

MO-ME-N-T MOderní MEtody s Novými Technologiemi CZ.1.07/1.5.00/

STUDY EDITS FOR BETTER TRANSPORT IN THE CENTRE OF NÁCHOD

ARTEMIS & ENIAC výzvy kadlec@utia.cas.cz Tel

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Ontologie Příklady. Přednáška z předmětu Socioekonomická geografie pro geomatiku (KMA/SGG) Otakar Čerba Západočeská univerzita

Name: Class: Date: RELATIONSHIPS and FAMILY PART A

ČTENÍ. M e t o d i c k é p o z n á m k y k z á k l a d o v é m u t e x t u :

GREAT BRITAIN. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Anglický jazyk Třída 3.A Téma hodiny Druh materiálu

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

Distribution of Sorbus thayensis in the Czech Republic

Petr Bednář managing director

Air Quality Improvement Plans 2019 update Analytical part. Ondřej Vlček, Jana Ďoubalová, Zdeňka Chromcová, Hana Škáchová

ITICA. SAP Školení přehled Seznam kurzů

ehealth a bezpečnost dat

Configuration vs. Conformation. Configuration: Covalent bonds must be broken. Two kinds of isomers to consider

Má smysl o ekonomické problematice nových léků mluvit s nemocnými?

PixLa PIXEL LABYRINTH PIXEL LABYRINTH PIXEL LABYRINTH PIXEL LABYRINTH PIXEL LABYRINTH PIXEL LABYRINTH PIXEL LABYRINTH PIXEL LABYRINTH PIXEL LABYRINTH

VY_32_INOVACE_06_Předpřítomný čas_03. Škola: Základní škola Slušovice, okres Zlín, příspěvková organizace

II_ _Listening Pracovní list č. 2.doc II_ _Listening Pracovní list č. 3.doc II_ _Listening Řešení 1,2.doc

Aktivita FCE V. Stručný popis aktivity: žáci si prohloubí slovní zásobu, práci s textem

READERS OF MAGAZINE DOMA DNES

1, Žáci dostanou 5 klíčových slov a snaží se na jejich základě odhadnout, o čem bude následující cvičení.

MEDIA RESEARCH RATINGS

Ukázka knihy z internetového knihkupectví

filtrační polomasky disposable respirators

Silicified stems of upper Paleozoic plants from the Intra Sudetic and Krkonoše Piedmont basins

II/2 Inovace a zkvalitnění výuky cizích jazyků na středních školách

MEDIA RESEARCH RATINGS

VELKÁ CENA HRADCE KRÁLOVÉ A KRÁLOVÉHRADECKÉHO KRAJE V PLAVÁNÍ 2. ročník ČESKÝ POHÁR V PLAVÁNÍ 1. kolo:

Czech Technical University in Prague DOCTORAL THESIS

MEDIA RESEARCH RATINGS

Klepnutím lze upravit styl Click to edit Master title style předlohy nadpisů.

MEDIA RESEARCH RATINGS

Syntactic annotation of a second-language learner corpus

TUNGSTEN CARBIDE BURS TVRDOKOVOVÉ VRTÁČKY

Výjezdy zaměstnanců VUT v Brně na školení ERASMUS. Statistiky za akademický rok 2010/2011

VY_22_INOVACE_60 MODAL VERBS CAN, MUST

Výjezdy zaměstnanců VUT v Brně na výukové pobyty ERASMUS. Statistiky za akademický rok 2010/2011

Social Media a firemní komunikace

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

USER'S MANUAL FAN MOTOR DRIVER FMD-02

Palmovka Business center Kancelářské prostory k pronájmu / Offices for lease. Na Žertvách 2247/29, Prague 8

AJ 3_16_Prague.notebook. December 20, úvodní strana

Projekt: ŠKOLA RADOSTI, ŠKOLA KVALITY Registrační číslo projektu: CZ.1.07/1.4.00/ EU PENÍZE ŠKOLÁM

READERS OF MAGAZINE DOMA DNES

READERS OF MAGAZINE DOMA DNES

Výkon závislé práce mimo pracovněprávní vztah Červen 2012

Role DSO v implementaci GDPR

World cup #9 and #10 Czech republic

Anglický jazyk Ročník: 5. Téma učivo: Countries, flags, languages, nationalities Výukový cíl: Předmět:

Dynamic programming. Optimal binary search tree

Invitation to ON-ARRIVAL TRAINING COURSE for EVS volunteers

Risk management in the rhythm of BLUES. Více času a peněz pro podnikatele

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

CHAPTER 5 MODIFIED MINKOWSKI FRACTAL ANTENNA

Česká republika v mezinárodním srovnání za rok 2010 (vybrané údaje)

Výjezdy zaměstnanců VUT v Brně na výukové pobyty ERASMUS. Statistiky za akademický rok 2009/2010

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales

Právní formy podnikání v ČR

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Table of Contents. Hoverboards... 7 Electric scooters... 19

Transkript:

.. Factorized databases III Základní horizontální logolink 13 Jakub Zavodny (University of Oxford, UK) Palacky University, Olomouc, Czech Republic Základní horizontální verze logolinku v češtině Základní horizontální verze logolinku v angličtině J. Zavodny (U Oxford) Factorized databases III September 3, 2013

September 3, 2013 Symposium on Relational Data Analysis, Olomouc Factorised Databases 3. Recent Developments: Factorisations with Pointers Jakub Závodný, University of Oxford based on joint work with PhD supervisor Dan Olteanu

Factorisations Q(A,B,C,D,E,F) = R(A,B,C) S(A,B,D) T(A,E) U(E,F) A T B E U R C D S F ( a ( b ( c ) ( d )) ( e ( f ))) a A b B c C d D e E f F

Repeating Subexpressions in Factorisations Q(A,B,C,D,E,F) = R(A,B,C) S(A,B,D) T(A,E) U(E,F) A T B E U R C D S F ( a ( b ( c ) ( d )) ( e ( f ))) a A b B c C d D e E f F The entire expression ( f F f ) depends only on the preceding e. Given e, the expression ( f F f ) is same for each a.

Using Pointers in Factorisations Q(A,B,C,D,E,F) = R(A,B,C) S(A,B,D) T(A,E) U(E,F) A T B E U R C D S F Store the expression ( f F f ) once for each e and use pointers! ( a ( b ( c ) ( d )) )) ( e U e a A b B c C d D e E {U e = f F e f }

Using Pointers in Factorisations Q(A,B,C,D,E,F) = R(A,B,C) S(A,B,D) T(A,E) U(E,F) A T B E U R C D S F ( a ( b ( c ) ( d )) )) ( e U e a A b B c C d D e E Total size of factorisation with pointers is O( D ). {U e = f F e f }

Flat vs. Factorisation vs. Factorisation with Pointers For a conjunctive query Q, For any D, Q(D) is O( D ρ (Q) ). For any D, Q(D) has factorisation of size O( D s(q) ). [AGM 08] [OZ 11] For any D, Q(D) has factorisation with pointers of size O( D s (Q) ). [OZ 13] ρ (Q) = fractional edge cover number of the entire query. s(q) = fractional edge cover number of root-to-leaf paths in best f-tree. s (Q) = fractional edge cover number of dependency paths in best f-tree. 1 s (Q) s(q) ρ (Q) Q

(Hyper)Tree Decompositions F-trees are closely related to tree decompositions and path decompositions. R S A C D V B E F G H U T s r A,B,C v B,C,E w C,D,E B,G,E t E,G,H B,F,G u A B C E D G H F s (Q) = fractional hypertree width of the hypergraph of Q s(q) fractional hyperpath width of the hypergraph of Q

Road Map of Query Decomposition Parameters ρ (Q): size bounds for results of Q. s(q): size bounds for factorisations. s (Q): size bounds for factorisations with pointers. fhw(q): fractional hypertree width fhpw(q): fractional hyperpath width 1 s (Q) = fhw(q) fhpw(q) s(q) ρ (Q) Q }{{} factor O(log Q ) Each can express a gap of any size as permitted by other inequalities.

September 3, 2013 Symposium on Relational Data Analysis, Olomouc Factorised Databases 3. Future Directions: Instance-based Factorisation Jakub Závodný, University of Oxford based on joint work with PhD supervisor Dan Olteanu

Instance-based Factorisation All previous work was about joins / query results. Predictable structure factorisable using f-trees. nice size bounds. allows for fast querying. What about general relations? Given a relation R, find a good factorisation. over f-tree? as small as possible? allowing for fast querying?

Instance-based Factorisation chain country Tesco Czech Republic Tesco Slovakia Tesco Hungary Tesco Poland Tesco UK Tesco Spain Lidl Czech Republic Lidl Slovakia Lidl Hungary Lidl Poland Lidl UK Aldi Hungary Aldi Poland Aldi UK Aldi Spain ( Tesco Lidl ) ( CzechRep Slovakia ) ( Tesco Lidl Aldi ) ( Hungary Poland UK ) ( Tesco Aldi ) Spain

Instance-based Factorisation Smallest possible number of products biclique cover. CzechRep Slovakia Hungary Poland Spain UK Tesco Lidl Aldi ( Tesco Lidl ) ( CzechRep Slovakia ) ( Tesco Lidl Aldi ) ( Hungary Poland UK ) ( Tesco Aldi ) Spain Biclique cover is NP-hard.

Instance-based Factorisation CzechRep Slovakia Hungary Poland Spain UK Tesco Lidl Aldi ( Tesco Lidl ) ( CzechRep Slovakia ) ( Tesco Lidl Aldi ) ( Hungary Poland UK ) ( Tesco Aldi ) Spain Heuristics: Find large, maximal bicliques (formal concepts). Remove and factorise the rest. + Adaptations for higher dimensions. + P-time factorisation algorithm for exact products.

Thank you!