2021-03-06 20:34:18 -05:00
|
|
|
\documentclass[a4paper]{lipics-v2021}
|
2019-05-14 13:46:35 -04:00
|
|
|
|
2019-07-15 11:59:08 -04:00
|
|
|
\usepackage{algpseudocode}
|
2020-08-13 18:58:48 -04:00
|
|
|
\usepackage{algorithm}
|
2020-09-09 12:11:05 -04:00
|
|
|
\usepackage{tikz}
|
2020-09-11 21:48:28 -04:00
|
|
|
\usepackage{tikz-qtree}
|
2019-07-15 15:37:20 -04:00
|
|
|
|
2019-05-14 13:46:35 -04:00
|
|
|
\usepackage{comment}
|
|
|
|
\usepackage{amsmath}
|
2021-03-06 20:34:18 -05:00
|
|
|
|
2020-04-17 14:12:31 -04:00
|
|
|
|
2020-04-16 10:39:52 -04:00
|
|
|
\let\endproof\relax
|
2019-05-14 13:46:35 -04:00
|
|
|
\usepackage{amsthm}
|
|
|
|
\usepackage{mathtools}
|
|
|
|
\usepackage{etoolbox}
|
2019-06-07 15:38:01 -04:00
|
|
|
\usepackage{xstring} %for conditionals in \newcommand
|
2019-05-14 13:46:35 -04:00
|
|
|
|
|
|
|
\usepackage{stmaryrd}
|
|
|
|
\usepackage[normalem]{ulem}
|
|
|
|
\usepackage{subcaption}
|
|
|
|
\usepackage{booktabs}
|
2020-12-19 16:08:09 -05:00
|
|
|
\usepackage[disable]{todonotes}
|
2019-05-14 13:46:35 -04:00
|
|
|
\usepackage{graphicx}
|
|
|
|
\usepackage{listings}
|
2020-09-23 17:20:36 -04:00
|
|
|
%%%%%%%%%% SQL + proveannce listing settings
|
|
|
|
\lstdefinestyle{psql}
|
|
|
|
{
|
|
|
|
tabsize=2,
|
|
|
|
basicstyle=\small\upshape\ttfamily,
|
|
|
|
language=SQL,
|
|
|
|
morekeywords={PROVENANCE,BASERELATION,INFLUENCE,COPY,ON,TRANSPROV,TRANSSQL,TRANSXML,CONTRIBUTION,COMPLETE,TRANSITIVE,NONTRANSITIVE,EXPLAIN,SQLTEXT,GRAPH,IS,ANNOT,THIS,XSLT,MAPPROV,cxpath,OF,TRANSACTION,SERIALIZABLE,COMMITTED,INSERT,INTO,WITH,SCN,UPDATED,LENS,SCHEMA_MATCHING,string,WINDOW,max,OVER,PARTITION,FIRST_VALUE,WITH},
|
|
|
|
extendedchars=false,
|
|
|
|
keywordstyle=\bfseries,
|
|
|
|
mathescape=true,
|
|
|
|
escapechar=@,
|
|
|
|
sensitive=true
|
|
|
|
}
|
|
|
|
\lstset{style=psql}
|
|
|
|
%%%%%%%%%%%%%%%%%%BORROWED FROM UADB paper^-----
|
|
|
|
|
2019-05-14 13:46:35 -04:00
|
|
|
\usepackage{fancyvrb}
|
|
|
|
\usepackage{caption}
|
|
|
|
\usepackage{subcaption}
|
|
|
|
\usepackage{braket}
|
|
|
|
\usepackage[inline]{enumitem}
|
|
|
|
\usepackage{xspace}
|
|
|
|
\usepackage{hyperref}
|
|
|
|
\usepackage{url}
|
|
|
|
\usepackage{cleveref}
|
2021-01-27 17:28:53 -05:00
|
|
|
\usepackage{color}
|
2019-05-14 13:46:35 -04:00
|
|
|
\graphicspath{ {figures/} }
|
|
|
|
|
|
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
|
2021-03-06 20:34:18 -05:00
|
|
|
\input{macros}
|
2019-05-14 13:46:35 -04:00
|
|
|
|
2021-03-06 20:34:18 -05:00
|
|
|
%%%%%%%%%%%%%%%%%%%%
|
2019-05-14 13:46:35 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
2021-03-06 20:34:18 -05:00
|
|
|
\title{Standard Operating Procedure in Bag PDBs Queries Considered Harmful}
|
|
|
|
\titlerunning{Bag PDB Queries}
|
2019-05-14 13:46:35 -04:00
|
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
2021-03-06 20:34:18 -05:00
|
|
|
\author{Su Feng}{Illinois Institute of Technology, Chicago, USA}{sfeng14@hawk.iit.edu}{}{}{}
|
|
|
|
\author{Boris Glavic}{Illinois Institure of Technology, USA}{bglavic@iit.edu}{}{}{}
|
|
|
|
\author{Aaron Huber}{University at Buffalo, USA}{ahuber@buffalo.edu}{}{}{}
|
|
|
|
\author{Oliver Kennedy}{University at Buffalo, USA}{okennedy@buffalo.edu}{}{}{}
|
|
|
|
\author{Atri Rudra}{University at Buffalo, USA}{atri@buffalo.edu}{}{}{}
|
|
|
|
|
|
|
|
\authorrunning{S. Feng, B. Glavic, A. Huber, O. Kennedy, A. Rudra}
|
|
|
|
\Copyright{Aaron Huber, Oliver Kennedy, Atri Rudra, Su Feng, Boris Glavic}
|
|
|
|
\ccsdesc[100]{\textcolor{red}{Replace ccsdesc macro with valid one}}
|
|
|
|
\keywords{PDB, bags, polynomial, boolean formula, etc.}
|
|
|
|
|
|
|
|
\EventEditors{John Q. Open and Joan R. Access}
|
|
|
|
\EventNoEds{2}
|
|
|
|
\EventLongTitle{42nd Conference on Very Important Topics (CVIT 2016)}
|
|
|
|
\EventShortTitle{CVIT 2016}
|
|
|
|
\EventAcronym{CVIT}
|
|
|
|
\EventYear{2016}
|
|
|
|
\EventDate{December 24--27, 2016}
|
|
|
|
\EventLocation{Little Whinging, United Kingdom}
|
|
|
|
\EventLogo{}
|
|
|
|
\SeriesVolume{42}
|
|
|
|
\ArticleNo{23}
|
2019-05-14 13:46:35 -04:00
|
|
|
|
2020-11-19 09:43:22 -05:00
|
|
|
|
2019-05-14 13:46:35 -04:00
|
|
|
|
|
|
|
\begin{document}
|
|
|
|
\lstset{language=sql}
|
|
|
|
|
|
|
|
\maketitle
|
2021-03-06 20:34:18 -05:00
|
|
|
\begin{abstract}\end{abstract}
|
|
|
|
\input{abstract}
|
2020-11-16 12:10:35 -05:00
|
|
|
\input{intro}
|
2020-06-12 11:45:15 -04:00
|
|
|
\input{ra-to-poly}
|
2020-12-04 13:14:12 -05:00
|
|
|
\input{mult_distinct_p}
|
|
|
|
\input{single_p}
|
2020-08-04 15:30:57 -04:00
|
|
|
\input{approx_alg}
|
2020-12-14 23:21:03 -05:00
|
|
|
\input{circuits-model-runtime}
|
2020-12-11 20:29:15 -05:00
|
|
|
\input{related-work}
|
|
|
|
\input{conclusions}
|
2019-05-14 13:46:35 -04:00
|
|
|
|
|
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
2021-03-06 20:34:18 -05:00
|
|
|
\bibliographystyle{plainurl}
|
2020-12-19 01:19:27 -05:00
|
|
|
\bibliography{main}
|
2019-05-14 13:46:35 -04:00
|
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
% APPENDIX
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
2020-12-13 21:53:22 -05:00
|
|
|
\clearpage
|
|
|
|
\appendix
|
|
|
|
\normalsize
|
|
|
|
\input{hardness-app}
|
2020-12-19 09:32:58 -05:00
|
|
|
\input{related-work-extra}
|
2019-05-14 13:46:35 -04:00
|
|
|
\end{document}
|