Time-Space Tradeoffs Communication Complexity and Data Streams Verification of Software and Hardware Proof Complexity and Satisfiability Parallel and Distributed Computing Data Structures Circuit and PRAM Lower Bounds Other topics
Time-Space Tradeoffs
Quantum Time-Space Tradeoffs for Matrix Problems Proceedings Article
In: Proceedings of the Fifty-Sixth Annual ACM Symposium on Theory of Computing, pp. 596–607, Vancouver, B.C., Canada, 2024.
Quantum Time-Space Tradeoffs for Matrix Problems Journal Article
In: CoRR, vol. abs/2401.05321, 2024, (Also Electronic Colloquium on Computational Complexity (ECCC) TR24-011: http://eccc.weizmann.acl.il/report/2024/011/#revision1").
Cumulative Memory Lower Bounds for Randomized and Quantum Computation Proceedings Article
In: Automata, Languages, and Programming: 50th International Colloquium (ICALP 2023), pp. 17:1-17:20, 2023.
Cumulative Memory Lower Bounds for Randomized and Quantum Computation Journal Article
In: CoRR, vol. abs/2301.05680, 2023, (Also Electronic Colloquium on Computational Complexity (ECCC) TR23-005: http://eccc.weizmann.acl.il/report/2023/005/).
Time-Space Tradeoffs for Learning Finite Functions from Random Evaluations, with Applications to Polynomials Proceedings Article
In: Proceedings of the 31st Conference on Learning Theory, COLT 2018, pp. 843–856, Stockholm, Sweden, 2018.
Time-Space Tradeoffs for Learning Finite Functions from Random Evaluations, with Applications to Polynomials Technical Report
Electronic Colloquium on Computational Complexity no. TR18-114, 2018.
Time-Space Tradeoffs for Learning from Small Test Spaces: Learning Low Degree Polynomial Functions Journal Article
In: CoRR, vol. abs/1708.02640, 2017, (Also July 2017 Technical Report TR17-120Electronic Colloquium on Computational Complexity available at http://eccc.uni-trier.de/eccc-reports/2017/120/index.html).
Time-Space Tradeoffs in Resolution: Superpolynomial Lower Bounds for Superlinear Space Journal Article
In: SIAM Journal on Computing, vol. 45, no. 4, pp. 1612–1645, 2016.
Finding the Median (Obliviously) with Bounded Space Journal Article
In: CoRR, vol. abs/1505.00090, 2015.
Finding the Median (Obliviously) with Bounded Space Proceedings Article
In: Automata, Languages, and Programming - 42nd International Colloquium, ICALP 2015, Kyoto, Japan, July 6-10, 2015, Proceedings, Part I, pp. 103–115, 2015.
Element Distinctness, Frequency Moments, and Sliding Windows Proceedings Article
In: Proceedings 54th Annual Symposium on Foundations of Computer Science, pp. 290–299, IEEE Berkeley, CA, 2013.
Element Distinctness, Frequency Moments, and Sliding Windows Journal Article
In: CoRR, vol. abs/1309.3690, 2013, (Also Technical Report TR13-127, Electronic Colloquium on Computational Complexity available at http://eccc.hpi-web.de/report/2013/127).
Time-Space Tradeoffs in Resolution: Superpolynomial Lower Bounds for Superlinear Space Proceedings Article
In: Proceedings of the Forty-Fourth Annual ACM Symposium on Theory of Computing, pp. 212–232, New York, NY, 2012.
Sliding Windows with Limited Storage Journal Article
In: CoRR, vol. abs/1212.4372, 2012, (Also Technical Report TR12-178, Electronic Colloquium on Computational Complexity available at http://eccc.uni-trier.de/eccc-reports/2012/TR12-178/index.html).
Time-Space Tradeoffs in Resolution: Superpolynomial Lower Bounds for Superlinear Space Technical Report
Electronic Colloquium on Computational Complexity no. TR11-149, 2011.
Making Branching Programs Oblivious Requires Superlogarithmic Overhead Proceedings Article
In: Proceedings Twenty-Sixth Annual IEEE Conference on Computational Complexity, pp. 12–22, San Jose, CA, 2011.
Time-Space Trade-Off Lower Bounds for Randomized Computation of Decision Problems Journal Article
In: Journal of the ACM, vol. 50, no. 2, pp. 154–195, 2003.
Time-Space Tradeoffs, Multiparty Communication Complexity, and Nearest-Neighbor Problems Proceedings Article
In: Proceedings of the Thirty-Fourth Annual ACM Symposium on Theory of Computing, pp. 688-697, Montreal, Quebec, Canada, 2002.
Time-Space Tradeoffs for Branching Programs Journal Article
In: Journal of Computer and System Sciences, vol. 63, no. 4, pp. 542–572, 2001, (Special issue of selected papers from 1998 FOCS Conference).
Super-linear Time-Space Tradeoff Lower Bounds for Randomized Computation Proceedings Article
In: Proceedings 41st Annual Symposium on Foundations of Computer Science, pp. 169–179, IEEE Redondo Beach, CA, 2000.
Super-linear Time-Space Tradeoff Lower Bounds for Randomized Computation Technical Report
Electronic Colloquium on Computational Complexity no. TR00-025, 2000.
A Time-Space Tradeoff for Undirected Graph Traversal by Walking Automata Journal Article
In: SIAM Journal on Computing, vol. 28, no. 3, pp. 1051–1072, 1999.
Time-Space Tradeoffs for Branching Programs Proceedings Article
In: Proceedings 39th Annual Symposium on Foundations of Computer Science, pp. 254-263, IEEE Palo Alto, CA, 1998.
Time-Space Tradeoffs for Branching Programs Technical Report
Electronic Colloquium on Computational Complexity no. TR98-053, 1998.
Time-Space Tradeoffs for Undirected Graph Traversal by Graph Automata Journal Article
In: Information and Computation, vol. 130, no. 2, pp. 101-129, 1996.
Communication-Space Tradeoffs for Unrestricted Protocols Journal Article
In: SIAM Journal on Computing, vol. 23, no. 3, pp. 652-661, 1994.
Time-Space Tradeoffs for Undirected Graph Traversal Technical Report
Department of Computer Science and Engineering, University of Washington no. UW-CSE-93–02–01, 1993.
A General Sequential Time-Space Tradeoff for Finding Unique Elements Journal Article
In: SIAM Journal on Computing, vol. 20, no. 2, pp. 270-277, 1991.
Time-Space Tradeoffs for Undirected Graph Traversal Proceedings Article
In: Proceedings 31st Annual Symposium on Foundations of Computer Science, pp. 429-438, IEEE St. Louis, MO, 1990.
Communication-Space Tradeoffs for Unrestricted Protocols Proceedings Article
In: Proceedings 31st Annual Symposium on Foundations of Computer Science, pp. 420-428, IEEE St. Louis, MO, 1990.
A General Sequential Time-Space Tradeoff for Finding Unique Elements Proceedings Article
In: Proceedings of the Twenty-First Annual ACM Symposium on Theory of Computing, pp. 197-203, Seattle, WA, 1989.
Communication Complexity and Data Streams
Multiparty Communication Complexity of Collision-Finding Technical Report
arxiv/math.co no. arXiv:2411.07400, 2024.
On Disperser/Lifting Properties of the Index and Inner-Product Functions Proceedings Article
In: 14th Innovations in Theoretical Computer Science Conference, ITCS 2023, January 10–13, 2023, Cambridge, MA, USA, pp. 14:1-14:17, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2023.
On Disperser/Lifting Properties of the Index and Inner-Product Functions Journal Article
In: CoRR, vol. abs/2211.17211, 2022, (ECCC Technical Report TR22-173 http://eccc.weizmann.ac.il/report/2022/173/index.html).
Communication Steps for Parallel Query Processing Journal Article
In: Journal of the ACM, vol. 64, no. 6, pp. 40:1-58, 2017, (Preliminary material in Proceedings of 2013 and 2014 ACM Symposium on Principles of Database Systems.).
Massively-Parallel Similarity Join, Edge-Isoperimetry, and Distance Correlations on the Hypercube Proceedings Article
In: Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 289–306, Barcelona, ES, 2017.
Massively-Parallel Similarity Join, Edge-Isoperimetry, and Distance Correlations on the Hypercube Journal Article
In: CoRR, vol. abs/1611.04999, 2016.
Worst-Case Optimal Algorithms for Parallel Query Processing Proceedings Article
In: Proceedings of 19th International Conference on Database Theory, pp. 8:1–8:18, 2016.
Communication Cost in Parallel Query Processing Journal Article
In: CoRR, vol. abs/1602.06236, 2016.
Worst-Case Optimal Algorithms for Parallel Query Processing Journal Article
In: CoRR, vol. abs/1604.01848, 2016.
Skew in Parallel Query Processing Proceedings Article
In: Proceedings of the Thirty-Third Annual ACM Symposium on Principles of Database Systems, pp. 212–223, Snowbird, UT, 2014.
Skew in Parallel Query Processing Journal Article
In: CoRR, vol. abs/1401.1872, 2014.
Communication Steps for Parallel Query Processing Proceedings Article
In: Proceedings of the Thirty-Second Annual ACM Symposium on Principles of Database Systems, pp. 273–284, New York, NY, 2013, (Winner of 2023 ACM PODS Alberto O. Mendelzon Test-of-Time Award.).
Communication Steps for Parallel Query Processing Journal Article
In: CoRR, vol. abs/1306.5972, 2013.
Multiparty Communication Complexity and Threshold Circuit Size of $AC^0$ Journal Article
In: SIAM Journal on Computing, vol. 41, no. 3, pp. 484–518, 2012.
On the Value of Multiple Read/Write Streams for Approximating Frequency Moments Journal Article
In: ACM Transactions on Computation Theory, vol. 3, no. 2, pp. 6.1–6.22, 2011.
Separating Deterministic from Randomized Multiparty Communication Complexity Journal Article
In: Theory of Computing, vol. 6, pp. 201–225, 2010.
Multiparty Communication Complexity and Threshold Circuit Size of $AC^0$ Proceedings Article
In: Proceedings 50th Annual Symposium on Foundations of Computer Science, pp. 53–62, IEEE Atlanta, GA, 2009.
On the Value of Multiple Read/Write Streams for Approximating Frequency Moments Proceedings Article
In: Proceedings 49th Annual Symposium on Foundations of Computer Science, pp. 499–508, IEEE Philadelphia, PA, 2008.
On the Value of Multiple Read/Write Streams for Approximating Frequency Moments Technical Report
Electronic Colloquium on Computational Complexity no. TR08-024, 2008.
Multiparty Communication Complexity and Threshold Circuit Complexity of $AC^0$ Technical Report
Electronic Colloquium on Computational Complexity no. TR08-082, 2008.
Lower Bounds for Randomized Read/Write Stream Algorithms Proceedings Article
In: Proceedings of the Thirty-Ninth Annual ACM Symposium on Theory of Computing, pp. 689–698, San Diego, CA, 2007.
Separating Deterministic from Nondeterministic NOF Multiparty Communication Complexity Proceedings Article
In: Automata, Languages, and Programming: 34th International Colloquium (ICALP 2007), pp. 134–145, 2007.
Lower Bounds for Lovász-Schrijver Systems and Beyond Follow from Multiparty Communication Complexity Journal Article
In: SIAM Journal on Computing, vol. 37, no. 3, pp. 845–869, 2007.
A Strong Direct Product Theorem for Corruption and the Multiparty Communication Complexity of Set Disjointness Journal Article
In: Computational Complexity, vol. 15, no. 4, pp. 391–432, 2006, (Invited submission for special issue on CCC 2005.).
A Direct Sum Theorem for Corruption and the Multiparty NOF Communication Complexity of Set Disjointness Proceedings Article
In: Proceedings Twentieth Annual IEEE Conference on Computational Complexity, pp. 52–66, 2005.
Lower Bounds for Lovász-Schrijver Systems and Beyond Follow from Multiparty Communication Complexity Technical Report
Electronic Colloquium on Computational Complexity no. TR05-053, 2005.
Lower Bounds for Lovász-Schrijver Systems and Beyond Follow from Multiparty Communication Complexity Proceedings Article
In: Automata, Languages, and Programming: 32nd International Colloquium (ICALP 2005), pp. 1176–1188, 2005.
Time-Space Tradeoffs, Multiparty Communication Complexity, and Nearest-Neighbor Problems Proceedings Article
In: Proceedings of the Thirty-Fourth Annual ACM Symposium on Theory of Computing, pp. 688-697, Montreal, Quebec, Canada, 2002.
Communication-Space Tradeoffs for Unrestricted Protocols Journal Article
In: SIAM Journal on Computing, vol. 23, no. 3, pp. 652-661, 1994.
Randomized versus Nondeterministic Communication Complexity Proceedings Article
In: Proceedings of the Twenty-Fourth Annual ACM Symposium on Theory of Computing, pp. 188-199, Victoria, B.C., Canada, 1992.
Verification of Software and Hardware
Verifying Properties of Bit-vector Multiplication Using Cutting Planes Reasoning Proceedings Article
In: Proceedings of the 20th Conference on Formal Methods in Computer Aided Design – FMCAD 2020, pp. 194–204, TU Wein Academic Press, 2020.
Toward Verifying Nonlinear Integer Arithmetic Journal Article
In: Journal of the ACM, vol. 66, no. 3, pp. 22:1-30, 2019.
Towards Verifying Nonlinear Integer Arithmetic Proceedings Article
In: Computer Aided Verification, 29th International Conference, CAV'17 Proceedings, Part II, pp. 238–258, Heidelberg, Germany, 2017.
Towards Verifying Nonlinear Integer Arithmetic Journal Article
In: CoRR, vol. abs/1705.04302, 2017.
Optimizing Symbolic Model-Checking for Statecharts Journal Article
In: IEEE Transactions on Software Engineering, vol. 27, no. 2, pp. 170–190, 2001, (Special section of invited papers from 21st International Conference on Software Engineering).
Decoupling Synchronization from Logic for Efficient Symbolic Model Checking of Statecharts Proceedings Article
In: Proceedings of the 21st International Conference on Software Engineering, pp. 142–151, 1999.
Experiences with the Application of Symbolic Model Checking to the Analysis of Software Specifications Proceedings Article
In: Proceedings of the Andrei Ershov Third International Conference on Perspectives of System Informatics, pp. 355-361, Novosibirsk, Russia, 1999.
Model Checking Large Software Specifications Journal Article
In: IEEE Transactions on Software Engineering, vol. 24, no. 7, pp. 498–520, 1998, (Special section of invited papers from 4th Foundations in Software Engineering Conference).
Improving Efficiency of Symbolic Model Checking for State-Based System Requirements Proceedings Article
In: Young, M. (Ed.): ISSTA 98: Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 102–112, Clearwater Beach, FL, 1998, (Published as textitSoftware Engineering Notes, 23(2), March1998).
Combining Constraint Solving and Symbolic Model Checking for a Class of Systems with Non-Linear Constraints Proceedings Article
In: Grumberg, O. (Ed.): Computer Aided Verification, 9th International Conference, CAV'97 Proceedings, pp. 316–327, Springer-Verlag, Haifa, Israel, 1997.
Model Checking Large Software Specifications Proceedings Article
In: Garlan, D. (Ed.): Proceedings of the 4th ACM SIGSOFT Symposium on the Foundations of Software Engineering, pp. 156–166, San Francisco, CA, 1996, (Also published as textitSoftware Engineering Notes, 21(6), November 1996).
Proof Complexity and Satisfiability
Multiparty Communication Complexity of Collision-Finding Technical Report
arxiv/math.co no. arXiv:2411.07400, 2024.
On Disperser/Lifting Properties of the Index and Inner-Product Functions Proceedings Article
In: 14th Innovations in Theoretical Computer Science Conference, ITCS 2023, January 10–13, 2023, Cambridge, MA, USA, pp. 14:1-14:17, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2023.
On Disperser/Lifting Properties of the Index and Inner-Product Functions Journal Article
In: CoRR, vol. abs/2211.17211, 2022, (ECCC Technical Report TR22-173 http://eccc.weizmann.ac.il/report/2022/173/index.html).
Adding Dual Variables to Algebraic Reasoning for Circuit Verification Proceedings Article
In: Proceedings of 25th Design, Automation and Test in Europe (DATE), pp. 1435–1440, IEEE, 2022.
Verifying Properties of Bit-vector Multiplication Using Cutting Planes Reasoning Proceedings Article
In: Proceedings of the 20th Conference on Formal Methods in Computer Aided Design – FMCAD 2020, pp. 194–204, TU Wein Academic Press, 2020.
Toward Verifying Nonlinear Integer Arithmetic Journal Article
In: Journal of the ACM, vol. 66, no. 3, pp. 22:1-30, 2019.
Smoothing Structured Decomposable Circuits Journal Article
In: CoRR, vol. abs/1906.00311, 2019.
Smoothing Structured Decomposable Circuits Proceedings Article
In: Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, NeurIPS 2019, pp. 11412–11422, 2019.
Stabbing Planes Proceedings Article
In: Proceedings of the 9th Innovations in Theoretical Computer Science Conference (ITCS 2018), pp. 10:1–10:20, 2018.
Towards Verifying Nonlinear Integer Arithmetic Proceedings Article
In: Computer Aided Verification, 29th International Conference, CAV'17 Proceedings, Part II, pp. 238–258, Heidelberg, Germany, 2017.
Towards Verifying Nonlinear Integer Arithmetic Journal Article
In: CoRR, vol. abs/1705.04302, 2017.
Exact Model Counting of Query Expressions: Limitations of Propositional Methods Journal Article
In: ACM Transactions on Database Systems, vol. 42, no. 1, pp. 1:1–45, 2017, (Invited paper from 2014 International Conference on Database Theory (ICDT) combined with preliminary version in Proceedings of the 2013 Conference on Uncertainty in Artificial Intelligence (UAI).).
Stabbing Planes Journal Article
In: CoRR, vol. abs/1710.03219, 2017, (Also Technical Report TR17-151 Electronic Colloquium on Computational Complexity available at http://eccc.uni-trier.de/eccc-reports/2017/151/index.html).
Time-Space Tradeoffs in Resolution: Superpolynomial Lower Bounds for Superlinear Space Journal Article
In: SIAM Journal on Computing, vol. 45, no. 4, pp. 1612–1645, 2016.
New Limits for Knowledge Compilation and Applications to Exact Model Counting Proceedings Article
In: Proceedings 31st Conference on Uncertainty in Artificial Intelligence, pp. 131–140, Amsterdam, 2015.
Symmetric Weighted First-Order Model Counting Proceedings Article
In: Proceedings of the Thirty-Fourth Annual ACM Symposium on Principles of Database Systems, pp. 313–328, 2015.
New Limits for Knowledge Compilation and Applications to Exact Model Counting Journal Article
In: CoRR, vol. abs/1506.02639, 2015.
Non-Restarting SAT Solvers with Simple Preprocessing Can Efficiently Simulate Resolution Proceedings Article
In: Proceedings, AAAI-14: Twenty-Eighth National Conference on Artificial Intelligence, pp. 2608–2615, American Association for Artificial Intelligence Quebec City, Canada, 2014.
Model Counting of Query Expressions: Limitations of Propositional Methods Proceedings Article
In: Proceedings of 17th International Conference on Database Theory, pp. 177–188, 2014.
Symmetric Weighted First-Order Model Counting Journal Article
In: CoRR, vol. abs/1506.02639, 2014.
Lower Bounds for Exact Model Counting and Applications in Probabilistic Databases Proceedings Article
In: Proceedings 29th Conference on Uncertainty in Artificial Intelligence, pp. 52–61, Bellevue, WA, 2013.
Model Counting of Query Expressions: Limitations of Propositional Methods Journal Article
In: CoRR, vol. abs/1312.4125, 2013.
Time-Space Tradeoffs in Resolution: Superpolynomial Lower Bounds for Superlinear Space Proceedings Article
In: Proceedings of the Forty-Fourth Annual ACM Symposium on Theory of Computing, pp. 212–232, New York, NY, 2012.
Time-Space Tradeoffs in Resolution: Superpolynomial Lower Bounds for Superlinear Space Technical Report
Electronic Colloquium on Computational Complexity no. TR11-149, 2011.
Formula Caching in DPLL Journal Article
In: ACM Transactions on Computation Theory, vol. 1, no. 3, pp. 9:1-33, 2010.
The Resolution Complexity of Independent Sets and Vertex Covers in Random Graphs Journal Article
In: Computational Complexity, vol. 16, no. 3, pp. 245–297, 2007.
Lower Bounds for Lovász-Schrijver Systems and Beyond Follow from Multiparty Communication Complexity Journal Article
In: SIAM Journal on Computing, vol. 37, no. 3, pp. 845–869, 2007.
A dynamic approach for MPE and Weighted MAX-SAT Proceedings Article
In: Proceedings of the 20th International Joint Conference in Artificial Intelligence (IJCAI), pp. 173–179, Hyderabad, India, 2007.
Formula Caching in DPLL Technical Report
Electronic Colloquium on Computational Complexity no. TR06-140, 2006.
Performing Bayesian Inference by Weighted Model Counting. Proceedings Article
In: Proceedings, AAAI-05: Twentieth National Conference on Artificial Intelligence, pp. 475-482, American Association for Artificial Intelligence Pittsburgh, PA, 2005.
The Resolution Complexity of Random Graph $k$-Colorability Journal Article
In: Discrete Applied Mathematics, vol. 153, pp. 25–47, 2005.
Lower Bounds for Lovász-Schrijver Systems and Beyond Follow from Multiparty Communication Complexity Technical Report
Electronic Colloquium on Computational Complexity no. TR05-053, 2005.
Lower Bounds for Lovász-Schrijver Systems and Beyond Follow from Multiparty Communication Complexity Proceedings Article
In: Automata, Languages, and Programming: 32nd International Colloquium (ICALP 2005), pp. 1176–1188, 2005.
Heuristics for fast exact model counting Proceedings Article
In: Bacchus, Fahiem; Walsh, Toby (Ed.): Theory and Applications of Satisfiability Testing, 8th International Conference, SAT 2005, St Andrews, UK, June 2005. Proceedings, pp. 226–240, 2005.
A sharp threshold in proof complexity yields lower bounds for satisfiability search Journal Article
In: Journal of Computer and System Sciences, vol. 68, no. 2, pp. 238–268, 2004, (Special issue of invited papers from STOC 2001 conference).
Exponential Bounds for DPLL Below the Satisfiability Threshold Proceedings Article
In: Proceedings of the Fifteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 139–140, New Orleans, LA, 2004.
Proof Complexity Book Section
In: Rudich, Steven; Wigderson, Avi (Ed.): Computational Complexity Theory, vol. 10, pp. 199–246, American Mathematical Society, 2004.
The Resolution Complexity of Random Graph $k$-Colorability Technical Report
Electronic Colloquium on Computational Complexity no. TR04-012, 2004.
Towards understanding and harnessing the potential of clause learning Journal Article
In: Journal of Artificial Intelligence Research, vol. 22, pp. 319–351, 2004, (Honorable mention (sole runner up) 2008 IJCAI-JAIR Best Paper Prize).
Bounded-depth Frege lower bounds for weaker pigeonhole principles Journal Article
In: SIAM Journal on Computing, vol. 34, no. 2, pp. 261–276, 2004.
Combining Component Caching and Clause Learning for Effective Model Counting Proceedings Article
In: SAT 2004, Satisfiability Conference, pp. 20–28, 2004.
On the power of clause learning Proceedings Article
In: Proceedings of the 18th International Joint Conference in Artificial Intelligence (IJCAI), pp. 94–99, Acapulco, Mexico, 2003.
Memoization and DPLL: Formula Caching Proof Systems Proceedings Article
In: Proceedings Eighteenth Annual IEEE Conference on Computational Complexity, pp. 225–236, Aarhus, Denmark, 2003.
Using Problem Structure for Efficient Clause Learning Proceedings Article
In: Proceedings of the Sixth International Conference on Theory and Applications of Satisfiability Testing (SAT 2003), pp. 159–166, 2003.
Bounded-depth Frege lower bounds for weaker pigeonhole principles Proceedings Article
In: Proceedings 43rd Annual Symposium on Foundations of Computer Science, pp. 583–592, IEEE Vancouver, B.C., Canada, 2002.
The efficiency of resolution and Davis-Putnam procedures Journal Article
In: SIAM Journal on Computing, vol. 31, no. 4, pp. 1048–1075, 2002.
Bounded-depth Frege lower bounds for weaker pigeonhole principles Technical Report
Electronic Colloquium on Computational Complexity no. TR02-023, 2002.
A sharp threshold in proof complexity Proceedings Article
In: Proceedings of the Thirty-Third Annual ACM Symposium on Theory of Computing, pp. 337–346, Heraklion, Crete, Greece, 2001.
The Resolution Complexity of the Independent Set Problem in Random Graphs Proceedings Article
In: Proceedings Sixteenth Annual IEEE Conference on Computational Complexity, pp. 52-68, Chicago, IL, 2001.
Propositional Proof Complexity: Past, Present, and Future Book Section
In: Paun, G.; Rozenberg, G.; Salomaa, A. (Ed.): Current Trends in Theoretical Computer Science: Entering the 21st Century, pp. 42–70, World Scientific Publishing, 2001.
Propositional Proof Complexity: Past, Present, and Future Journal Article
In: Bulletin of the European Association for Theoretical Computer Science, vol. 65, 1998, (The Computational Complexity Column (ed. E. Allender).).
On the complexity of unsatisfiability of random $k$-CNF formulas Proceedings Article
In: Proceedings of the 30th Annual ACM Symposium on Theory of Computing, pp. 561-571, Dallas, TX, 1998.
Proof Complexity and Feasible Arithmetics Book
American Mathematical Society, 1998.
The Relative Complexity of NP Search Problems Journal Article
In: Journal of Computer and System Sciences, vol. 57, pp. 3–19, 1998, (Special issue of invited papers from 1995 STOC conference.).
More on the Relative Strength of Counting Principles Book Section
In: Beame, Paul W.; Buss, Samuel R. (Ed.): Proof Complexity and Feasible Arithmetics, vol. 39, pp. 13-35, American Mathematical Society, 1998.
Simplified and Improved Resolution Lower Bounds Proceedings Article
In: Proceedings 37th Annual Symposium on Foundations of Computer Science, pp. 274–282, IEEE Burlington, VT, 1996.
Lower bounds on Hilbert's Nullstellensatz and propositional proofs Journal Article
In: Proc. London Math. Soc., vol. 73, no. 3, pp. 1–26, 1996.
An Exponential Separation between the Parity Principle and the Pigeonhole Principle Journal Article
In: Annals of Pure and Applied Logic, vol. 80, pp. 197-222, 1996.
The Relative Complexity of NP Search Problems Proceedings Article
In: Proceedings of the Twenty-Seventh Annual ACM Symposium on Theory of Computing, pp. 303–314, Las Vegas, NV, 1995.
Lower bounds on Hilbert's Nullstellensatz and propositional proofs Proceedings Article
In: Proceedings 35th Annual Symposium on Foundations of Computer Science, pp. 794-806, IEEE Santa Fe, NM, 1994.
An Exponential Separation between the Matching Principle and the Pigeonhole Principle Proceedings Article
In: 8th Annual IEEE Symposium on Logic in Computer Science, pp. 308–319, Montreal, Quebec, 1993.
An Exponential Separation between the Matching Principle and the Pigeonhole Principle Technical Report
Department of Computer Science and Engineering, University of Washington no. UW-CSE-93-04-07, 1993.
Exponential Lower Bounds for the Pigeonhole Principle Journal Article
In: Computational Complexity, vol. 3, no. 2, pp. 97–140, 1993.
Exponential Lower Bounds for the Pigeonhole Principle Proceedings Article
In: Proceedings of the Twenty-Fourth Annual ACM Symposium on Theory of Computing, pp. 200-220, Victoria, B.C., Canada, 1992.
Parallel and Distributed Computing
Towards a Complexity Theory of Parallel Computation Book Section
In: Kapron, Bruce M. (Ed.): Logic, Automata, and Computational Complexity: The Works of Stephen A. Cook, pp. 107–126, Association for Computing Machinery, New York, NY, 2023.
Communication Steps for Parallel Query Processing Journal Article
In: Journal of the ACM, vol. 64, no. 6, pp. 40:1-58, 2017, (Preliminary material in Proceedings of 2013 and 2014 ACM Symposium on Principles of Database Systems.).
Massively-Parallel Similarity Join, Edge-Isoperimetry, and Distance Correlations on the Hypercube Proceedings Article
In: Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 289–306, Barcelona, ES, 2017.
Massively-Parallel Similarity Join, Edge-Isoperimetry, and Distance Correlations on the Hypercube Journal Article
In: CoRR, vol. abs/1611.04999, 2016.
Worst-Case Optimal Algorithms for Parallel Query Processing Proceedings Article
In: Proceedings of 19th International Conference on Database Theory, pp. 8:1–8:18, 2016.
Communication Cost in Parallel Query Processing Journal Article
In: CoRR, vol. abs/1602.06236, 2016.
Worst-Case Optimal Algorithms for Parallel Query Processing Journal Article
In: CoRR, vol. abs/1604.01848, 2016.
Skew in Parallel Query Processing Proceedings Article
In: Proceedings of the Thirty-Third Annual ACM Symposium on Principles of Database Systems, pp. 212–223, Snowbird, UT, 2014.
Skew in Parallel Query Processing Journal Article
In: CoRR, vol. abs/1401.1872, 2014.
Communication Steps for Parallel Query Processing Proceedings Article
In: Proceedings of the Thirty-Second Annual ACM Symposium on Principles of Database Systems, pp. 273–284, New York, NY, 2013, (Winner of 2023 ACM PODS Alberto O. Mendelzon Test-of-Time Award.).
Communication Steps for Parallel Query Processing Journal Article
In: CoRR, vol. abs/1306.5972, 2013.
Parallel Algorithms for Arrangements Journal Article
In: Algorithmica, vol. 15, no. 2, pp. 104-125, 1996, (Special issue of invited papers from 1990 SPAA conference).
Information Broadcasting by Exclusive Read PRAMs Journal Article
In: Parallel Processing Letters, vol. 4, no. 1&2, pp. 159-169, 1994.
The Complexity of Computing Symmetric Functions using Threshold Circuits Journal Article
In: Theoretical Computer Science, vol. 100, pp. 253-265, 1992.
Parallel Algorithms for Arrangements Proceedings Article
In: Proceedings of the 1990 ACM Symposium on Parallel Algorithms and Architectures, pp. 298-306, Crete, Greece, 1990.
Low Overhead Parallel Schedules for Task Graphs Proceedings Article
In: Proceedings of the 1990 ACM Symposium on Parallel Algorithms and Architectures, pp. 66-75, Crete, Greece, 1990.
Lower Bounds for Recognizing Small Cliques on CRCW PRAM's Journal Article
In: Discrete Applied Mathematics, vol. 29, no. 1, pp. 3-20, 1990, (Special issue on the applications of combinatorics to parallel computation).
Parallel Search for Maximal Independence Given Minimal Dependence Proceedings Article
In: Proceedings of the First Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 212-218, ACM San Francisco, CA, 1990.
Distributed Computing on Transitive Networks: The Torus Proceedings Article
In: STACS 89: 6th Annual Symposium on Theoretical Aspects of Computer Science, pp. 294-303, Springer-Verlag, Bordeaux, France, 1989.
Limits on the Power of Concurrent-Write Parallel Machines Journal Article
In: Information and Computation, vol. 76, no. 1, pp. 13-28, 1988.
Log Depth Circuits for Division and Related Problems Journal Article
In: SIAM Journal on Computing, vol. 15, no. 4, pp. 994-1003, 1986.
Lower Bounds in Parallel Machine Computation PhD Thesis
University of Toronto, 1986, (Department of Computer Science Technical Report 198/87).
Log Depth Circuits for Division and Related Problems Proceedings Article
In: 25th Annual Symposium on Foundations of Computer Science, pp. 1-6, IEEE, Singer Island, FL, 1984.
Random Routing in Constant Degree Networks Masters Thesis
Department of Computer Science, University of Toronto, 1982, (Technical Report 161/82).
Data Structures
Optimal Bounds for the Predecessor Problem and Related Problems Journal Article
In: Journal of Computer and System Sciences, vol. 65, no. 1, pp. 38–72, 2002, (Special issue of selected papers from 1999 STOC conference.).
Time-Space Tradeoffs, Multiparty Communication Complexity, and Nearest-Neighbor Problems Proceedings Article
In: Proceedings of the Thirty-Fourth Annual ACM Symposium on Theory of Computing, pp. 688-697, Montreal, Quebec, Canada, 2002.
Optimal Bounds for the Predecessor Problem Proceedings Article
In: Proceedings of the Thirty-First Annual ACM Symposium on Theory of Computing, pp. 295–304, Atlanta, GA, 1999.
On Searching Sorted Lists: A Near-Optimal Lower Bound Technical Report
Department of Computer Science and Engineering, University of Washington no. UW-CSE-97-09-02, 1997.
Circuit and PRAM Lower Bounds
Nondeterminism and an abstract formulation of Nečiporuk's lower bound method Journal Article
In: CoRR, vol. abs/1608.01932, 2016.
Nondeterminism and an Abstract Formulation of Nečiporuk's Lower Bound Method Journal Article
In: ACM Transactions on Computation Theory, vol. 9, no. 1, pp. 5:1–5:34, 2016.
Approximating $AC^0$ Circuits by Small Height Decision Trees and a Deterministic Algorithm for $#AC^0$-SAT Proceedings Article
In: Proceedings Twenty-Seventh Annual IEEE Conference on Computational Complexity, pp. 117–125, Porto, Portugal, 2012.
Multiparty Communication Complexity and Threshold Circuit Size of $AC^0$ Journal Article
In: SIAM Journal on Computing, vol. 41, no. 3, pp. 484–518, 2012.
The Quantum Query Complexity of $AC^0$ Journal Article
In: Quantum Information & Computation, vol. 12, no. 7–8, pp. 670–676, 2012.
The Quantum Query Complexity of $AC^0$ Technical Report
arxiv/quant-phys no. arXiv:1008.2422v1, 2010.
Multiparty Communication Complexity and Threshold Circuit Size of $AC^0$ Proceedings Article
In: Proceedings 50th Annual Symposium on Foundations of Computer Science, pp. 53–62, IEEE Atlanta, GA, 2009.
Multiparty Communication Complexity and Threshold Circuit Complexity of $AC^0$ Technical Report
Electronic Colloquium on Computational Complexity no. TR08-082, 2008.
Improved Depth Bounds for Small Distance Connectivity Journal Article
In: Computational Complexity, vol. 7, no. 4, pp. 325–345, 1998.
Separating the Power of EREW and CREW PRAMs with Small Communication Width Journal Article
In: Information and Computation, vol. 138, no. 1, pp. 89-99, 1997.
Improved Depth Bounds for Small Distance Connectivity Proceedings Article
In: Proceedings 36th Annual Symposium on Foundations of Computer Science, pp. 692-701, IEEE, Milwaukee, WI, 1995.
A Switching Lemma Primer Technical Report
Department of Computer Science and Engineering, University of Washington no. UW-CSE-95–07–01, 1994.
Separating the Power of EREW and CREW PRAMs with Small Communication Width Proceedings Article
In: Proceedings of the 1993 Workshop on Algorithms and Data Structures, pp. 163-174, 1993.
The Complexity of Computing Symmetric Functions using Threshold Circuits Journal Article
In: Theoretical Computer Science, vol. 100, pp. 253-265, 1992.
Lower Bounds for Recognizing Small Cliques on CRCW PRAM's Journal Article
In: Discrete Applied Mathematics, vol. 29, no. 1, pp. 3-20, 1990, (Special issue on the applications of combinatorics to parallel computation).
Optimal Bounds for Decision Problems on the CRCW PRAM Journal Article
In: Journal of the ACM, vol. 36, no. 3, pp. 643-670, 1989.
Limits on the Power of Concurrent-Write Parallel Machines Journal Article
In: Information and Computation, vol. 76, no. 1, pp. 13-28, 1988.
Optimal Bounds for Decision Problems on the CRCW PRAM Proceedings Article
In: Proceedings of the Nineteenth Annual ACM Symposium on Theory of Computing, pp. 83-93, New York, NY, 1987.
Limits on the Power of Concurrent-Write Parallel Machines Proceedings Article
In: Proceedings of the Eighteenth Annual ACM Symposium on Theory of Computing, pp. 169-176, Berkeley, CA, 1986.
Lower Bounds in Parallel Machine Computation PhD Thesis
University of Toronto, 1986, (Department of Computer Science Technical Report 198/87).
Other Topics
Edge Estimation with Independent Set Oracles Journal Article
In: ACM Transactions on Algorithms, vol. 16, no. 4, pp. 52:1-52:27, 2020.
Technical perspective: Two for the price of one Journal Article
In: Communications of the ACM, vol. 63, no. 10, pp. 96, 2020.
On the Bias of Reed-Muller Codes over Odd Prime Fields Journal Article
In: SIAM Journal on Discrete Mathematics, vol. 34, no. 2, pp. 1232–1247, 2020.
Edge Estimation with Independent Set Oracles Proceedings Article
In: Proceedings of the 9th Innovations in Theoretical Computer Science Conference (ITCS 2018), pp. 38:1–38:21, 2018.
On the Bias of Reed-Muller Codes over Odd Prime Fields Journal Article
In: CoRR, vol. abs/1806.06973, 2018.
The Quantum Query Complexity of $AC^0$ Journal Article
In: Quantum Information & Computation, vol. 12, no. 7–8, pp. 670–676, 2012.
The Quantum Query Complexity of $AC^0$ Technical Report
arxiv/quant-phys no. arXiv:1008.2422v1, 2010.
Longest Common Subsequences in Sets of Permutations Technical Report
arxiv/math.co no. arXiv:0904.1615, 2009.
The Relative Complexity of NP Search Problems Journal Article
In: Journal of Computer and System Sciences, vol. 57, pp. 3–19, 1998, (Special issue of invited papers from 1995 STOC conference.).
The Relative Complexity of NP Search Problems Proceedings Article
In: Proceedings of the Twenty-Seventh Annual ACM Symposium on Theory of Computing, pp. 303–314, Las Vegas, NV, 1995.
On Error Expressions for Reflected and Averaged Implicit Runge-Kutta Methods Journal Article
In: BIT, vol. 29, pp. 126-139, 1989.