kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 45) Show all publications
Austrin, P., Håstad, J. & Martinsson, B. (2026). On the Usefulness of Promises. In: Proceedings of the 2026 Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2026: . Paper presented at 37th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2026, Vancouver, Canada, Jan 11 2026 - Jan 14 2026 (pp. 6332-6378). Society for Industrial & Applied Mathematics (SIAM)
Open this publication in new window or tab >>On the Usefulness of Promises
2026 (English)In: Proceedings of the 2026 Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2026, Society for Industrial & Applied Mathematics (SIAM) , 2026, p. 6332-6378Conference paper, Published paper (Refereed)
Abstract [en]

A Boolean predicate A is defined to be promise-useful if PCSP(A,B) is tractable for some nontrivial Boolean predicate B and otherwise it is promise-useless. We initiate investigations of this notion and derive sufficient conditions for both promise-usefulness and promise-uselessness (assuming P ≠ NP). While we do not obtain a complete characterization, our conditions are sufficient to classify all predicates of arity at most 4 and almost all predicates of arity 5. We also derive asymptotic results to show that for large arities a vast majority of all predicates are promise-useless. Our results are primarily obtained by a thorough study of the “Promise-SAT” problem, in which we are given a k-SAT instance with the promise that there is a satisfying assignment for which the literal values of each clause satisfy some additional constraint. The algorithmic results are based on the basic LP + affine IP algorithm of Brakensiek et al. (SICOMP, 2020) while we use a number of novel criteria to establish NP-hardness.

Place, publisher, year, edition, pages
Society for Industrial & Applied Mathematics (SIAM), 2026
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-380144 (URN)10.1137/1.9781611978971.228 (DOI)2-s2.0-105033657685 (Scopus ID)
Conference
37th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2026, Vancouver, Canada, Jan 11 2026 - Jan 14 2026
Note

Part of ISBN 9781611978971

QC 20260506

Available from: 2026-05-06 Created: 2026-05-06 Last updated: 2026-05-06Bibliographically approved
Austrin, P., Bercea, I., Goswami, M., Limaye, N. & Srinivasan, A. (2025). Algorithms for the Diverse-k-SAT Problem: The Geometry of Satisfying Assignments. In: 52nd International Colloquium on Automata, Languages, and Programming, ICALP 2025: . Paper presented at 52nd EATCS International Colloquium on Automata, Languages, and Programming, ICALP 2025, Aarhus, Denmark, July 8-11, 2025. Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, Article ID 14.
Open this publication in new window or tab >>Algorithms for the Diverse-k-SAT Problem: The Geometry of Satisfying Assignments
Show others...
2025 (English)In: 52nd International Colloquium on Automata, Languages, and Programming, ICALP 2025, Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing , 2025, article id 14Conference paper, Published paper (Refereed)
Abstract [en]

Given a k-CNF formula and an integer s ≥ 2, we study algorithms that obtain s solutions to the formula that are as dispersed as possible. For s = 2, this problem of computing the diameter of a k-CNF formula was initiated by Creszenzi and Rossi, who showed strong hardness results even for k = 2. The current best upper bound [Angelsmark and Thapper ’04] goes to 4 n as k → ∞. As our first result, we show that this quadratic blow up is not necessary by utilizing the Fast-Fourier transform (FFT) to give a O ∗ (2n ) time exact algorithm for computing the diameter of any k-CNF formula. For s > 2, the problem was raised in the SAT community (Nadel ’11) and several heuristics have been proposed for it, but no algorithms with theoretical guarantees are known. We give exact algorithms using FFT and clique-finding that run in O ∗ (2(s−1)n ) and O ∗ (s 2 |ΩF| ω⌈s/3⌉ ) respectively, where |ΩF| is the size of the solutions space of the formula F and ω is the matrix multiplication exponent. However, current SAT algorithms for finding one solution run in time O ∗ (2εkn ) for εk ≈ 1−Θ(1/k), which is much faster than all above run times. As our main result, we analyze two popular SAT algorithms - PPZ (Paturi, Pudlák, Zane ’97) and Schöning’s (’02) algorithms, and show that in time poly(s)O ∗ (2εkn ), they can be used to approximate diameter as well as the dispersion (s > 2) problem. While we need to modify Schöning’s original algorithm for technical reasons, we show that the PPZ algorithm, without any modification, samples solutions in a geometric sense. We believe this geometric sampling property of PPZ may be of independent interest. Finally, we focus on diverse solutions to NP-complete optimization problems, and give biapproximations running in time poly(s)O ∗ (2εn) with ε < 1 for several problems such as Maximum Independent Set, Minimum Vertex Cover, Minimum Hitting Set, Feedback Vertex Set, Multicut on Trees and Interval Vertex Deletion. For all of these problems, all existing exact methods for finding optimal diverse solutions have a runtime with at least an exponential dependence on the number of solutions s. Our methods show that by relaxing to bi-approximations, this dependence on s can be made polynomial.

