dc.contributor.author | Gao, Jiawei | |
dc.contributor.author | Impagliazzo, Russell | |
dc.contributor.author | Kolokolova, Antonina | |
dc.contributor.author | Williams, Ryan | |
dc.date.accessioned | 2021-10-27T20:10:57Z | |
dc.date.available | 2021-10-27T20:10:57Z | |
dc.date.issued | 2019 | |
dc.identifier.uri | https://hdl.handle.net/1721.1/135151 | |
dc.description.abstract | © 2018 Copyright held by the owner/author(s). Properties definable in first-order logic are algorithmically interesting for both theoretical and pragmatic reasons. Many of the most studied algorithmic problems, such as Hitting Set and Orthogonal Vectors, are first-order, and the first-order properties naturally arise as relational database queries. A relatively straightforward algorithm for evaluating a propertywith k + 1 quantifiers takes timeO(mk ) and, assuming the Strong Exponential Time Hypothesis (SETH), some such properties require O(mk-ϵ ) time for any ϵ > 0. (Here, m represents the size of the input structure, i.e., the number of tuples in all relations.) We give algorithms for every first-order property that improves this upper bound to mk /2Θ( √ log n) , i.e., an improvement by a factor more than any poly-log, but less than the polynomial required to refute SETH. Moreover,we showthat further improvement is equivalent to improving algorithms for sparse instances of the well-studied Orthogonal Vectors problem. Surprisingly, both results are obtained by showing completeness of the Sparse Orthogonal Vectors problem for the class of first-order properties under fine-grained reductions. To obtain improved algorithms, we apply the fast Orthogonal Vectors algorithm of References [3, 16]. While fine-grained reductions (reductions that closely preserve the conjectured complexities of problems) have been used to relate the hardness of disparate specific problems both within P and beyond, this is the first such completeness result for a standard complexity class. | |
dc.language.iso | en | |
dc.publisher | Association for Computing Machinery (ACM) | |
dc.relation.isversionof | 10.1145/3196275 | |
dc.rights | Creative Commons Attribution-Noncommercial-Share Alike | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | |
dc.source | Other repository | |
dc.title | Completeness for First-order Properties on Sparse Structures with Algorithmic Applications | |
dc.type | Article | |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | |
dc.relation.journal | ACM Transactions on Algorithms | |
dc.eprint.version | Author's final manuscript | |
dc.type.uri | http://purl.org/eprint/type/JournalArticle | |
eprint.status | http://purl.org/eprint/status/PeerReviewed | |
dc.date.updated | 2021-04-15T18:06:30Z | |
dspace.orderedauthors | Gao, J; Impagliazzo, R; Kolokolova, A; Williams, R | |
dspace.date.submission | 2021-04-15T18:06:31Z | |
mit.journal.volume | 15 | |
mit.journal.issue | 2 | |
mit.license | OPEN_ACCESS_POLICY | |
mit.metadata.status | Authority Work and Publication Information Needed | |