Arseny M. Shur

dblp:05/3762 · DBLP profile ↗
← Back
47ranked-venue papers
16as first author
13since 2021 · last 2026
0000-0002-7812-3399ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 35 · 13 first-author · 8 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 first-author · 4 since 2021Databases, data management, data science and information retrieval · 4Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-author
YearPublicationVenuePosition
2026 10-Minimizers: A Promising Class of Constant-Space Minimizers
Arseny M. Shur, Ido Tziony, Yaron Orenstein
WABI1
2026 Distance labeling for families of cycles
Arseny M. Shur, Mikhail Rubinchik
Acta Informatica1
2025 Expected Density of Random Minimizers
Shay Golan 0001, Arseny M. Shur
SOFSEM (1)2
2025 GreedyMini: generating low-density DNA minimizers
abstract
MOTIVATION: Minimizers are the most popular k-mer selection scheme in algorithms and data structures analyzing high-throughput sequencing (HTS) data. In a minimizer scheme, the smallest k-mer by some predefined order is selected as the representative of a sequence window containing w consecutive k-mers, which results in overlapping windows often selecting the same k-mer. Minimizers that achieve the lowest frequency of selected k-mers over a random DNA sequence, termed the expected density, are desired for improved performance of HTS analyses. Yet, no method to date exists to generate minimizers that achieve minimum expected density. Moreover, for k and w values used by common HTS algorithms and data structures, there is a gap between densities achieved by existing selection schemes and the theoretical lower bound. RESULTS: We developed GreedyMini, a toolkit of methods to generate minimizers with low expected or particular density, to improve minimizers, to extend minimizers to larger alphabets, k, and w, and to measure the expected density of a given minimizer efficiently. We demonstrate over various combinations of k and w values, including those of popular HTS methods, that GreedyMini can generate DNA minimizers that achieve expected densities very close to the lower bound, and both expected and particular densities much lower compared to existing selection schemes. Moreover, we show that GreedyMini's k-mer rank-retrieval time is comparable to common k-mer hash functions. We expect GreedyMini to improve the performance of many HTS algorithms and data structures and advance the research of k-mer selection schemes. AVAILABILITY AND IMPLEMENTATION: The toolkit, its source code, and precomputed minimizers for a variety of (k,w) pairs are available via https://github.com/OrensteinLab/GreedyMini.
Shay Golan 0001, Ido Tziony, Matan Kraus, Yaron Orenstein, Arseny M. Shur
Bioinform.5
2024 Searching 2D-Strings for Matching Frames
abstract
We study a natural type of repetitions in 2-dimensional strings. Such a repetition, called a matching frame, is a rectangular substring of size at least 2× 2 with equal marginal rows and equal marginal columns. Matching frames first appeared in literature in the context of Wang tiles. We present two algorithms finding a matching frame with the maximum perimeter in a given n× m input string. The first algorithm solves the problem exactly in Õ(n^{2.5}) time (assuming n ≥ m). The second algorithm finds a (1-ε)-approximate solution in Õ((nm)/ε⁴) time, which is near linear in the size of the input for constant ε. In particular, by setting ε = O(1) the second algorithm decides the existence of a matching frame in a given string in Õ(nm) time. Some technical elements and structural properties used in these algorithms can be of independent interest.
Itai Boneh, Dvir Fried, Shay Golan 0001, Matan Kraus, Adrian Miclaus, Arseny M. Shur
CPM6
2024 String 2-Covers with No Length Restrictions
abstract
A $λ$-cover of a string $S$ is a set of strings $\{C_i\}_1^λ$ such that every index in $S$ is contained in an occurrence of at least one string $C_i$. The existence of a $1$-cover defines a well-known class of quasi-periodic strings. Quasi-periodicity can be decided in linear time, and all $1$-covers of a string can be reported in linear time plus the size of the output. Since in general it is NP-complete to decide whether a string has a $λ$-cover, the natural next step is the development of efficient algorithms for $2$-covers. Radoszewski and Straszyński [ESA 2020] analysed the particular case where the strings in a $2$-cover must be of the same length. They provided an algorithm that reports all such $2$-covers of $S$ in time near-linear in $|S|$ and in the size of the output. In this work, we consider $2$-covers in full generality. Since every length-$n$ string has $Ω(n^2)$ trivial $2$-covers (every prefix and suffix of total length at least $n$ constitute such a $2$-cover), we state the reporting problem as follows: given a string $S$ and a number $m$, report all $2$-covers $\{C_1,C_2\}$ of $S$ with length $|C_1|+|C_2|$ upper bounded by $m$. We present an $\tilde{O}(n + Output)$ time algorithm solving this problem, with Output being the size of the output. This algorithm admits a simpler modification that finds a $2$-cover of minimum length. We also provide an $\tilde{O}(n)$ time construction of a $2$-cover oracle which, given two substrings $C_1,C_2$ of $S$, reports in poly-logarithmic time whether $\{C_1,C_2\}$ is a $2$-cover of $S$.
Itai Boneh, Shay Golan 0001, Arseny M. Shur
ESA3
2024 Distance Labeling for Families of Cycles
Arseny M. Shur, Mikhail Rubinchik
SOFSEM1
2024 Non-Constructive Upper Bounds for Repetition Thresholds
Arseny M. Shur
Theory Comput. Syst.1
2023 Approaching Repetition Thresholds via Local Resampling and Entropy Compression
Arseny M. Shur
DLT1
2022 Computing The Maximum Exponent in a Stream
Oleg Merkurev, Arseny M. Shur
Algorithmica2
2022 On minimal critical exponent of balanced sequences
L'ubomíra Dvoráková, Edita Pelantová, Daniela Opocenská, Arseny M. Shur
Theor. Comput. Sci.4
2021 Branching Frequency and Markov Entropy of Repetition-Free Languages
Elena A. Petrova, Arseny M. Shur
DLT2
2021 Transition Property for Cube-Free Words
Elena A. Petrova, Arseny M. Shur
Theory Comput. Syst.2
2020 Palindromic k-Factorization in Pure Linear Time
abstract
Given a string $s$ of length $n$ over a general alphabet and an integer $k$, the problem is to decide whether $s$ is a concatenation of $k$ nonempty palindromes. Two previously known solutions for this problem work in time $O(kn)$ and $O(n\log n)$ respectively. Here we settle the complexity of this problem in the word-RAM model, presenting an $O(n)$-time online deciding algorithm. The algorithm simultaneously finds the minimum odd number of factors and the minimum even number of factors in a factorization of a string into nonempty palindromes. We also demonstrate how to get an explicit factorization of $s$ into $k$ palindromes with an $O(n)$-time offline postprocessing.
Mikhail Rubinchik, Arseny M. Shur
MFCS2
2020 String periods in the order-preserving model
abstract
In the order-preserving model, two strings match if they share the same relative order between the characters at the corresponding positions. This model is quite recent, but it has already attracted significant attention because of its applications in data analysis. We introduce several types of periods in this setting (op-periods). Then we give algorithms to compute these periods in time O(n), O(nlog⁡log⁡n), O(nlog2⁡log⁡n/log⁡log⁡log⁡n), O(nlog⁡n) depending on the type of periodicity. In the most general variant, the number of different op-periods can be as big as Ω(n2), and a compact representation is needed. Our algorithms require novel combinatorial insight into the properties of op-periods. In particular, we characterize the Fine–Wilf property for coprime op-periods.
Garance Gourdel, Tomasz Kociumaka, Jakub Radoszewski, Wojciech Rytter, Arseny M. Shur, Tomasz Walen
Inf. Comput.5
2019 Searching Long Repeats in Streams
abstract
We consider two well-known related problems: Longest Repeated Substring (LRS) and Longest Repeated Reversed Substring (LRRS). Their streaming versions cannot be solved exactly; we show that only approximate solutions by Monte Carlo algorithms are possible, and prove a lower bound on consumed memory. For both problems, we present purely linear-time Monte Carlo algorithms working in O(E + n/E) space, where E is the additive approximation error. Within the same space bounds, we then present nearly real-time solutions, which require O(log n) time per symbol and O(n + n/E log n) time overall. The working space exactly matches the lower bound whenever E=O(n^{0.5}) and the size of the alphabet is Omega(n^{0.01}).
Oleg Merkurev, Arseny M. Shur
CPM2
2019 Searching Runs in Streams
Oleg Merkurev, Arseny M. Shur
SPIRE2
2019 Tight Tradeoffs for Real-Time Approximation of Longest Palindromes in Streams
abstract
We consider computing a longest palindrome in the streaming model, where the symbols arrive one-by-one and we do not have random access to the input. While computing the answer exactly using sublinear space is not possible in such a setting, one can still hope for a good approximation guarantee. Our contribution is twofold. First, we provide lower bounds on the space requirements for randomized approximation algorithms processing inputs of length n. We rule out Las Vegas algorithms, as they cannot achieve sublinear space complexity. For Monte Carlo algorithms, we prove a lower bound of $$\varOmega ( M \log \min \{|\varSigma |,M\})$$ bits of memory; here $$M=n/E$$ for approximating the answer with additive error E, and $$M= \log n/\log (1+\varepsilon )$$ for approximating the answer with multiplicative error $$(1 + \varepsilon )$$ . Second, we design four real-time algorithms for this problem. Three of them are Monte Carlo approximation algorithms for additive error, “small” and “big” multiplicative errors, respectively. Each algorithm uses $$\mathcal {O}(M)$$ words of memory. Thus the obtained lower bounds are asymptotically tight up to a logarithmic factor. The fourth algorithm is deterministic and finds a longest palindrome exactly if it is short. This algorithm can be run in parallel with a Monte Carlo algorithm to obtain better results in practice. Overall, both the time and space complexity of finding a longest palindrome in a stream are essentially settled.
Pawel Gawrychowski, Oleg Merkurev, Arseny M. Shur, Przemyslaw Uznanski
Algorithmica3
2019 Comparison of LZ77-type parsings
Dmitry Kosolobov, Arseny M. Shur
Inf. Process. Lett.2
2019 Subword complexity and power avoidance
Jeffrey Shallit, Arseny M. Shur
Theor. Comput. Sci.2
2018 String Periods in the Order-Preserving Model
Garance Gourdel, Tomasz Kociumaka, Jakub Radoszewski, Wojciech Rytter, Arseny M. Shur, Tomasz Walen
STACS5
2017 Palindromic Length in Linear Time
abstract
Palindromic length of a string is the minimum number of palindromes whose concatenation is equal to this string. The problem of finding the palindromic length drew some attention, and a few O(n log n) time online algorithms were recently designed for it. In this paper we present the first linear time online algorithm for this problem.
Kirill Borozdin, Dmitry Kosolobov, Mikhail Rubinchik, Arseny M. Shur
CPM4
2017 On the Tree of Binary Cube-Free Words
Elena A. Petrova, Arseny M. Shur
DLT2
2017 Counting Palindromes in Substrings
Mikhail Rubinchik, Arseny M. Shur
SPIRE2
2017 On the Size of Lempel-Ziv and Lyndon Factorizations
abstract
Lyndon factorization and Lempel-Ziv (LZ) factorization are both important tools for analysing the structure and complexity of strings, but their combinatorial structure is very different. In this paper, we establish the first direct connection between the two by showing that while the Lyndon factorization can be bigger than the non-overlapping LZ factorization (which we demonstrate by describing a new, non-trivial family of strings) it is never more than twice the size.
Juha Kärkkäinen, Dominik Kempa, Yuto Nakashima 0001, Simon J. Puglisi, Arseny M. Shur
STACS5
2016 Tight Tradeoffs for Real-Time Approximation of Longest Palindromes in Streams
abstract
We consider computing a longest palindrome in the streaming model, where the symbols arrive one-by-one and we do not have random access to the input. While computing the answer exactly using sublinear space is not possible in such a setting, one can still hope for a good approximation guarantee. Our contribution is twofold. First, we provide lower bounds on the space requirements for randomized approximation algorithms processing inputs of length n. We rule out Las Vegas algorithms, as they cannot achieve sublinear space complexity. For Monte Carlo algorithms, we prove a lower bounds of Omega(M log min {|Sigma|, M}) bits of memory; here M=n/E for approximating the answer with additive error E, and M= log n / log (1 + epsilon) for approximating the answer with multiplicative error (1 + epsilon). Second, we design three real-time algorithms for this problem. Our Monte Carlo approximation algorithms for both additive and multiplicative versions of the problem use O(M) words of memory. Thus the obtained lower bounds are asymptotically tight up to a logarithmic factor. The third algorithm is deterministic and finds a longest palindrome exactly if it is short. This algorithm can be run in parallel with a Monte Carlo algorithm to obtain better results in practice. Overall, both the time and space complexity of finding a longest palindrome in a stream are essentially settled.
Pawel Gawrychowski, Oleg Merkurev, Arseny M. Shur, Przemyslaw Uznanski
CPM3
2016 Ternary Square-Free Partial Words with Many Wildcards
Daniil Gasnikov, Arseny M. Shur
DLT2
2016 The Number of Distinct Subpalindromes in Random Words
abstract
We prove that a random word of length n over a k-ary fixed alphabet contains, on expectation, Θ(n) distinct palindromic factors. We study this number of factors, E(n, k), in detail, showing that the limit limn→∞Ε(n,k)/n does not exist for any k ≥ 2, liminfn→∞Ε(n,k)/n=Θ(1), and limsupn→∞Ε(n,k)/n=Θ(k ). Such a complicated behaviour stems from the asymmetry between the palindromes of even and odd length. We show that a similar, but much simpler, result on the expected number of squares in random words holds. We also provide some experimental data on the number of palindromic factors in random words.
Mikhail Rubinchik, Arseny M. Shur
Fundam. Informaticae2
2016 Palindromic rich words and run-length encodings
abstract
A length n word is (palindromic) rich if it contains the maximum possible number, which is n , of distinct non-empty palindromic factors. We prove both necessary and sufficient conditions for richness in terms of run-length encodings of words. Relating sufficient conditions to integer partitions, we prove a lower bound of order C n , where C ≈ 37.6 , on the growth function of the language of binary rich words. From experimental study we suggest that this growth function actually grows more slowly than n n , which makes our lower bound quite reasonable.
Chuan Guo 0001, Jeffrey Shallit, Arseny M. Shur
Inf. Process. Lett.3
2016 More on quantum, stochastic, and pseudo stochastic languages with few states
Arseny M. Shur, Abuzer Yakaryilmaz
Nat. Comput.1
2015 EERTREE: An Efficient Data Structure for Processing Palindromes in Strings
Mikhail Rubinchik, Arseny M. Shur
IWOCA2
2015 Pal k is Linear Recognizable Online
Dmitry Kosolobov, Mikhail Rubinchik, Arseny M. Shur
SOFSEM3
2015 Searching for Zimin patterns
Wojciech Rytter, Arseny M. Shur
Theor. Comput. Sci.2
2015 Generating square-free words efficiently
Arseny M. Shur
Theor. Comput. Sci.1
2014 Periodic Partial Words and Random Bipartite Graphs
abstract
The interaction property (or the Fine–Wilf property) for periodic partial words is studied. Partial words with two periods are represented by bipartite graphs and the interaction property is related to the edge connectedness property of these graphs.
Lidia A. Idiatulina, Arseny M. Shur
Fundam. Informaticae2
2014 Growth of Power-Free Languages over Large Alphabets
Arseny M. Shur
Theory Comput. Syst.1
2013 Languages with a Finite Antidictionary: Growth-Preserving Transformations and Available Orders of Growth
Arseny M. Shur
Developments in Language Theory1
2012 Constructing Premaximal Ternary Square-Free Words of Any Level
Elena A. Petrova, Arseny M. Shur
MFCS2
2012 On Two Stronger Versions of Dejean's Conjecture
Igor N. Tunev, Arseny M. Shur
MFCS2
2011 On Brzozowski's Conjecture for the Free Burnside Semigroup Satisfying x2 = x3
Andrey N. Plyushchenko, Arseny M. Shur
Developments in Language Theory2
2011 Growth Properties of Power-Free Languages
Arseny M. Shur
Developments in Language Theory1
2010 On the Existence of Minimal beta-Powers
Arseny M. Shur
Developments in Language Theory1
2010 Growth rates of complexity of power-free languages
Arseny M. Shur
Theor. Comput. Sci.1
2009 Two-Sided Bounds for the Growth Rates of Power-Free Languages
Arseny M. Shur
Developments in Language Theory1
2009 On intermediate factorial languages
Arseny M. Shur
Discret. Appl. Math.1
2006 Factorial Languages of Low Combinatorial Complexity
Arseny M. Shur
Developments in Language Theory1
2001 On the Periods of Partial Words
Arseny M. Shur, Yulia V. Konovalova
MFCS1