Place, publisher, year, edition, pages
Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 2025
Keywords
Dispersion, Diversity, Exponential time algorithms, k-SAT, PPZ, Satisfiability, Schöning
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-368913 (URN)10.4230/LIPIcs.ICALP.2025.14 (DOI)2-s2.0-105009888526 (Scopus ID)
Conference
52nd EATCS International Colloquium on Automata, Languages, and Programming, ICALP 2025, Aarhus, Denmark, July 8-11, 2025
Note

Part of ISBN 9783959773720

QC 20250822

Available from: 2025-08-22 Created: 2025-08-22 Last updated: 2025-08-22Bibliographically approved
Austrin, P., Brown-Cohen, J. & Håstad, J. (2025). Optimal Inapproximability with Universal Factor Graphs. ACM Transactions on Algorithms, 21(3), 1-39, Article ID 32.
Open this publication in new window or tab >>Optimal Inapproximability with Universal Factor Graphs
2025 (English)In: ACM Transactions on Algorithms, ISSN 1549-6325, E-ISSN 1549-6333, Vol. 21, no 3, p. 1-39, article id 32Article in journal (Refereed) Published
Abstract [en]

The factor graph of an instance of a constraint satisfaction problem (CSP) is the bipartite graph indicating which variables appear in each constraint. An instance of the CSP is given by the factor graph together with a list of which predicate is applied for each constraint. We establish that many Max-CSPs remain as hard to approximate as in the general case even when the factor graph is fixed (depending only on the size of the instance) and known in advance. Examples of results obtained for this restricted setting are: (1) Optimal inapproximability for Max-3-Lin and Max-3-Sat (H & aring;stad, J. ACM 2001). (2) Approximation resistance for predicates supporting pairwise independent subgroups (Chan, J. ACM 2016). (3) Hardness of the "(2 + epsilon)-Sat" problem and other Promise CSPs (Austrin et al., SIAM J. Comput. 2017). The main technical tool used to establish these results is a new way of folding the long code which we call "functional folding".

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2025
Keywords
hardness of approximation, factor graphs
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-373079 (URN)10.1145/3631119 (DOI)001543243600003 ()2-s2.0-105012362068 (Scopus ID)
Note

QC 20251120

Available from: 2025-11-20 Created: 2025-11-20 Last updated: 2025-11-20Bibliographically approved
Austrin, P. & Risse, K. (2023). Sum-Of-Squares Lower Bounds for the Minimum Circuit Size Problem. In: 38th Computational Complexity Conference, CCC 2023: . Paper presented at 38th Computational Complexity Conference, CCC 2023, Warwick, United Kingdom of Great Britain and Northern Ireland, Jul 17 2023 - Jul 20 2023. Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 264, Article ID 31.
Open this publication in new window or tab >>Sum-Of-Squares Lower Bounds for the Minimum Circuit Size Problem
2023 (English)In: 38th Computational Complexity Conference, CCC 2023, Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing , 2023, Vol. 264, article id 31Conference paper, Published paper (Refereed)
Abstract [en]

We prove lower bounds for the Minimum Circuit Size Problem (MCSP) in the Sum-of-Squares (SoS) proof system. Our main result is that for every Boolean function f : (0, 1)n → (0, 1), SoS requires degree Ω(s1−ϵ) to prove that f does not have circuits of size s (for any s > poly(n)). As a corollary we obtain that there are no low degree SoS proofs of the statement NP ⊈ P/poly. We also show that for any 0 < α < 1 there are Boolean functions with circuit complexity larger than 2nα but SoS requires size 22Ω(nα) to prove this. In addition we prove analogous results on the minimum monotone circuit size for monotone Boolean slice functions. Our approach is quite general. Namely, we show that if a proof system Q has strong enough constraint satisfaction problem lower bounds that only depend on good expansion of the constraint-variable incidence graph and, furthermore, Q is expressive enough that variables can be substituted by local Boolean functions, then the MCSP problem is hard for Q.

