Publications, papers, surveys...

This is the list of my papers. The copyright of the papers belongs to the publisher. All papers available on this page are preprints, are essentially equivalent to the published versions, and can be only downloaded for personal or academic purposes. Some of my articles are also indexed and stored at the following locations

Conference

Space Complexity in Polynomial Calculus (2012).
Yuval Filmus, Massimo Lauria, Jakob Nordström, Neil Thapen and Noga Zewi.
Soon to appear in IEEE Conference on Computational Complexity, CCC 2012.
Show/Hide abstract
Abstract

During the last decade, an active line of research in proof complexity has been to study space complexity and time-space trade-offs for proofs. Besides being a natural complexity measure of intrinsic interest, space is also an important issue in SAT solving, and so research has mostly focused on weak systems that are used by SAT solvers.

There has been a relatively long sequence of papers on space in resolution and resolution-based proof systems, and it is probably fair to say that resolution is reasonably well understood from this point of view. For other natural candidates to study, however, such as polynomial calculus or cutting planes, very little has been known. We are not aware of any nontrivial space lower bounds for cutting planes, and for polynomial calculus the only lower bound has been for CNF formulas of unbounded width in [Alekhnovich et al.'02], where the space lower bound is smaller than the initial width of the clauses in the formulas. Thus, in particular, it has been consistent with current knowledge that polynomial calculus could be able to refute any $k$-CNF formula in constant space.

In this paper, we prove several new results on space in polynomial calculus (PC), and in the extended proof system polynomial calculus resolution (PCR) studied in [Alekhnovich et al.'02]:

  1. We prove an $\Omega(n)$ space lower bound in PC for the canonical $3$-CNF version of the pigeonhole principle formulas $\mathsf{PHP}_n^m$ with $m$ pigeons and $n$ holes, and show that this is tight.
  2. For PCR, we prove an $\Omega(n)$ space lower bound for a bitwise encoding of the functional pigeonhole principle with $m$ pigeons and $n$ holes. These formulas have width $O(\log n)$, and so this is an exponential improvement over [Alekhnovich et al.'02] measured in the width of the formulas.
  3. We then present another encoding of a version of the pigeonhole principle that has constant width, and prove an $\Omega(n)$ space lower bound in PCR for these formulas as well.
  4. Finally, we prove that any $k$-CNF formula can be refuted in PC in simultaneous exponential size and linear space (which holds for resolution and thus for PCR, but was not obviously the case for PC). We also characterize a natural class of CNF formulas for which the space complexity in resolution and PCR does not change when the formula is transformed into a $3$-CNF in the canonical way, something that we believe can be useful when proving PCR space lower bounds for other well-studied formula families in proof complexity.

Parameterized Bounded-Depth Frege is Not Optimal (2011).
Olaf Beyersdorff, Nicola Galesi, Massimo Lauria and Alexander Razborov.
In: Proc. of the 38th International Colloquium on Automata, Languages and Programming, ICALP 2011. pp. 630-641.
to appear in journal ACM Transactions on Computation Theory.
Show/Hide abstract
Abstract

A general framework for parameterized proof complexity was introduced by Dantchev, Martin, and Szeider [FOCS, 2007]. In that framework the parameterized version of any proof system is not fpt-bounded for some technical reasons, but we remark that this question becomes much more interesting if we restrict ourselves to those parameterized contradictions $(F,k)$ in which $F$ itself is a contradiction. We call such parameterized contradictions strong, and with one important exception (vertex cover) all interesting contradictions we are aware of are strong. It follows from the gap complexity theorem of Dantchev, Martin and Szeider [FOCS, 2007] that tree-like Parameterized Resolution is not fpt-bounded w.r.t. strong parameterized contradictions.

The main result of this paper significantly improves upon this by showing that even the parameterized version of bounded-depth Frege is not fpt-bounded w.r.t. strong contradictions. More precisely, we prove that the pigeonhole principle requires proofs of size $n^{\Omega(k)}$ in bounded-depth Frege, and, as a special case, in dag-like Parameterized Resolution. This answers an open question posed in Dantchev, Martin and Szeider [FOCS, 2007].

In the opposite direction, we interpret a well-known $\mathsf{FPT}$ algorithm for vertex cover as a DPLL procedure for Parameterized Resolution. Its generalization leads to a proof search algorithm for Parameterized Resolution that in particular shows that tree-like Parameterized Resolution allows short refutations of all parameterized contradictions given as bounded-width CNF's.

Paris-Harrington Tautologies (2011).
Lorenzo Carlucci, Nicola Galesi and Massimo Lauria.
In: Proc. of the 26th IEEE Conference on Computational Complexity, CCC 2011. pp. 93-103.
Show/Hide abstract
Abstract

We initiate the study of the proof complexity of propositional encoding of (weak cases of) concrete independence results. We study the proof complexity of Paris-Harrington's Large Ramsey Theorem for bicolorings of graphs.

We prove a non-trivial conditional lower bound in Resolution and a quasi-polynomial upper bound in bounded-depth Frege. The lower bound is conditional on a hardness assumption for a Weak (quasi-polynomial) Pigeonhole Principle in $\mathsf{Res}(2)$. The proof technique of the lower bound extends the idea of using a combinatorial principle to blow-up a counterexample for another combinatorial principle beyond the threshold of inconsistency. A strong link with the proof complexity of an unbalanced Ramsey principle for triangles is established. This is obtained by applying some highly non-trivial constructions due to Erdös and Mills.

Parameterized Complexity of DPLL Search Procedures (2011).
Olaf Beyersdorff, Nicola Galesi and Massimo Lauria.
In: Proc. of 14th International Conference on Theory and Applications of Satisfiability Testing, SAT 2011. pp. 5-18.
Show/Hide abstract
Abstract

We study the performance of DPLL algorithms on parameterized problems. In particular, we investigate how difficult it is to decide whether small solutions exist for satisfiability and combinatorial problems. For this purpose we develop a Prover-Delayer game which models the running time of DPLL procedures and we establish an information-theoretic method to obtain lower bounds to the running time of parameterized DPLL procedures. We illustrate this technique by showing lower bounds to the parameterized pigeonhole principle and to the ordering principle. As our main application we study the DPLL procedure for the problem of deciding whether a graph has a small clique. We show that proving the absence of a $k$-clique requires $n^{\Omega(k)}$ steps for a non-trivial distribution of graphs close to the critical threshold. For the restricted case of tree-like Parameterized Resolution, this result answers a question asked in Beyersdorff et al. (ECCC TR10-198) of understanding the Resolution complexity of this family of formulas.

A Distributed Protocol for the Bounded-Hops Converge-Cast in Ad-Hoc Networks (2006).
Andrea E. F. Clementi, Miriam Di Ianni, Massimo Lauria, Angelo Monti, Gianluca Rossi and Riccardo Silvestri.
In: Ad-Hoc, Mobile, and Wireless Networks, 5th International Conference, ADHOC-NOW 2006, Ottawa, Canada, August 17-19, 2006, Proceedings. pp. 60-72.
Show/Hide abstract
Abstract

Given a set $S$ of points (stations) located in the $d$-dim. Euclidean space and a root $b \in S$, the $h$-$\mathsf{hops Convergecast}$ problem asks to find for a minimal energy-cost range assignment which allows to perform the converge-cast primitive (i.e. node accumulation) towards $b$ in at most $h$ hops. For this problem no polynomial time algorithm is known even for $h = 2$.

The main goal of this work is the design of an efficient distributed heuristic (i.e. protocol) and the analysis (both theoretical and experimental) of its expected solution cost. In particular, we introduce an efficient parameterized randomized protocol for $h$-$\mathsf{hops Convergecast}$ and we analyze it on random instances created by placing $n$ points uniformly at random in a $d$-cube of side length $L$. We prove that for $h = 2$, its expected approximation ratio is bounded by some constant factor. Finally, for $h = 3,..., 8$, we provide a wide experimental study showing that our protocol has very good performances when compared with previously introduced (centralized) heuristics.

Minimum Energy Broadcast and Disk Cover in Grid Wireless Networks (2006).
Tiziana Calamoneri, Andrea E. F. Clementi, Miriam Di Ianni, Massimo Lauria, Angelo Monti and Riccardo Silvestri.
In: SIROCCO. pp. 227--239.
Show/Hide abstract
Abstract

The Minimum-Energy Broadcast problem is to assign a transmission range to every station of an ad hoc wireless networks so that (i) a given source station is allowed to perform broadcast operations and (ii) the overall energy consumption of the range assignment is minimized.

We prove a nearly tight asymptotical bound on the optimal cost for the Minimum-Energy Broadcast problem on square grids. We also derive near-tight bounds for the Bounded-Hop version of this problem. Our results imply that the best-known heuristic, the MST-based one, for the Minimum-Energy Broadcast problem is far to achieve optimal solutions (even) on very regular, well-spread instances: its worst-case approximation ratio is about $\pi$ and it yields $\Omega(\sqrt{n})$ source hops, where $n$ is the number of stations.

As a by product, we get nearly tight bounds for the Minimum-Disk Cover problem and for its restriction in which the allowed disks must have non-constant radius.

Finally, we emphasize that our upper bounds are obtained via polynomial time constructions.

Divide and Conquer Is Almost Optimal for the Bounded-Hop MST Problem on Random Euclidean Instances (2005).
Andrea E. F. Clementi, Miriam Di Ianni, Massimo Lauria, Angelo Monti, Gianluca Rossi and Riccardo Silvestri.
In: SIROCCO. pp. 89-98.
Show/Hide abstract
Abstract

The $d$-Dim $h$-hops MST problem is defined as follows: Given a set $S$ of points in the $d$- dimensional Euclidean space and $s \in S$, find a minimum-cost spanning tree for $S$ rooted at $s$ with height at most $h$. We investigate the problem for any constants $h$ and $d > 0$. We prove the first non trivial lower bound on the solution cost for almost all Euclidean instances (i.e. the lower-bound holds with hight probability). Then we introduce an easy-to-implement, very fast divide et impera heuristic and we prove that its solution cost matches the lower bound.

Journal

A Lower Bound for the Pigeonhole Principle in Tree-like Resolution by Asymmetric Prover-Delayer Games (2010).
Olaf Beyersdorff, Nicola Galesi and Massimo Lauria.
In: Information Processing Letters. 110(23):1074-1077.
Show/Hide abstract
Abstract
In this note we show that the asymmetric Prover-Delayer game developed in Beyersdorff, Galesi, Lauria [2010a] for Parameterized Resolution is also applicable to other tree-like proof systems. In particular, we use this asymmetric Prover-Delayer game to show a lower bound of the form $2^{\Omega(n\log n)}$ for the pigeonhole principle in tree-like Resolution. This gives a new and simpler proof of the same lower bound established by Iwama and Miyazaki [1999] and Dantchev and Riis [2001].
Optimality of size-degree tradeoffs for polynomial calculus (2010).
Nicola Galesi and Massimo Lauria.
In: ACM Transaction on Computational Logic. 12(1):4:1--4:22.
Show/Hide abstract
Abstract

There are methods to turn short refutations in Polynomial Calculus ($\mathsf{Pc}$) and Polynomial Calculus with Resolution ($\mathsf{Pcr}$) into refutations of low degree. Bonet and Galesi [Bonet and Galesi 1999, 2003] asked if such size-degree trade-offs for $\mathsf{Pc}$ [Clegg et al. 1996; Impagliazzo et al. 1999] and $\mathsf{Pcr}$ [Alekhnovich et al. 2004] are optimal.

We answer this question by showing a polynomial encoding of Graph Ordering Principle on $m$ variables which requires $\mathsf{Pc}$ and $\mathsf{Pcr}$ refutations of degree $\Omega(\sqrt{m})$. Trade-offs optimality follows from our result and from the short refutations of Graph Ordering Principle in [Bonet and Galesi 1999, 2001].

We then introduce the algebraic proof system $\mathsf{Pcr}_{k}$ which combines together Polynomial Calculus ($\mathsf{Pc}$) and $k$-DNF Resolution ($\mathsf{Res}_{k}$). We show a size hierarchy theorem for $\mathsf{Pcr}_{k}$: $\mathsf{Pcr}_{k}$ is exponentially separated from $\mathsf{Pcr}_{k+1}$. This follows from the previous degree lower bound and from techniques developed for $\mathsf{Res}_{k}$.

Finally we show that random formulas in conjunctive normal form ($3$-CNF) are hard to refute in $\mathsf{Pcr}_{k}$.

On the Automatizability of Polynomial Calculus (2010).
Nicola Galesi and Massimo Lauria.
In: Theory of Computing Systems. 47(2):491--506.
Show/Hide abstract
Abstract

We prove that Polynomial Calculus and Polynomial Calculus with Resolution are not automatizable, unless $W[P]$-hard problems are fixed parameter tractable by one-side error randomized algorithms. This extends to Polynomial Calculus the analogous result obtained for Resolution by Alekhnovich and Razborov (SIAM J. Computing, 38(4), 2008).

Minimum-Energy Broadcast and disk cover in grid wireless networks (2008).
Tiziana Calamoneri, Andrea E. F. Clementi, Miriam Di Ianni, Massimo Lauria, Angelo Monti and Riccardo Silvestri.
In: Theoretical Computer Science. 399(1-2):38--53.
Show/Hide abstract
Abstract

The Minimum-Energy Broadcast problem is to assign a transmission range to every station of an ad hoc wireless networks so that (i) a given source station is allowed to perform broadcast operations and (ii) the overall energy consumption of the range assignment is minimized.

We prove a nearly tight asymptotical bound on the optimal cost for the Minimum-Energy Broadcast problem on square grids. We also derive near-tight bounds for the Bounded-Hop version of this problem. Our results imply that the best-known heuristic, the MST-based one, for the Minimum-Energy Broadcast problem is far to achieve optimal solutions (even) on very regular, well-spread instances: its worst-case approximation ratio is about $\pi$ and it yields $\Omega(\sqrt{n})$ source hops, where $n$ is the number of stations.

As a by product, we get nearly tight bounds for the Minimum-Disk Cover problem and for its restriction in which the allowed disks must have non-constant radius.

Finally, we emphasize that our upper bounds are obtained via polynomial time constructions.

On the bounded-hop MST problem on random Euclidean instances (2007).
Andrea E. F. Clementi, Miriam Di Ianni, Massimo Lauria, Angelo Monti, Gianluca Rossi and Riccardo Silvestri.
In: Theoretical Computer Science. 384(2-3):161-167.
Show/Hide abstract
Abstract

The $d$-Dim $h$-hops MST problem is defined as follows: Given a set $S$ of points in the $d$- dimensional Euclidean space and $s \in S$, find a minimum-cost spanning tree for $S$ rooted at $s$ with height at most $h$. We investigate the problem for any constants $h$ and $d > 0$. We prove the first non trivial lower bound on the solution cost for almost all Euclidean instances (i.e. the lower-bound holds with hight probability). Then we introduce an easy-to-implement, very fast divide et impera heuristic and we prove that its solution cost matches the lower bound.

Short Notes (not peer reviewed)

Short Res*(polylog) Refutations if and only if Narrow Res Refutations (2011).
Massimo Lauria.
Show/Hide abstract
Abstract

In this note we show that any $k$-CNF which can be refuted by a quasi-polynomial $\mathsf{Res}^{*}(\mathsf{polylog})$ refutation has a “narrow” refutation in $\mathsf{Res}$ (i.e., of poly-logarithmic width). Notice that while $\mathsf{Res}^{*}(\mathsf{polylog})$ is a complete proof system, this is not the case for $\mathsf{Res}$ if we ask for a narrow refutation. In particular is not even possible to express all CNFs with narrow clauses. But even for constant width CNF the former system is complete and the latter is not (see for example Bonet, Galesi 2001). We are going to show that the formulas “left out” are the ones which require large $\mathsf{Res}^{*}(\mathsf{polylog})$ refutations. We also show the converse implication: a narrow Resolution refutation can be simulated by a short $\mathsf{Res}^{*}(\mathsf{polylog})$ refutation.

Manuscripts (not peer reviewed)

Upper Bounds for Positional Paris-Harrington Games (2012).
Lorenzo Carlucci and Massimo Lauria.
Show/Hide abstract
Abstract
We give upper bounds for a positional game — in the sense of Beck — based on the Paris-Harrington principle for bi-colorings of graphs and uniform hypergraphs of arbitrary dimension. The bounds show a striking difference with respect to the bounds of the combinatorial principle itself. Our results confirm a phenomenon already observed by Beck and others: the upper bounds for the game version of a combinatorial principle are drastically smaller than the upper bounds for the principle itself. In the case of Paris-Harrington games the difference is qualitatively very striking. For example, the bounds for the game on $3$-uniform hypergraphs are a fixed stack of exponentials while the bounds on the corresponding combinatorial principle are known to be Ackermannian! For higher dimensions, the combinatorial Paris-Harrington numbers are known to be cofinal in the Schwichtenberg-Wainer Hiearchy of fast-growing functions up to $\varepsilon_0$, while we show that the game Paris-Harrington numbers are fixed stacks of exponentials.
The Strength of Parameterized Tree-like Resolution (2010).
Olaf Beyersdorff, Nicola Galesi and Massimo Lauria.
Superseded by the paper Parameterized Complexity of DPLL Search Procedures.

Thesis

Ph.D. thesis
Degree lower bounds for Algebraic Proof System (2008).
Massimo Lauria.
Sapienza - Universita` di Roma.
Show/Hide abstract
Abstract

Given a propositional formula $\phi$ we are interested in studying how difficult is to prove that $\phi$ is a tautology. Multivariate polynomials can be manipulated in a specific way to obtain such a proof. We study the power of this algebraic manipulation. In particular its running time is deeply related with the degree of the polynomials involved. We prove that this method behaves very badly in some cases, by showing that there are tautologies with very short proofs but which require high degree polynomials.

This does not exclude that another method of polynomial manipulation could lead to an efficient algorithm. In this case we are able to prove that if such efficient algorithm exists, it could be used to solve problems believed to be very hard.

Algebraic proof systems discussed so far are limited. We define a slightly stronger system $\mathsf{Pcr}_{k}$. We give examples of tautologies that are easy for this system, but very hard for systems known in literature. Nevertheless we show that a random tautology is still very hard to prove for $\mathsf{Pcr}_{k}$.