Source author record

Alejandro Cassis

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

2works
2topics
3close collaborators

Published work

2 publications

preprint2022arXiv

A Structural Investigation of the Approximability of Polynomial-Time Problems

We initiate the systematic study of a recently introduced polynomial-time analogue of MaxSNP, which includes a large number of well-studied problems (including Nearest and Furthest Neighbor in the Hamming metric, Maximum Inner Product, optimization variants of kk-XOR and Maximum kk-Cover). Specifically, MaxSPk_k denotes the class of O(mk)O(m^k)-time problems of the form max⁡x1,…,xk#{y:ϕ(x1,…,xk,y)}\max_{x_1,\dots, x_k} \#\{y:ϕ(x_1,\dots,x_k,y)\} where ϕϕ is a quantifier-free first-order property and mm denotes the size of the relational structure. Assuming central hypotheses about clique detection in hypergraphs and MAX3SAT, we show that for any MaxSPk_k problem definable by a quantifier-free mm-edge graph formula ϕϕ, the best possible approximation guarantee in faster-than-exhaustive-search time O(mk−δ)O(m^{k-δ}) falls into one of four categories: * optimizable to exactness in time O(mk−δ)O(m^{k-δ}), * an (inefficient) approximation scheme, i.e., a (1+ε)(1+ε)-approximation in time O(mk−f(ε))O(m^{k-f(ε)}), * a (fixed) constant-factor approximation in time O(mk−δ)O(m^{k-δ}), or * an mεm^ε-approximation in time O(mk−f(ε))O(m^{k-f(ε)}). We obtain an almost complete characterization of these regimes, for MaxSPk_k as well as for an analogously defined minimization class MinSPk_k. As our main technical contribution, we rule out approximation schemes for a large class of problems admitting constant-factor approximations, under the Sparse MAX3SAT hypothesis posed by (Alman, Vassilevska Williams'20). As general trends for the problems we consider, we find: (1) Exact optimizability has a simple algebraic characterization, (2) only few maximization problems do not admit a constant-factor approximation; these do not even have a subpolynomial-factor approximation, and (3) constant-factor approximation of minimization problems is equivalent to deciding whether the optimum is equal to 0.

preprint2022arXiv

Faster Knapsack Algorithms via Bounded Monotone Min-Plus-Convolution

We present new exact and approximation algorithms for 0-1-Knapsack and Unbounded Knapsack: * Exact Algorithm for 0-1-Knapsack: 0-1-Knapsack has known algorithms running in time O~(n+min⁡{nOPT,nW,OPT2,W2})\widetilde{O}(n + \min\{n OPT, n W, OPT^2, W^2\}), where nn is the number of items, WW is the weight budget, and OPTOPT is the optimal profit. We present an algorithm running in time O~(n+(W+OPT)1.5)\widetilde{O}(n + (W + OPT)^{1.5}). This improves the running time in case n,W,OPTn,W,OPT are roughly equal. * Exact Algorithm for Unbounded Knapsack: Unbounded Knapsack has known algorithms running in time O~(n+min⁡{n⋅pmax⁡,n⋅wmax⁡,pmax⁡2,wmax⁡2})\widetilde{O}(n + \min\{n \cdot p_{\max}, n \cdot w_{\max}, p_{\max}^2, w_{\max}^2\}) [Axiotis, Tzamos '19, Jansen, Rohwedder '19, Chan, He '20], where nn is the number of items, wmax⁡w_{\max} is the largest weight of any item, and pmax⁡p_{\max} is the largest profit of any item. We present an algorithm running in time O~(n+(pmax⁡+wmax⁡)1.5)\widetilde{O}(n + (p_{\max} + w_{\max})^{1.5}), giving a similar improvement as for 0-1-Knapsack. * Approximating Unbounded Knapsack with Resource Augmentation: Unbounded Knapsack has a known FPTAS with running time O~(min⁡{n/ε,n+1/ε2})\widetilde{O}(\min\{n/\varepsilon, n + 1/\varepsilon^2\}) [Jansen, Kraft '18]. We study weak approximation algorithms, which approximate the optimal profit but are allowed to overshoot the weight constraint. We present the first approximation scheme for Unbounded Knapsack in this setting, achieving running time O~(n+1/ε1.5)\widetilde{O}(n + 1/\varepsilon^{1.5}). Our algorithms can be seen as reductions to Min-Plus-Convolution on monotone sequences with bounded entries. These structured instances of Min-Plus-Convolution can be solved in time O(n1.5)O(n^{1.5}) [Chi,Duan,Xie,Zhang '22] (in contrast to the conjectured n2−o(1)n^{2-o(1)} lower bound for the general case).

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.