Place, publisher, year, edition, pages
Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 2023
Keywords
Minimum Circuit Size Problem, Proof Complexity, Sum of Squares
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-335032 (URN)10.4230/LIPIcs.CCC.2023.31 (DOI)2-s2.0-85168421467 (Scopus ID)
Conference
38th Computational Complexity Conference, CCC 2023, Warwick, United Kingdom of Great Britain and Northern Ireland, Jul 17 2023 - Jul 20 2023
Note

Part of ISBN 9783959772822

Not duplicate with DiVA 1697947

QC 20230831

Available from: 2023-08-31 Created: 2023-08-31 Last updated: 2023-08-31Bibliographically approved
Austrin, P., Chung, H., Chung, K.-M., Fu, S., Lin, Y.-T. & Mahmoody, M. (2022). On the Impossibility of Key Agreements from Quantum Random Oracles. In: Dodis, Y Shrimpton, T (Ed.), Advances In Cryptology - CRYPTO 2022, PT II: . Paper presented at 42nd Annual International Cryptology Conference (CRYPTO), AUG 15-18, 2022, Univ Calif, Santa Barbara, CA (pp. 165-194). Springer Nature, 13508
Open this publication in new window or tab >>On the Impossibility of Key Agreements from Quantum Random Oracles
Show others...
2022 (English)In: Advances In Cryptology - CRYPTO 2022, PT II / [ed] Dodis, Y Shrimpton, T, Springer Nature , 2022, Vol. 13508, p. 165-194Conference paper, Published paper (Refereed)
Abstract [en]

We study the following question, first publicly posed by Hosoyamada and Yamakawa in 2018. Can parties A, B with quantum computing power and classical communication rely only on a random oracle (that can be queried in quantum superposition) to agree on a key that is private from eavesdroppers? We make the first progress on the question above and prove the following. - When only one of the parties A is classical and the other party B is quantum powered, as long as they ask a total of d oracle queries and agree on a key with probability 1, then there is always a way to break the key agreement by asking O(d(2)) number of classical oracle queries. - When both parties can make quantum queries to the random oracle, we introduce a natural conjecture, which if true would imply attacks with poly(d) classical queries to the random oracle. Our conjecture, roughly speaking, states that the multiplication of any two degree-d real-valued polynomials over the Boolean hypercube of influence at most delta = 1/poly (d) is nonzero. We then prove our conjecture for exponentially small influences, which leads to an (unconditional) classical 2(O(md))-query attack on any such key agreement protocol, where m is the oracle's output length. - Since our attacks are classical, we then ask whether it is always possible to find classical attacks on key agreements with imperfect completeness in the quantum random oracle model. We prove a barrier for this approach, by showing that if the folklore "Simulation Conjecture" (first formally stated by Aaronson and Ambainis in 2009) about the possibility of simulating efficient-query quantum algorithms using efficient-query classical algorithms is false, then there is in fact such a secure key agreement in the quantum random oracle model that cannot be broken classically.

Place, publisher, year, edition, pages
Springer Nature, 2022
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 13508
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-322323 (URN)10.1007/978-3-031-15979-4_6 (DOI)000886792700006 ()2-s2.0-85141677504 (Scopus ID)
Conference
42nd Annual International Cryptology Conference (CRYPTO), AUG 15-18, 2022, Univ Calif, Santa Barbara, CA
Note

QC 20221212

Part of proceedings: ISBN 978-3-031-15978-7; 978-3-031-15979-4

Available from: 2022-12-12 Created: 2022-12-12 Last updated: 2022-12-12Bibliographically approved
Austrin, P. & Risse, K. (2022). Perfect Matching in Random Graphs is as Hard as Tseitin. In: Proceedings of the 2022 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA): . Paper presented at 33rd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2022, Alexander, 9 January 2022, through 12 January 2022 (pp. 979-1012). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Perfect Matching in Random Graphs is as Hard as Tseitin
2022 (English)In: Proceedings of the 2022 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), Association for Computing Machinery (ACM), 2022, p. 979-1012Conference paper, Published paper (Refereed)
Abstract [en]

We study the complexity of proving that a sparse random regular graph on an odd number of vertices does not have a perfect matching, and related problems involving each vertex being matched some pre-specified number of times. We show that this requires proofs of degree (n= log n) in the Polynomial Calculus (over fields of characteristic 6= 2) and Sum-of-Squares proof systems, and exponential size in the bounded-depth Frege proof system. This resolves a question by Razborov asking whether the Lovasz-Schrijver proof system requires nrounds to refute these formulas for some > 0. The results are obtained by a worst-case to averagecase reduction of these formulas relying on a topological embedding theorem which may be of independent interest.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2022
National Category
Discrete Mathematics
Identifiers
urn:nbn:se:kth:diva-318772 (URN)2-s2.0-85129087365 (Scopus ID)
Conference
33rd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2022, Alexander, 9 January 2022, through 12 January 2022
Note

