Source author record

Mika Göös

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

18works
8topics
4close collaborators

Published work

18 publications

preprint2022arXiv

Communication Complexity of Collision

The Collision problem is to decide whether a given list of numbers (x1,…,xn)∈[n]n(x_1,\ldots,x_n)\in[n]^n is 11-to-11 or 22-to-11 when promised one of them is the case. We show an nΩ(1)n^{Ω(1)} randomised communication lower bound for the natural two-party version of Collision where Alice holds the first half of the bits of each xix_i and Bob holds the second half. As an application, we also show a similar lower bound for a weak bit-pigeonhole search problem, which answers a question of Itsykson and Riazanov (CCC 2021).

preprint2022arXiv

Further Collapses in TFNP

We show EOPL=PLS∩PPAD\textsf{EOPL}=\textsf{PLS}\cap\textsf{PPAD}. Here the class EOPL\textsf{EOPL} consists of all total search problems that reduce to the End-of-Potential-Line problem, which was introduced in the works by Hubacek and Yogev (SICOMP 2020) and Fearnley et al. (JCSS 2020). In particular, our result yields a new simpler proof of the breakthrough collapse CLS=PLS∩PPAD\textsf{CLS}=\textsf{PLS}\cap\textsf{PPAD} by Fearnley et al. (STOC 2021). We also prove a companion result SOPL=PLS∩PPADS\textsf{SOPL}=\textsf{PLS}\cap\textsf{PPADS}, where SOPL\textsf{SOPL} is the class associated with the Sink-of-Potential-Line problem.

preprint2022arXiv

Lower Bounds for Unambiguous Automata via Communication Complexity

We use results from communication complexity, both new and old ones, to prove lower bounds for unambiguous finite automata (UFAs). We show three results. Complement:\textit{Complement:} There is a language LL recognised by an nn-state UFA such that the complement language L‾\overline{L} requires NFAs with nΩ~(log⁡n)n^{\tildeΩ(\log n)} states. This improves on a lower bound by Raskin. Union:\textit{Union:} There are languages L1L_1, L2L_2 recognised by nn-state UFAs such that the union L1∪L2L_1\cup L_2 requires UFAs with nΩ~(log⁡n)n^{\tildeΩ(\log n)} states. Separation:\textit{Separation:} There is a language LL such that both LL and L‾\overline{L} are recognised by nn-state NFAs but such that LL requires UFAs with nΩ(log⁡n)n^{Ω(\log n)} states. This refutes a conjecture by Colcombet.

preprint2022arXiv

Randomised Composition and Small-Bias Minimax

We prove two results about randomised query complexity R(f)\mathrm{R}(f). First, we introduce a "linearised" complexity measure LR\mathrm{LR} and show that it satisfies an inner-optimal composition theorem: R(f∘g)≥Ω(R(f)LR(g))\mathrm{R}(f\circ g) \geq Ω(\mathrm{R}(f) \mathrm{LR}(g)) for all partial ff and gg, and moreover, LR\mathrm{LR} is the largest possible measure with this property. In particular, LR\mathrm{LR} can be polynomially larger than previous measures that satisfy an inner composition theorem, such as the max-conflict complexity of Gavinsky, Lee, Santha, and Sanyal (ICALP 2019). Our second result addresses a question of Yao (FOCS 1977). He asked if εε-error expected query complexity Rˉε(f)\bar{\mathrm{R}}_ε(f) admits a distributional characterisation relative to some hard input distribution. Vereshchagin (TCS 1998) answered this question affirmatively in the bounded-error case. We show that an analogous theorem fails in the small-bias case ε=1/2−o(1)ε=1/2-o(1).

preprint2020arXiv

Automating Cutting Planes is NP-Hard}

We show that Cutting Planes (CP) proofs are hard to find: Given an unsatisfiable formula FF, 1) It is NP-hard to find a CP refutation of FF in time polynomial in the length of the shortest such refutation; and 2)unless Gap-Hitting-Set admits a nontrivial algorithm, one cannot find a tree-like CP refutation of FF in time polynomial in the length of the shortest such refutation. The first result extends the recent breakthrough of Atserias and Müller (FOCS 2019) that established an analogous result for Resolution. Our proofs rely on two new lifting theorems: (1) Dag-like lifting for gadgets with many output bits. (2) Tree-like lifting that simulates an rr-round protocol with gadgets of query complexity O(log⁡r)O(\log r) independent of input length.

preprint2020arXiv

On the Complexity of Modulo-q Arguments and the Chevalley-Warning Theorem

We study the search problem class PPAq\mathrm{PPA}_q defined as a modulo-qq analog of the well-known polynomial parity argument\textit{polynomial parity argument} class PPA\mathrm{PPA} introduced by Papadimitriou '94. Our first result shows that this class can be characterized in terms of PPAp\mathrm{PPA}_p for prime pp. Our main result is to establish that an explicit\textit{explicit} version of a search problem associated to the Chevalley--Warning theorem is complete for PPAp\mathrm{PPA}_p for prime pp. This problem is natural\textit{natural} in that it does not explicitly involve circuits as part of the input. It is the first such complete problem for PPAp\mathrm{PPA}_p when p≥3p \ge 3. Finally we discuss connections between Chevalley-Warning theorem and the well-studied short integer solution\textit{short integer solution} problem and survey the structural properties of PPAq\mathrm{PPA}_q.

