VLDB 2026 Research / reviewers in the wild / expert
Martins Kokainis
dblp:172/1423
· DBLP profile ↗
14ranked-venue papers
7as first author
2since 2021 · last 2025
0000-0003-3381-7271ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 7 · 7 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Locally Modified Multivariate Fm-Transform: Theoretical Background and Possible Applications
Martins Kokainis, Svetlana V. Asmuss |
EUSFLAT (1) | 1 |
| 2021 | Quantum Speedups for Dynamic Programming on n-Dimensional Lattice GraphsabstractMotivated by the quantum speedup for dynamic programming on the Boolean hypercube by Ambainis et al. (2019), we investigate which graphs admit a similar quantum advantage. In this paper, we examine a generalization of the Boolean hypercube graph, the $n$-dimensional lattice graph $Q(D,n)$ with vertices in $\{0,1,\ldots,D\}^n$. We study the complexity of the following problem: given a subgraph $G$ of $Q(D,n)$ via query access to the edges, determine whether there is a path from $0^n$ to $D^n$. While the classical query complexity is $\widetildeΘ((D+1)^n)$, we show a quantum algorithm with complexity $\widetilde O(T_D^n)$, where $T_D < D+1$. The first few values of $T_D$ are $T_1 \approx 1.817$, $T_2 \approx 2.660$, $T_3 \approx 3.529$, $T_4 \approx 4.421$, $T_5 \approx 5.332$. We also prove that $T_D \geq \frac{D+1}{\mathrm e}$, thus for general $D$, this algorithm does not provide, for example, a speedup, polynomial in the size of the lattice. While the presented quantum algorithm is a natural generalization of the known quantum algorithm for $D=1$ by Ambainis et al., the analysis of complexity is rather complicated. For the precise analysis, we use the saddle-point method, which is a common tool in analytic combinatorics, but has not been widely used in this field. We then show an implementation of this algorithm with time complexity $\text{poly}(n)^{\log n} T_D^n$, and apply it to the Set Multicover problem. In this problem, $m$ subsets of $[n]$ are given, and the task is to find the smallest number of these subsets that cover each element of $[n]$ at least $D$ times. While the time complexity of the best known classical algorithm is $O(m(D+1)^n)$, the time complexity of our quantum algorithm is $\text{poly}(m,n)^{\log n} T_D^n$. Adam Glos, Martins Kokainis, Ryuhei Mori, Jevgenijs Vihrovs |
MFCS | 2 |
| 2020 | Quadratic speedup for finding marked vertices by quantum walksabstractA quantum walk algorithm can detect the presence of a marked vertex on a graph quadratically faster than the corresponding random walk algorithm (Szegedy, FOCS 2004). However, quantum algorithms that actually find a marked element quadratically faster than a classical random walk were only known for the special case when the marked set consists of just a single vertex, or in the case of some specific graphs. We present a new quantum algorithm for finding a marked vertex in any graph, with any set of marked vertices, that is (up to a log factor) quadratically faster than the corresponding classical random walk, resolving a question that had been open for 15 years. Andris Ambainis, András Gilyén, Stacey Jeffery, Martins Kokainis |
STOC | 4 |
| 2019 | Quantum Speedups for Exponential-Time Dynamic Programming AlgorithmsabstractIn this paper we study quantum algorithms for NP-complete problems whose best classical algorithm is an exponential time application of dynamic programming. We introduce the path in the hypercube problem that models many of these dynamic programming algorithms. In this problem we are asked whether there is a path from 0n to 1n in a given subgraph of the Boolean hypercube, where the edges are all directed from smaller to larger Hamming weight. We give a quantum algorithm that solves path in the hypercube in time O*(1.817n). The technique combines Grover's search with computing a partial dynamic programming table. We use this approach to solve a variety of vertex ordering problems on graphs in the same time O*(1.817n), and graph bandwidth in time O*(2.946n). Then we use similar ideas to solve the travelling salesman problem and minimum set cover in time O*(1.728n). Andris Ambainis, Kaspars Balodis, Janis Iraids, Martins Kokainis, Krisjanis Prusis, Jevgenijs Vihrovs |
SODA | 4 |
| 2018 | Modified F-transform Based on B-splines
Martins Kokainis, Svetlana V. Asmuss |
IPMU (2) | 1 |
| 2018 | Collocation Method for Linear BVPs via B-spline Based Fuzzy Transform
Martins Kokainis, Svetlana V. Asmuss |
IPMU (2) | 1 |
| 2018 | All Classical Adversary Methods are Equivalent for Total Functions
Andris Ambainis, Martins Kokainis, Krisjanis Prusis, Jevgenijs Vihrovs |
STACS | 2 |
| 2017 | Quantum algorithm for tree size estimation, with applications to backtracking and 2-player gamesabstractWe study quantum algorithms on search trees of unknown structure, in a model where the tree can be discovered by local exploration. That is, we are given the root of the tree and access to a black box which, given a vertex v, outputs the children of v. Andris Ambainis, Martins Kokainis |
STOC | 2 |
| 2017 | Approximation by multivariate higher degree F-transform based on B-splines
Martins Kokainis, Svetlana V. Asmuss |
Soft Comput. | 1 |
| 2017 | Continuous and discrete higher-degree F-transforms based on B-splines
Martins Kokainis, Svetlana V. Asmuss |
Soft Comput. | 1 |
| 2016 | Polynomials, Quantum Query Complexity, and Grothendieck's InequalityabstractWe show an equivalence between 1-query quantum algorithms and representations by degree-2 polynomials. Namely, a partial Boolean function f is computable by a 1-query quantum algorithm with error bounded by epsilon<1/2 iff f can be approximated by a degree-2 polynomial with error bounded by epsilon'<1/2. This result holds for two different notions of approximation by a polynomial: the standard definition of Nisan and Szegedy and the approximation by block-multilinear polynomials recently introduced by Aaronson and Ambainis [Aaronson/Ambainis, STOC 2015]. The proof uses Grothendieck's inequality to relate two matrix norms, with one norm corresponding to polynomial approximations and the other norm corresponding to quantum algorithms. We also show two results for polynomials of higher degree. First, there is a total Boolean function which requires ~Omega(n) quantum queries but can be represented by a block-multilinear polynomial of degree ~O(sqrt(n)). Thus, in the general case (for an arbitrary number of queries), block-multilinear polynomials are not equivalent to quantum algorithms. Second, for any constant degree k, the two notions of approximation by a polynomial (the standard and the block-multilinear) are equivalent. As a consequence, we solve an open problem from [Aaronson/Ambainis, STOC 2015], showing that one can estimate the value of any bounded degree-k polynomial p:{0,1}^n -> [-1,1] with O(n^{1-1/(2k)) queries. Scott Aaronson, Andris Ambainis, Janis Iraids, Martins Kokainis, Juris Smotrovs |
CCC | 4 |
| 2016 | Nearly Optimal Separations Between Communication (or Query) Complexity and PartitionsabstractWe show a nearly quadratic separation between deterministic communication complexity and the logarithm of the partition number, which is essentially optimal. This improves upon a recent power 1.5 separation of Göös, Pitassi, and Watson (FOCS 2015). In query complexity, we establish a nearly quadratic separation between deterministic (and even randomized) query complexity and subcube partition complexity, which is also essentially optimal. We also establish a nearly power 1.5 separation between quantum query complexity and subcube partition complexity, the first superlinear separation between the two measures. Lastly, we show a quadratic separation between quantum query complexity and one-sided subcube partition complexity. Our query complexity separations use the recent cheat sheet framework of Aaronson, Ben-David, and Kothari. Our query functions are built up in stages by alternating function composition with the cheat sheet construction. The communication complexity separation follows from "lifting" the query separation to communication complexity. Andris Ambainis, Martins Kokainis, Robin Kothari |
CCC | 2 |
| 2016 | Higher Degree F-transforms Based on B-splines of Two Variables
Martins Kokainis, Svetlana V. Asmuss |
IPMU (1) | 1 |
| 2015 | Approximation properties of higher degree F-transforms based on B-splinesabstractThe paper deals with the F-transform with polynomial components with respect to a generalized fuzzy partition given by B-splines. We investigate approximation properties of the inverse F-transform in this case and prove that using B-splines allows us to improve the quality of approximation of smooth functions. Martins Kokainis, Svetlana V. Asmuss |
FUZZ-IEEE | 1 |