QC 20220928

Part of proceedings: ISBN 978-161197707-3

Available from: 2022-09-22 Created: 2022-09-22 Last updated: 2023-01-31Bibliographically approved
Austrin, P. & Risse, K. (2022). Perfect Matching in Random Graphs is as Hard as Tseitin. TheoretiCS, 1, Article ID 9012.
Open this publication in new window or tab >>Perfect Matching in Random Graphs is as Hard as Tseitin
2022 (English)In: TheoretiCS, E-ISSN 2751-4838, Vol. 1, article id 9012Article in journal (Refereed) Published
Abstract [en]

We study the complexity of proving that a sparse random regular graph on an odd number of vertices does not have a perfect matching, and related problems involving each vertex being matched some pre-specified number of times. We show that this requires proofs of degree Ω(n/logn) in the Polynomial Calculus (over fields of characteristic ≠2) and Sum-of-Squares proof systems, and exponential size in the bounded-depth Frege proof system. This resolves a question by Razborov asking whether the Lovász-Schrijver proof system requires nδ rounds to refute these formulas for some δ>0. The results are obtained by a worst-case to average-case reduction of these formulas relying on a topological embedding theorem which may be of independent interest.

Place, publisher, year, edition, pages
Centre pour la Communication Scientifique Directe (CCSD), 2022
Keywords
Bounded depth Frege, Perfect matching, Polynomial calculus, Proof complexity, Sum of squares, Topological embedding
National Category
Computer Sciences Discrete Mathematics
Identifiers
urn:nbn:se:kth:diva-378016 (URN)10.46298/theoretics.22.2 (DOI)2-s2.0-105031109426 (Scopus ID)
Note

QC 20260312

Available from: 2026-03-12 Created: 2026-03-12 Last updated: 2026-07-01Bibliographically approved
Austrin, P., Kaski, P. & Kubjas, K. (2022). Tensor network complexity of multilinear maps. Theory of Computing, 18, Article ID 16.
Open this publication in new window or tab >>Tensor network complexity of multilinear maps
2022 (English)In: Theory of Computing, E-ISSN 1557-2862, Vol. 18, article id 16Article in journal (Refereed) Published
Abstract [en]

We study tensor networks as a model of arithmetic computation for evaluating multilinear maps. hese capture any algorithm based on low-rank tensor decompositions, such as O(nω+ϵ) time matrix multiplication, and in addition many other algorithms such as O(nlogn) time discrete Fourier transform and O∗(2n) time for computing the permanent of a matrix. However, tensor networks sometimes yield faster algorithms than those that follow from low-rank decompositions. For instance the fastest known O(n(ω+ϵ)t) time algorithms for counting 3t-cliques can be implemented with tensor networks, even though the underlying tensor has rank n3t for all t≥2. For counting homomorphisms of a general pattern graph P into a host graph on n vertices we obtain an upper bound of O(n(ω+ϵ)bw(P)/2) where bw(P) is the branchwidth of P. This essentially matches the bound for counting cliques, and yields small improvements over previous algorithms for many choices of P. While powerful, the model still has limitations, and we are able to show a number of unconditional lower bounds for various multilinear maps, including the following. [(a)] An Ω(nbw(P)) time lower bound for counting homomorphisms from P to an n-vertex graph, matching the upper bound if ω=2. In particular for P a v-clique this yields an Ω(n⌈2v/3⌉) time lower bound for counting v-cliques, and for P a k-uniform v-hyperclique we obtain an Ω(nv) time lower bound for k ≥ 3, ruling out tensor networks as an approach to obtaining non-trivial algorithms for hyperclique counting and the Max-3-CSP problem. [(b)] An Ω(20.918n) time lower bound for the determinant and the permanent of an n×n matrix.

Place, publisher, year, edition, pages
University of Chicago, Department of Computer Science, 2022
Keywords
Arithmetic complexity, Lower bound, Multilinear map, Tensor network
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-331170 (URN)10.4086/TOC.2022.V018A016 (DOI)000815263600001 ()2-s2.0-85149167906 (Scopus ID)
Note