preprint2020arXiv

The Power of Many Samples in Query Complexity

The randomized query complexity R(f)R(f) of a boolean function f ⁣:{0,1}n→{0,1}f\colon\{0,1\}^n\to\{0,1\} is famously characterized (via Yao's minimax) by the least number of queries needed to distinguish a distribution D0D_0 over 00-inputs from a distribution D1D_1 over 11-inputs, maximized over all pairs (D0,D1)(D_0,D_1). We ask: Does this task become easier if we allow query access to infinitely many samples from either D0D_0 or D1D_1? We show the answer is no: There exists a hard pair (D0,D1)(D_0,D_1) such that distinguishing D0∞D_0^\infty from D1∞D_1^\infty requires Θ(R(f))Θ(R(f)) many queries. As an application, we show that for any composed function f∘gf\circ g we have R(f∘g)≥Ω(fbs(f)R(g))R(f\circ g) \geq Ω(\mathrm{fbs}(f)R(g)) where fbs\mathrm{fbs} denotes fractional block sensitivity.

preprint2020arXiv

When Is Amplification Necessary for Composition in Randomized Query Complexity?

Suppose we have randomized decision trees for an outer function ff and an inner function gg. The natural approach for obtaining a randomized decision tree for the composed function (f∘gn)(x1,…,xn)=f(g(x1),…,g(xn))(f\circ g^n)(x^1,\ldots,x^n)=f(g(x^1),\ldots,g(x^n)) involves amplifying the success probability of the decision tree for gg, so that a union bound can be used to bound the error probability over all the coordinates. The amplification introduces a logarithmic factor cost overhead. We study the question: When is this log factor necessary? We show that when the outer function is parity or majority, the log factor can be necessary, even for models that are more powerful than plain randomized decision trees. Our results are related to, but qualitatively strengthen in various ways, known results about decision trees with noisy inputs.

preprint2016arXiv

Communication Lower Bounds via Critical Block Sensitivity

We use critical block sensitivity, a new complexity measure introduced by Huynh and Nordström (STOC 2012), to study the communication complexity of search problems. To begin, we give a simple new proof of the following central result of Huynh and Nordström: if SS is a search problem with critical block sensitivity bb, then every randomised two-party protocol solving a certain two-party lift of SS requires Ω(b)Ω(b) bits of communication. Besides simplicity, our proof has the advantage of generalising to the multi-party setting. We combine these results with new critical block sensitivity lower bounds for Tseitin and Pebbling search problems to obtain the following applications: (1) Monotone Circuit Depth: We exhibit a monotone nn-variable function in NP whose monotone circuits require depth Ω(n/log⁡n)Ω(n/\log n); previously, a bound of Ω(n)Ω(\sqrt{n}) was known (Raz and Wigderson, JACM 1992). Moreover, we prove a Θ(n)Θ(\sqrt{n}) monotone depth bound for a function in monotone P. (2) Proof Complexity: We prove new rank lower bounds as well as obtain the first length--space lower bounds for semi-algebraic proof systems, including Lovász--Schrijver and Lasserre (SOS) systems. In particular, these results extend and simplify the works of Beame et al. (SICOMP 2007) and Huynh and Nordström.

preprint2016arXiv

Extension Complexity of Independent Set Polytopes

We exhibit an nn-node graph whose independent set polytope requires extended formulations of size exponential in Ω(n/log⁡n)Ω(n/\log n). Previously, no explicit examples of nn-dimensional 0/10/1-polytopes were known with extension complexity larger than exponential in Θ(n)Θ(\sqrt{n}). Our construction is inspired by a relatively little-known connection between extended formulations and (monotone) circuit depth.

preprint2015arXiv

Non-Local Probes Do Not Help with Graph Problems

This work bridges the gap between distributed and centralised models of computing in the context of sublinear-time graph algorithms. A priori, typical centralised models of computing (e.g., parallel decision trees or centralised local algorithms) seem to be much more powerful than distributed message-passing algorithms: centralised algorithms can directly probe any part of the input, while in distributed algorithms nodes can only communicate with their immediate neighbours. We show that for a large class of graph problems, this extra freedom does not help centralised algorithms at all: for example, efficient stateless deterministic centralised local algorithms can be simulated with efficient distributed message-passing algorithms. In particular, this enables us to transfer existing lower bound results from distributed algorithms to centralised local algorithms.

preprint2014arXiv

Search Methods for Tile Sets in Patterned DNA Self-Assembly

The Pattern self-Assembly Tile set Synthesis (PATS) problem, which arises in the theory of structured DNA self-assembly, is to determine a set of coloured tiles that, starting from a bordering seed structure, self-assembles to a given rectangular colour pattern. The task of finding minimum-size tile sets is known to be NP-hard. We explore several complete and incomplete search techniques for finding minimal, or at least small, tile sets and also assess the reliability of the solutions obtained according to the kinetic Tile Assembly Model.

preprint2013arXiv

Separating OR, SUM, and XOR Circuits

Given a boolean n by n matrix A we consider arithmetic circuits for computing the transformation x->Ax over different semirings. Namely, we study three circuit models: monotone OR-circuits, monotone SUM-circuits (addition of non-negative integers), and non-monotone XOR-circuits (addition modulo 2). Our focus is on \emph{separating} these models in terms of their circuit complexities. We give three results towards this goal: (1) We prove a direct sum type theorem on the monotone complexity of tensor product matrices. As a corollary, we obtain matrices that admit OR-circuits of size O(n), but require SUM-circuits of size Ω(n^{3/2}/\log^2n). (2) We construct so-called \emph{k-uniform} matrices that admit XOR-circuits of size O(n), but require OR-circuits of size Ω(n^2/\log^2n). (3) We consider the task of \emph{rewriting} a given OR-circuit as a XOR-circuit and prove that any subquadratic-time algorithm for this task violates the strong exponential time hypothesis.

preprint2013arXiv

What can be decided locally without identifiers?

Do unique node identifiers help in deciding whether a network GG has a prescribed property PP? We study this question in the context of distributed local decision, where the objective is to decide whether G∈PG \in P by having each node run a constant-time distributed decision algorithm. If G∈PG \in P, all the nodes should output yes; if G∉PG \notin P, at least one node should output no. A recent work (Fraigniaud et al., OPODIS 2012) studied the role of identifiers in local decision and gave several conditions under which identifiers are not needed. In this article, we answer their original question. More than that, we do so under all combinations of the following two critical variations on the underlying model of distributed computing: (BB): the size of the identifiers is bounded by a function of the size of the input network; as opposed to (¬B\neg B): the identifiers are unbounded. (CC): the nodes run a computable algorithm; as opposed to (¬C\neg C): the nodes can compute any, possibly uncomputable function. While it is easy to see that under (¬B,¬C\neg B, \neg C) identifiers are not needed, we show that under all other combinations there are properties that can be decided locally if and only if identifiers are present. Our constructions use ideas from classical computability theory.

preprint2012arXiv

Lower Bounds for Local Approximation

In the study of deterministic distributed algorithms it is commonly assumed that each node has a unique O(log⁡n)O(\log n)-bit identifier. We prove that for a general class of graph problems, local algorithms (constant-time distributed algorithms) do not need such identifiers: a port numbering and orientation is sufficient. Our result holds for so-called simple PO-checkable graph optimisation problems; this includes many classical packing and covering problems such as vertex covers, edge covers, matchings, independent sets, dominating sets, and edge dominating sets. We focus on the case of bounded-degree graphs and show that if a local algorithm finds a constant-factor approximation of a simple PO-checkable graph problem with the help of unique identifiers, then the same approximation ratio can be achieved on anonymous networks. As a corollary of our result and by prior work, we derive a tight lower bound on the local approximability of the minimum edge dominating set problem. Our main technical tool is an algebraic construction of homogeneously ordered graphs: We say that a graph is (α,r)(α,r)-homogeneous if its nodes are linearly ordered so that an αα fraction of nodes have pairwise isomorphic radius-rr neighbourhoods. We show that there exists a finite (α,r)(α,r)-homogeneous 2k2k-regular graph of girth at least gg for any α<1α< 1 and any rr, kk, and gg.

preprint2012arXiv

No Sublogarithmic-time Approximation Scheme for Bipartite Vertex Cover

König's theorem states that on bipartite graphs the size of a maximum matching equals the size of a minimum vertex cover. It is known from prior work that for every ε> 0 there exists a constant-time distributed algorithm that finds a (1+ε)-approximation of a maximum matching on 2-coloured graphs of bounded degree. In this work, we show---somewhat surprisingly---that no sublogarithmic-time approximation scheme exists for the dual problem: there is a constant δ> 0 so that no randomised distributed algorithm with running time o(\log n) can find a (1+δ)-approximation of a minimum vertex cover on 2-coloured graphs of maximum degree 3. In fact, a simple application of the Linial--Saks (1993) decomposition demonstrates that this lower bound is tight. Our lower-bound construction is simple and, to some extent, independent of previous techniques. Along the way we prove that a certain cut minimisation problem, which might be of independent interest, is hard to approximate locally on expander graphs.

preprint2010arXiv

Synthesizing Minimal Tile Sets for Patterned DNA Self-Assembly

The Pattern self-Assembly Tile set Synthesis (PATS) problem is to determine a set of coloured tiles that self-assemble to implement a given rectangular colour pattern. We give an exhaustive branch-and-bound algorithm to find tile sets of minimum cardinality for the PATS problem. Our algorithm makes use of a search tree in the lattice of partitions of the ambient rectangular grid, and an efficient bounding function to prune this search tree. Empirical data on the performance of the algorithm shows that it compares favourably to previously presented heuristic solutions to the problem.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.