| dc.contributor.advisor | Williams, Ryan | |
| dc.contributor.author | Ilango, Rahul | |
| dc.date.accessioned | 2026-01-29T15:06:11Z | |
| dc.date.available | 2026-01-29T15:06:11Z | |
| dc.date.issued | 2025-09 | |
| dc.date.submitted | 2025-09-15T14:40:55.245Z | |
| dc.identifier.uri | https://hdl.handle.net/1721.1/164654 | |
| dc.description.abstract | Circuit Range Avoidance (denoted Avoid) is a computational problem where, given a Boolean circuit with more output bits than input bits, one must output a string outside of the range of the circuit. A simple counting argument implies that such a string must always exist and also guarantees that outputting a uniformly random string is correct with good probability. A natural question is whether this can be derandomized: does there exist an efficient deterministic algorithm for Avoid? We give the first evidence that deterministically solving Avoid is intractable. We show that there is no polynomial-time algorithm for Avoid under plausible assumptions in complexity theory and cryptography. Specifically, our assumptions are that NP ≠ coNP and that subexponentially-secure indistinguishability obfuscation exists. | |
| dc.publisher | Massachusetts Institute of Technology | |
| dc.rights | In Copyright - Educational Use Permitted | |
| dc.rights | Copyright retained by author(s) | |
| dc.rights.uri | https://rightsstatements.org/page/InC-EDU/1.0/ | |
| dc.title | Deterministic Circuit Range Avoidance is (Likely) Intractable | |
| dc.type | Thesis | |
| dc.description.degree | S.M. | |
| dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | |
| mit.thesis.degree | Master | |
| thesis.degree.name | Master of Science in Electrical Engineering and Computer Science | |