Go back homePROJECTS AND THEOREMS In reverse chronological order. Please note the
articles' copyrights are held by their respective publishers.
2008
L. Fortnow, R. Santhanam, and R. Williams. Fixed Polynomial Size Circuit Lower Bounds. Manuscript: [pdf]
R. Williams. Non-Linear Time Lower Bound for (Succinct) Quantified Boolean Formulas. Submitted. Preprint: [pdf]
R. Williams. Automated Proofs of Time Lower Bounds. Submitted. Full version (draft): [pdf]
G. Blelloch, V. Vassilevska, and R. Williams. A New Combinatorial Approach to Sparse Graph Problems. [pdf]
In International Colloquium on Automata, Languages, and Programming (ICALP 2008).
2007
R. Williams. Algorithms and Resource Requirements for Fundamental Problems. Ph.D Thesis. [pdf]
NOTE: My thesis improves upon many of the below papers. It gives an overview of time-space tradeoff lower bounds, introduces an automated theorem-proving strategy for discovering new lower bounds, generalizes my exact algorithm for 2-CSP from ICALP'04 in several ways, and shows how algorithmic progress on some problems in parameterized complexity would yield new algorithms for the satisfiability problem. Enjoy...
V. Vassilevska, R. Williams, and R. Yuster. All-Pairs Bottleneck Paths For General Graphs in Truly Sub-Cubic Time.
In ACM Symposium on Theory of Computing (STOC 2007). [pdf]
R. Williams. Time-Space Tradeoffs for Counting NP Solutions Modulo Integers.
In IEEE Conference on Computational Complexity (CCC 2007). Full version (draft) to appear in Journal of Computational Complexity: [pdf] Slides: [pdf]
Received Ronald Book Prize for Best Student Paper.
R. Williams. Maximum 2-satisfiability. Preliminary article submitted to Encyclopedia of Algorithms. [pdf]
R. Williams. Matrix-Vector Multiplication in Sub-Quadratic Time
(Some Preprocessing Required). In ACM-SIAM
Symposium on Discrete Algorithms (SODA 2007). Full version: [pdf] Slides: [pdf]
2006
V. Vassilevska, R. Williams, and R. Yuster. Finding the smallest H-subgraph in real weighted graphs and related problems. In International Colloquium on Automata, Languages, and Programming (ICALP 2006).
[pdf] Journal version submitted. Preprint available on arXiv.
V. Vassilevska and R. Williams. Finding a Maximum Weight Triangle in O(n^(3-delta)) Time, With Applications. In ACM Symposium on Theory of Computing (STOC 2006). [pdf]
V. Vassilevska, R. Williams, and S. L. M. Woo. Confronting Hardness Using a Hybrid Approach. In ACM-SIAM
Symposium on Discrete Algorithms (SODA 2006). [pdf]
Preliminary version: CMU
Technical Report CMU-CS-05-125, April 2005. [pdf] [ps]
2005
V. Shkapenyuk, R. Williams, S. Harizopoulos, and A. Ailamaki. Deadlock Resolution in Pipelined Query Graphs. [pdf]
CMU Technical Report CMU-CS-05-122, March 2005.
R. Williams. Parallelizing Time With Polynomial Circuits. [pdf] [ps] Full version (draft): [] Slides: [pdf]
In ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2005).
Invited to a special issue of Theory of Computing Systems, devoted to best papers of SPAA 05.
R. Williams. Better Time-Space Lower Bounds for SAT and Related Problems.[pdf] Slides: [pdf]
In IEEE Conference on Computational Complexity (CCC 2005). Received Ronald Book Prize for Best Student Paper.
Full version in Journal of Computational Complexity 15(4), 2006.
Carla Gomes and Ryan Williams. Approximation Algorithms. Book chapter in:
Introduction to Optimization, Decision Support and Search
Methodologies, Burke and Kendall (eds.), Springer.
2004
R. Williams. A new algorithm for optimal 2-constraint satisfaction and
its implications. [pdf] Theoretical Computer Science 348(2-3): 357--365, 2005.
Preliminary version in International Colloquium on Automata, Languages, and Programming (ICALP 2004).
(Received Best Student ICALP Paper Award)
A. Meyerson and R. Williams. On The Complexity of Optimal
K-Anonymity. [pdf] In ACM Symposium on
Principles of Database Systems (PODS 2004).
2003
R. Williams. On Computing k-CNF Formula Properties. New(er) version: [ps] [pdf] Older version in International Conference on Theory and Applications of Satisfiability
Testing (SAT
2003), Springer-Verlag Lecture
Notes in Computer Science, Volume 2919, 2004.
R. Williams, C. Gomes, and B. Selman. Backdoors To Typical Case
Complexity. [ps][pdf] In
International Joint Conference on Artificial Intelligence (IJCAI 2003). Slides available here.
C. Gomes, and B. Selman, and R. Williams. On the connections between
backdoors and heavy-tails on combinatorial search. [ps] In
International Conference on Theory and Applications of Satisfiability
Testing (SAT
2003).
2002
R. Williams. Algorithms for Quantified Boolean Formulas. [pdf] In ACM-SIAM
Symposium on Discrete Algorithms (SODA 2002). The above version is
slightly revised from the original, correcting some typos.
The Junk Drawer: Old Manuscripts, Tech Reports, etc.
R. Williams. Defying Hardness With a Hybrid Approach. [pdf] CMU
Technical Report CMU-CS-04-159, August 2004.
A. Meyerson and R. Williams. General k-Anonymization is Hard. [ps] [pdf] CMU
Technical Report CMU-CS-03-113.
R. Williams. Abstract Complexity in Reflexive Type Theory. [ps] Accepted in
Implicit Computational Complexity (ICC 2002). Unfortunately, I could not
attend.
Improved algorithms for advanced reasoning and search. [html] Presentation at BOOM 2002, Cornell.
Access Complexity. [pdf] The title stems from
the emphasis on the accessibility of mass storage in characterizing
complexity classes. Senior thesis in mathematics. Advisors: Juris Hartmanis
and Anil Nerode. (Note: If you actually read this, please beware of bugs,
typos, etc.) Here
is an advertisement for the thesis, as presented at BOOM 2001.
Brute-Force Search and Oracle-Based Computations. [ps] Spin-off of the
thesis which discusses a deterministic "brute-force" search model that
captures exactly P^{NP}, with implications. Unpublished manuscript.
Space Efficient Reversible Simulations. [pdf] Work
done while at DIMACS and the Institute for Advanced
Study, Summer 2000. Please note that the above paper is more recent than
the paper on my (very old) DIMACS page. Buhrman, Tromp and Vitanyi
independently found similar results, though they are a bit less general. For
this reason, I'll only publish the work here. Below is their ICALP paper on
the matter, which cites the above. H. Buhrman, J. Tromp, P. Vitanyi.
Time and Space Bounds
for Reversible Simulation. Proc. International Conference on Automata,
Languages and Programming, 2001.
A counting class based on polynomial space that collapses to #P.
[html] Presented
at BOOM99, Cornell.
C. Akkoc, J. Klemmack, I. Lai, G. Mitchell, J. Moore, A. Smith, R.
Williams, J. Wuu. Alice in solution land. Mathematics and Computer
Education, 32:3, Sept. 1998.