Source author record

Mikhail Rubinchik

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

5works
3topics
2close collaborators

Published work

5 publications

preprint2020arXiv

Palindromic k-Factorization in Pure Linear Time

Given a string ss of length nn over a general alphabet and an integer kk, the problem is to decide whether ss is a concatenation of kk nonempty palindromes. Two previously known solutions for this problem work in time O(kn)O(kn) and O(nlog⁡n)O(n\log n) respectively. Here we settle the complexity of this problem in the word-RAM model, presenting an O(n)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 ss into kk palindromes with an O(n)O(n)-time offline postprocessing.

preprint2015arXiv

Palk\mathrm{Pal}^k Is Linear Recognizable Online

Given a language LL that is online recognizable in linear time and space, we construct a linear time and space online recognition algorithm for the language L⋅PalL\cdot\mathrm{Pal}, where Pal\mathrm{Pal} is the language of all nonempty palindromes. Hence for every fixed positive kk, Palk\mathrm{Pal}^k is online recognizable in linear time and space. Thus we solve an open problem posed by Galil and Seiferas in 1978.

preprint2015arXiv

The Number of Distinct Subpalindromes in Random Words

We prove that a random word of length nn over a kk-ary fixed alphabet contains, on expectation, Θ(n)Θ(\sqrt{n}) distinct palindromic factors. We study this number of factors, E(n,k)E(n,k), in detail, showing that the limit lim⁡n→∞E(n,k)/n\lim_{n\to\infty}E(n,k)/\sqrt{n} does not exist for any k≥2k\ge2, lim inf⁡n→∞E(n,k)/n=Θ(1)\liminf_{n\to\infty}E(n,k)/\sqrt{n}=Θ(1), and lim sup⁡n→∞E(n,k)/n=Θ(k)\limsup_{n\to\infty}E(n,k)/\sqrt{n}=Θ(\sqrt{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.

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.