QC 20230706

Available from: 2023-07-06 Created: 2023-07-06 Last updated: 2024-02-27Bibliographically approved
Austrin, P., Brown-Cohen, J. & Håstad, J. (2021). Optimal inapproximability with universal factor graphs. In: Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms: . Paper presented at 32nd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2021, 10 January 2021 through 13 January 2021, Alexandria, Virtual (pp. 434-453). Association for Computing Machinery
Open this publication in new window or tab >>Optimal inapproximability with universal factor graphs
2021 (English)In: Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms, Association for Computing Machinery , 2021, p. 434-453Conference paper, Published paper (Refereed)
Abstract [en]

The factor graph of an instance of a constraint satisfaction problem (CSP) is the bipartite graph indicating which variables appear in each constraint. An instance of the CSP is given by the factor graph together with a list of which predicate is applied for each constraint. We establish that many Max-CSPs remain as hard to approximate as in the general case even when the factor graph is fixed (depending only on the size of the instance) and known in advance. Examples of results obtained for this restricted setting are: 1. Optimal inapproximability for Max-3-Lin and Max-3-Sat (Håstad, J. ACM 2001). 2. Approximation resistance for predicates supporting pairwise independent subgroups (Chan, J. ACM 2016). 3. Hardness of the “(2 + ε)-Sat” problem and other Promise CSPs (Austrin et al., SIAM J. Comput. 2017). The main technical tool used to establish these results is a new way of folding the long code which we call “functional folding”.

Place, publisher, year, edition, pages
Association for Computing Machinery, 2021
Keywords
Optimization, Bipartite graphs, Factor graphs, Long codes, Optimal inapproximability, Technical tools, Constraint satisfaction problems
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-309245 (URN)2-s2.0-85105336082 (Scopus ID)
Conference
32nd Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2021, 10 January 2021 through 13 January 2021, Alexandria, Virtual
Note

QC 20220225

Part of proceedings ISBN: 9781611976465

Available from: 2022-02-25 Created: 2022-02-25 Last updated: 2022-06-25Bibliographically approved
Austrin, P., Bhangale, A. & Potukuchi, A. (2020). Improved Inapproximability of Rainbow Coloring. In: Proceedings of the 2020 ACM-SIAM Symposium on Discrete Algorithms, SODA 2020: . Paper presented at 2020 ACM-SIAM Symposium on Discrete Algorithms, SODA 2020, Salt Lake City, UT, USA, January 5-8, 2020. (pp. 1479-1495). Society for Industrial & Applied Mathematics (SIAM)
Open this publication in new window or tab >>Improved Inapproximability of Rainbow Coloring
2020 (English)In: Proceedings of the 2020 ACM-SIAM Symposium on Discrete Algorithms, SODA 2020, Society for Industrial & Applied Mathematics (SIAM) , 2020, p. 1479-1495Conference paper, Published paper (Refereed)
Abstract [en]

A rainbow q-coloring of a k-uniform hypergraph is a q-coloring of the vertex set such that every hyperedge contains all q colors. We prove that given a rainbow (k - 2left perpendicular root kright perpendicular)-colorable k-uniform hypergraph, it is NP-hard to find a normal 2-coloring. Previously, this was only known for rainbow left perpendiculark/2right perpendicular-colorable hypergraphs (Guruswami and Lee, SODA 2015). We also study a generalization which we call rainbow (q; p)-coloring, defined as a coloring using q colors such that every hyperedge contains at least p colors. We prove that given a rainbow (k - left perpendicular root kcright perpendicular; k - left perpendicular3 root kcright perpendicular)-colorable k uniform hypergraph, it is NP-hard to find a normal c-coloring for any c = o(k). The proof of our second result relies on two combinatorial theorems. One of the theorems was proved by Sarkaria (J. Comb. Theory, Ser. B 1990) using topological methods and the other theorem we prove using a generalized BorsukUlam theorem.

Place, publisher, year, edition, pages
Society for Industrial & Applied Mathematics (SIAM), 2020
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-279358 (URN)10.1137/1.9781611975994.90 (DOI)000554408101034 ()2-s2.0-85084092695 (Scopus ID)
Conference
2020 ACM-SIAM Symposium on Discrete Algorithms, SODA 2020, Salt Lake City, UT, USA, January 5-8, 2020.
Note

QC 20200903

Available from: 2020-09-03 Created: 2020-09-03 Last updated: 2022-06-25Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-8217-0158

Search in DiVA

Show all publications