@inproceedings{abokhamis_et_al:LIPIcs.ICDT.2026.18, title = "{Output-Sensitive Evaluation of Acyclic Conjunctive Regular Path Queries}", author = "Abo Khamis and Mahmoud and Hurjui, Alexandru-Mihai and Kara, Ahmet and Olteanu, Dan and Suciu, Dan and Tian, Zilu", year = "2026", address = "Dagstuhl, Germany", annote = "Keywords: graph databases, regular path queries, output-sensitive algorithms", booktitle = "29th International Conference on Database Theory (ICDT 2026)", editor = "ten Cate, Balder and Funk, Maurice", isbn = "978-3-95977-413-0", issn = "1868-8969", pages = "18:1--18:20", publisher = "Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik", series = "Leibniz International Proceedings in Informatics (LIPIcs)", url = "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICDT.2026.18", volume = "365", doi = "10.4230/LIPIcs.ICDT.2026.18", } @article{10.1145/3801905, title = "Maintaining Queries under Updates Using Heavy-Light Partitioning of the Input Relations", author = "Abo Khamis and Mahmoud and Chmielewski, Eden and Draghici, Andrei and Kara, Ahmet and Olteanu, Dan", year = "2026", address = "New York, NY, USA", journal = "Proc. ACM Manag. Data", keywords = "incremental view maintenance, data partitioning, delta queries, join queries, materialized views", month = "may", number = "2", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3801905", volume = "4", doi = "10.1145/3801905", } @article{10.1145/3801904, title = "Jaguar: A Primal Algorithm for Conjunctive Query Evaluation in Submodular-Width Time", author = "Abo Khamis and Mahmoud and Chen, Hubie", year = "2026", address = "New York, NY, USA", journal = "Proc. ACM Manag. Data", keywords = "conjunctive queries, submodular width, polymatroids, primal/dual", month = "may", number = "2", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3801904", volume = "4", doi = "10.1145/3801904", } @article{10.1145/3801891, title = "Acyclic Conjunctive Regular Path Queries are no Harder than Corresponding Conjunctive Queries", author = "Abo Khamis and Mahmoud and Hurjui, Alexandru-Mihai and Kara, Ahmet and Olteanu, Dan and Suciu, Dan", year = "2026", address = "New York, NY, USA", journal = "Proc. ACM Manag. Data", keywords = "graph databases, conjunctive regular path queries, output-sensitive algorithms, product graph", month = "may", number = "2", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3801891", volume = "4", doi = "10.1145/3801891", } @article{10.1145/3801910, title = "PANDAExpress: A Simpler and Faster PANDA Algorithm", author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Suciu, Dan", year = "2026", address = "New York, NY, USA", journal = "Proc. ACM Manag. Data", keywords = "panda, conjunctive queries, disjunctive datalog rules, submodular width, proof sequences, shannon inequalities", month = "may", number = "2", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3801910", volume = "4", doi = "10.1145/3801910", } @article{10.1145/3786633, title = "CorrBound: Cardinality Estimation Accounting for Inter- and Intra-relation Correlations", author = "Mayer, Christoph and Zhang, Haozhe and Abo Khamis, Mahmoud and Deeds, Kyle and Olteanu, Dan and Suciu, Dan", year = "2026", address = "New York, NY, USA", journal = "Proc. ACM Manag. Data", keywords = "cardinality estimation, degree sequence, information theory", month = "apr", number = "1", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3786633", volume = "4", doi = "10.1145/3786633", } @inproceedings{10.1145/3788852.3805595, title = "Query Optimization and Evaluation via Information Theory", author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Suciu, Dan", year = "2026", address = "New York, NY, USA", booktitle = "Companion of the 45th Symposium on Principles of Database Systems", isbn = "9798400724497", keywords = "conjunctive queries, query optimization, query evaluation, information theory, submodular width, adaptive query plans, data partitioning", location = "India", pages = "2–17", publisher = "Association for Computing Machinery", series = "PODS Companion '26", url = "https://doi.org/10.1145/3788852.3805595", doi = "10.1145/3788852.3805595", } @inproceedings{10.1145/3722212.3725114, title = "LpBound in Action: Cardinality Estimation with One-Sided Guarantees", author = "Mayer, Christoph and Zhang, Haozhe and Abo Khamis, Mahmoud and Olteanu, Dan and Suciu, Dan", year = "2025", address = "New York, NY, USA", booktitle = "Companion of the 2025 International Conference on Management of Data", isbn = "9798400715648", keywords = "cardinality estimation, degree sequence, lp-norms", location = "Berlin, Germany", pages = "187–190", publisher = "Association for Computing Machinery", series = "SIGMOD/PODS '25", url = "https://doi.org/10.1145/3722212.3725114", doi = "10.1145/3722212.3725114", } @article{10.1145/3712311.3712313, title = "Pessimistic Cardinality Estimation", author = "Abo Khamis and Mahmoud and Deeds, Kyle and Olteanu, Dan and Suciu, Dan", year = "2025", address = "New York, NY, USA", issn = "0163-5808", journal = "SIGMOD Rec.", month = "jan", number = "4", pages = "1–17", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3712311.3712313", volume = "53", doi = "10.1145/3712311.3712313", } @article{10.1145/3733620.3733623, title = "Information Theory Strikes Back: New Development in the Theory of Cardinality Estimation", author = "Abo Khamis and Mahmoud and Nakos, Vasileios and Olteanu, Dan and Suciu, Dan", year = "2025", address = "New York, NY, USA", issn = "0163-5808", journal = "SIGMOD Rec.", month = "apr", number = "1", pages = "7–15", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3733620.3733623", volume = "54", doi = "10.1145/3733620.3733623", } @article{theoretics:13722, title = "PANDA: Query Evaluation in Submodular Width", author = "Mahmoud Abo Khamis and Hung Q. Ngo and Dan Suciu", year = "2025", issn = "2751-4838", journal = "TheoretiCS", keywords = "Computer Science - Databases, Computer Science - Information Theory", month = "Apr", url = "https://theoretics.episciences.org/13722", volume = "Volume 4", doi = "10.46298/theoretics.25.12", } @article{10.1145/3725242, title = "Output-Sensitive Evaluation of Regular Path Queries", author = "Abo Khamis and Mahmoud and Kara, Ahmet and Olteanu, Dan and Suciu, Dan", year = "2025", address = "New York, NY, USA", journal = "Proc. ACM Manag. Data", keywords = "graph databases, output-sensitive algorithms, product graph, regular path queries", month = "jun", number = "2", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3725242", volume = "3", doi = "10.1145/3725242", } @article{10.1145/3725235, title = "Fast Matrix Multiplication meets the Submodular Width", author = "Abo Khamis and Mahmoud and Hu, Xiao and Suciu, Dan", year = "2025", address = "New York, NY, USA", journal = "Proc. ACM Manag. Data", keywords = "fast matrix multiplication, information theory, join algorithms, shannon inequalities", month = "jun", number = "2", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3725235", volume = "3", doi = "10.1145/3725235", } @article{10.1145/3767710, title = "A Unifying Algorithm for Hierarchical Queries", author = "Abo Khamis and Mahmoud and Comer, Jesse and Kolaitis, Phokion G. and Roy, Sudeepa and Tannen, Val", year = "2025", address = "New York, NY, USA", journal = "Proc. ACM Manag. Data", keywords = "bag-set semantics, database repair, dichotomy, hierarchical queries, probabilistic databases, shapley values", month = "nov", number = "5", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3767710", volume = "3", doi = "10.1145/3767710", } @article{10.1145/3725321, title = "LpBound: Pessimistic Cardinality Estimation Using ℓp-Norms of Degree Sequences", author = "Zhang, Haozhe and Mayer, Christoph and Abo Khamis, Mahmoud and Olteanu, Dan and Suciu, Dan", year = "2025", address = "New York, NY, USA", journal = "Proc. ACM Manag. Data", keywords = "Lp-norms, cardinality estimation, degree sequence", month = "jun", number = "3", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3725321", volume = "3", doi = "10.1145/3725321", } @article{10.1145/3651597, title = "Join Size Bounds using lp-Norms on Degree Sequences", author = "Abo Khamis and Mahmoud and Nakos, Vasileios and Olteanu, Dan and Suciu, Dan", year = "2024", address = "New York, NY, USA", journal = "Proc. ACM Manag. Data", keywords = "degree sequence, query output cardinality, worst-case optimal join", month = "may", number = "2", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3651597", volume = "2", doi = "10.1145/3651597", } @article{10.1145/3695837, title = "Insert-Only versus Insert-Delete in Dynamic Query Evaluation", author = "Abo Khamis and Mahmoud and Kara, Ahmet and Olteanu, Dan and Suciu, Dan", year = "2024", address = "New York, NY, USA", journal = "Proc. ACM Manag. Data", keywords = "incremental view maintenance, intersection joins, optimality", month = "nov", number = "5", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3695837", volume = "2", doi = "10.1145/3695837", } @article{10.1145/3643027, title = "Convergence of datalog over (Pre-) Semirings", author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Pichler, Reinhard and Suciu, Dan and Wang, Yisu Remy", year = "2024", address = "New York, NY, USA", issn = "0004-5411", journal = "J. ACM", keywords = "Datalog, semirings, fixpoint", month = "apr", number = "2", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3643027", volume = "71", doi = "10.1145/3643027", } @article{10.1145/3604437.3604454, title = "Convergence of Datalog over (Pre-) Semirings", author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Pichler, Reinhard and Suciu, Dan and Remy Wang, Yisu", year = "2023", address = "New York, NY, USA", issn = "0163-5808", journal = "SIGMOD Rec.", month = "jun", number = "1", pages = "75–82", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3604437.3604454", volume = "52", doi = "10.1145/3604437.3604454", } @inproceedings{10.1145/3517804.3524156, title = "The Complexity of Boolean Conjunctive Queries with Intersection Joins", author = "Abo Khamis and Mahmoud and Chichirim, George and Kormpa, Antonia and Olteanu, Dan", year = "2022", address = "New York, NY, USA", booktitle = "Proceedings of the 41st ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems", isbn = "9781450392600", keywords = "interval joins, iota acyclicity, segment tree, spatiotemporal data", location = "Philadelphia, PA, USA", pages = "53–65", publisher = "Association for Computing Machinery", series = "PODS '22", url = "https://doi.org/10.1145/3517804.3524156", doi = "10.1145/3517804.3524156", } @inproceedings{10.1145/3514221.3517827, title = "Optimizing Recursive Queries with Program Synthesis", author = "Wang, Yisu Remy and Abo Khamis, Mahmoud and Ngo, Hung Q. and Pichler, Reinhard and Suciu, Dan", year = "2022", address = "New York, NY, USA", booktitle = "Proceedings of the 2022 International Conference on Management of Data", isbn = "9781450392495", keywords = "datalog, program synthesis, recursive aggregate, semirings", location = "Philadelphia, PA, USA", pages = "79–93", publisher = "Association for Computing Machinery", series = "SIGMOD '22", url = "https://doi.org/10.1145/3514221.3517827", doi = "10.1145/3514221.3517827", } @inproceedings{10.1145/3517804.3524140, title = "Convergence of Datalog over (Pre-) Semirings", author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Pichler, Reinhard and Suciu, Dan and Wang, Yisu Remy", year = "2022", address = "New York, NY, USA", booktitle = "Proceedings of the 41st ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems", isbn = "9781450392600", keywords = "semirings, fixpoint, datalog", location = "Philadelphia, PA, USA", pages = "105–117", publisher = "Association for Computing Machinery", series = "PODS '22", url = "https://doi.org/10.1145/3517804.3524140", doi = "10.1145/3517804.3524140", } @article{10.1145/3552490.3552492, title = "Datalog in Wonderland", author = "Khamis, Mahmoud Abo and Ngo, Hung Q. and Pichler, Reinhard and Suciu, Dan and Remy Wang, Yisu", year = "2022", address = "New York, NY, USA", issn = "0163-5808", journal = "SIGMOD Rec.", month = "jul", number = "2", pages = "6–17", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3552490.3552492", volume = "51", doi = "10.1145/3552490.3552492", } @inproceedings{doi:10.1137/1.9781611976489.7, title = "Approximate Aggregate Queries Under Additive Inequalities", author = "Mahmoud Abo-Khamis and Sungjin Im and Benjamin Moseley and Kirk Pruhs and Alireza Samadian", year = "2021", booktitle = "Symposium on Algorithmic Principles of Computer Systems (APOCS)", pages = "85--99", publisher = "SIAM", url = "https://epubs.siam.org/doi/abs/10.1137/1.9781611976489.7", doi = "10.1137/1.9781611976489.7", } @inproceedings{doi:10.1137/1.9781611976489.8, title = "A Relational Gradient Descent Algorithm For Support Vector Machine Training", author = "Mahmoud Abo-Khamis and Sungjin Im and Benjamin Moseley and Kirk Pruhs and Alireza Samadian", year = "2021", booktitle = "Symposium on Algorithmic Principles of Computer Systems (APOCS)", pages = "100--113", publisher = "SIAM", url = "https://epubs.siam.org/doi/abs/10.1137/1.9781611976489.8", doi = "10.1137/1.9781611976489.8", } @article{ABOKHAMIS2021135, title = "Instance Optimal Join Size Estimation", author = "Mahmoud Abo-Khamis and Sungjin Im and Benjamin Moseley and Kirk Pruhs and Alireza Samadian", year = "2021", issn = "1877-0509", journal = "Procedia Computer Science", keywords = "join size estimation, instance optimality analysis, beyond worst-case analysis", note = "Proceedings of the XI Latin and American Algorithms, Graphs and Optimization Symposium.", pages = "135-144", url = "https://www.sciencedirect.com/science/article/pii/S187705092102158X", volume = "195", doi = "https://doi.org/10.1016/j.procs.2021.11.019", } @inproceedings{abokhamis_et_al:LIPIcs.MFCS.2021.6, title = "{An Approximation Algorithm for the Matrix Tree Multiplication Problem}", author = "Abo-Khamis, Mahmoud and Curtin, Ryan and Im, Sungjin and Moseley, Benjamin and Ngo, Hung and Pruhs, Kirk and Samadian, Alireza", year = "2021", address = "Dagstuhl, Germany", annote = "Keywords: Matrix Multiplication, Approximation Algorithm", booktitle = "46th International Symposium on Mathematical Foundations of Computer Science (MFCS 2021)", editor = "Bonchi, Filippo and Puglisi, Simon J.", isbn = "978-3-95977-201-3", issn = "1868-8969", pages = "6:1--6:14", publisher = "Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik", series = "Leibniz International Proceedings in Informatics (LIPIcs)", url = "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.MFCS.2021.6", volume = "202", doi = "10.4230/LIPIcs.MFCS.2021.6", } @article{10.1145/3472391, title = "Bag Query Containment and Information Theory", author = "Khamis, Mahmoud Abo and Kolaitis, Phokion G. and Ngo, Hung Q. and Suciu, Dan", year = "2021", address = "New York, NY, USA", issn = "0362-5915", journal = "ACM Trans. Database Syst.", keywords = "Query containment, bag semantics, information theory, entropy", month = "sep", number = "3", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3472391", volume = "46", doi = "10.1145/3472391", } @inproceedings{10.1145/3375395.3387645, title = "Bag Query Containment and Information Theory", author = "Abo Khamis and Mahmoud and Kolaitis, Phokion G. and Ngo, Hung Q. and Suciu, Dan", year = "2020", address = "New York, NY, USA", booktitle = "Proceedings of the 39th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems", isbn = "9781450371087", keywords = "query containment, information theory, entropy, bag semantics", location = "Portland, OR, USA", pages = "95–112", publisher = "Association for Computing Machinery", series = "PODS'20", url = "https://doi.org/10.1145/3375395.3387645", doi = "10.1145/3375395.3387645", } @inproceedings{abokhamis_et_al:LIPIcs.ICALP.2020.106, title = "{Decision Problems in Information Theory}", author = "Abo Khamis and Mahmoud and Kolaitis, Phokion G. and Ngo, Hung Q. and Suciu, Dan", year = "2020", address = "Dagstuhl, Germany", annote = "Keywords: Information theory, decision problems, arithmetical hierarchy, entropic functions", booktitle = "47th International Colloquium on Automata, Languages, and Programming (ICALP 2020)", editor = "Czumaj, Artur and Dawar, Anuj and Merelli, Emanuela", isbn = "978-3-95977-138-2", issn = "1868-8969", pages = "106:1--106:20", publisher = "Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik", series = "Leibniz International Proceedings in Informatics (LIPIcs)", url = "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICALP.2020.106", volume = "168", doi = "10.4230/LIPIcs.ICALP.2020.106", } @article{10.1145/3426865, title = "Functional Aggregate Queries with Additive Inequalities", author = "Khamis, Mahmoud Abo and Curtin, Ryan R. and Moseley, Benjamin and Ngo, Hung Q. and Nguyen, Xuanlong and Olteanu, Dan and Schleich, Maximilian", year = "2020", address = "New York, NY, USA", issn = "0362-5915", journal = "ACM Trans. Database Syst.", keywords = "non-polynomial loss, inequality joins, in-database machine learning, Functional aggregate queries", month = "dec", number = "4", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3426865", volume = "45", doi = "10.1145/3426865", } @article{10.1145/3375661, title = "Learning Models over Relational Data Using Sparse Tensors and Functional Dependencies", author = "Khamis, Mahmoud Abo and Ngo, Hung Q. and Nguyen, Xuanlong and Olteanu, Dan and Schleich, Maximilian", year = "2020", address = "New York, NY, USA", issn = "0362-5915", journal = "ACM Trans. Database Syst.", keywords = "tensors, model reparameterization, functional dependencies, functional aggregate queries, In-database analytics", month = "jun", number = "2", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3375661", volume = "45", doi = "10.1145/3375661", } @inproceedings{abokhamis_et_al:LIPIcs.ICDT.2019.21, title = "{Boolean Tensor Decomposition for Conjunctive Queries with Negation}", author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Olteanu, Dan and Suciu, Dan", year = "2019", address = "Dagstuhl, Germany", annote = "Keywords: color-coding, combined complexity, negation, query evaluation", booktitle = "22nd International Conference on Database Theory (ICDT 2019)", editor = "Barcelo, Pablo and Calautti, Marco", isbn = "978-3-95977-101-6", issn = "1868-8969", pages = "21:1--21:19", publisher = "Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik", series = "Leibniz International Proceedings in Informatics (LIPIcs)", url = "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICDT.2019.21", volume = "127", doi = "10.4230/LIPIcs.ICDT.2019.21", } @inproceedings{10.1145/3299869.3324961, title = "A Layered Aggregate Engine for Analytics Workloads", author = "Schleich, Maximilian and Olteanu, Dan and Abo Khamis, Mahmoud and Ngo, Hung Q. and Nguyen, XuanLong", year = "2019", address = "New York, NY, USA", booktitle = "Proceedings of the 2019 International Conference on Management of Data", isbn = "9781450356435", keywords = "mutliple aggregate optimization, structure-aware analytics", location = "Amsterdam, Netherlands", pages = "1642–1659", publisher = "Association for Computing Machinery", series = "SIGMOD '19", url = "https://doi.org/10.1145/3299869.3324961", doi = "10.1145/3299869.3324961", } @inproceedings{10.1007/978-3-030-35514-2_32, title = "Learning Models over Relational Data: A Brief Tutorial", author = "Schleich, Maximilian and Olteanu, Dan and Abo-Khamis, Mahmoud and Ngo, Hung Q. and Nguyen, XuanLong", year = "2019", address = "Cham", booktitle = "Scalable Uncertainty Management", editor = "Ben Amor and Nahla and Quost, Benjamin and Theobald, Martin", isbn = "978-3-030-35514-2", pages = "423--432", publisher = "Springer International Publishing", } @inproceedings{10.1145/3294052.3319694, title = "On Functional Aggregate Queries with Additive Inequalities", author = "Abo Khamis and Mahmoud and Curtin, Ryan R. and Moseley, Benjamin and Ngo, Hung Q. and Nguyen, XuanLong and Olteanu, Dan and Schleich, Maximilian", year = "2019", address = "New York, NY, USA", booktitle = "Proceedings of the 38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems", isbn = "9781450362276", keywords = "non-polynomial loss, inequality joins, in-database machine learning, functional aggregate queries", location = "Amsterdam, Netherlands", pages = "414–431", publisher = "Association for Computing Machinery", series = "PODS '19", url = "https://doi.org/10.1145/3294052.3319694", doi = "10.1145/3294052.3319694", } @inproceedings{10.1145/3209889.3209896, title = "AC/DC: In-Database Learning Thunderstruck", author = "Khamis, Mahmoud Abo and Ngo, Hung Q. and Nguyen, XuanLong and Olteanu, Dan and Schleich, Maximilian", year = "2018", address = "New York, NY, USA", booktitle = "Proceedings of the Second Workshop on Data Management for End-To-End Machine Learning", isbn = "9781450358286", location = "Houston, TX, USA", publisher = "Association for Computing Machinery", series = "DEEM'18", url = "https://doi.org/10.1145/3209889.3209896", doi = "10.1145/3209889.3209896", } @inproceedings{10.1145/3196959.3196960, title = "In-Database Learning with Sparse Tensors", author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Nguyen, XuanLong and Olteanu, Dan and Schleich, Maximilian", year = "2018", address = "New York, NY, USA", booktitle = "Proceedings of the 37th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems", isbn = "9781450347068", keywords = "tensors, model reparameterization, in-database analytics, functional dependencies, functional aggregate queries", location = "Houston, TX, USA", pages = "325–340", publisher = "Association for Computing Machinery", series = "PODS '18", url = "https://doi.org/10.1145/3196959.3196960", doi = "10.1145/3196959.3196960", } @inproceedings{10.1145/3034786.3056105, title = "What Do Shannon-type Inequalities, Submodular Width, and Disjunctive Datalog Have to Do with One Another?", author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Suciu, Dan", year = "2017", address = "New York, NY, USA", booktitle = "Proceedings of the 36th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems", isbn = "9781450341981", keywords = "submodular width, shannon-type inequalities, restricted access patterns, join algorithms, functional dependencies, entropy, disjunctive datalog, degree bounds", location = "Chicago, Illinois, USA", pages = "429–444", publisher = "Association for Computing Machinery", series = "PODS '17", url = "https://doi.org/10.1145/3034786.3056105", doi = "10.1145/3034786.3056105", } @article{10.1145/3093754.3093757, title = "Juggling Functions Inside a Database", author = "Khamis, Mahmoud Abo and Ngo, Hung Q. and Rudra, Atri", year = "2017", address = "New York, NY, USA", issn = "0163-5808", journal = "SIGMOD Rec.", month = "may", number = "1", pages = "6–13", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/3093754.3093757", volume = "46", doi = "10.1145/3093754.3093757", } @phdthesis{faq-thesis, title = "{FAQ}: Questions Asked Frequently", author = "Abo Khamis and Mahmoud", year = "2016", isbn = "978-1339-85646-9", mrnumber = "3553566", school = "State University of New York at Buffalo", url = "http://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:10127614", } @inproceedings{10.1145/2902251.2902289, title = "Computing Join Queries with Functional Dependencies", author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Suciu, Dan", year = "2016", address = "New York, NY, USA", booktitle = "Proceedings of the 35th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems", isbn = "9781450341912", keywords = "worst-case optimal, polymatroid, join algorithm, functional dependency, entropy", location = "San Francisco, California, USA", pages = "327–342", publisher = "Association for Computing Machinery", series = "PODS '16", url = "https://doi.org/10.1145/2902251.2902289", doi = "10.1145/2902251.2902289", } @article{10.1145/2967101, title = "Joins via Geometric Resolutions: Worst Case and Beyond", author = "Khamis, Mahmoud Abo and Ngo, Hung Q. and R{\'e}, Christopher and Rudra, Atri", year = "2016", address = "New York, NY, USA", issn = "0362-5915", journal = "ACM Trans. Database Syst.", keywords = "Relational join, beyond worst-case analysis, bounded-width join queries, indices, resolution", month = "nov", number = "4", publisher = "Association for Computing Machinery", url = "https://doi.org/10.1145/2967101", volume = "41", doi = "10.1145/2967101", } @inproceedings{10.1145/2902251.2902280, title = "FAQ: Questions Asked Frequently", author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and Rudra, Atri", year = "2016", address = "New York, NY, USA", booktitle = "Proceedings of the 35th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems", isbn = "9781450341912", keywords = "semiring, quantified conjunctive query, probabilistic graphical model, logic, join algorithm, constraint satisfaction", location = "San Francisco, California, USA", pages = "13–28", publisher = "Association for Computing Machinery", series = "PODS '16", url = "https://doi.org/10.1145/2902251.2902280", doi = "10.1145/2902251.2902280", } @inproceedings{10.1145/2745754.2745776, title = "Joins via Geometric Resolutions: Worst-case and Beyond", author = "Abo Khamis and Mahmoud and Ngo, Hung Q. and R{\'e}, Christopher and Rudra, Atri", year = "2015", address = "New York, NY, USA", booktitle = "Proceedings of the 34th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems", isbn = "9781450327572", keywords = "resolution, relational join, indices, bounded-width join queries, beyond worst-case analysis", location = "Melbourne, Victoria, Australia", pages = "213–228", publisher = "Association for Computing Machinery", series = "PODS '15", url = "https://doi.org/10.1145/2745754.2745776", doi = "10.1145/2745754.2745776", }