Prikladnaya Diskretnaya Matematika
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Prikl. Diskr. Mat.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Prikladnaya Diskretnaya Matematika, 2025, Number 67, Pages 110–117
DOI: https://doi.org/10.17223/20710410/67/6
(Mi pdm866)
 

Mathematical Backgrounds of Informatics and Programming

On generic complexity of equation solving over the bicyclic monoid

A. A. Lopatina, A. N. Rybalovb

a Universidade Estadual de Campinas (UNICAMP), Brazil
b Sobolev Institute of Mathematics, Omsk, Russia
References:
Abstract: In this paper, we study computational complexity of the problem of determining solvability equations over bicyclic monoid. This monoid, in addition to its theoretical significance in topology and semigroup theory, has applications in computer science and programming languages, for example, as a model for the Dyck language of balanced bracket expressions. We prove $\text{NP}$-completeness of the problem of determining solvability equations over bicyclic monoid. Also, we prove that if $\text{P} \neq \text{NP}$ and $\text{P} = \text{BPP}$, then for this problem there is no strongly generic polynomial algorithm. This means that for any generic polynomial algorithm there exists an efficient method of randomly generating inputs on which the algorithm cannot solve the problem under consideration. The result points to a possible application of this problem in cryptography, where it is necessary that the problem of breaking a cryptosystem be hard for almost all inputs. To prove this theorem, we use the method of generic amplification, which allows to construct generically hard problems from the problems hard in the classical sense. The basis of this method is a technique of cloning, which combines the input data of a problem into sufficiently large sets of equivalent input data. Equivalence is understood in the sense that the problem is solved similarly for them.
Keywords: generic complexity, $\text{NP}$-completeness, bicyclic monoid.
Document Type: Article
UDC: 510.52
Language: Russian
Citation: A. A. Lopatin, A. N. Rybalov, “On generic complexity of equation solving over the bicyclic monoid”, Prikl. Diskr. Mat., 2025, no. 67, 110–117
Citation in format AMSBIB
\Bibitem{LopRyb25}
\by A.~A.~Lopatin, A.~N.~Rybalov
\paper On generic complexity of equation solving over~the~bicyclic monoid
\jour Prikl. Diskr. Mat.
\yr 2025
\issue 67
\pages 110--117
\mathnet{http://mi.mathnet.ru/pdm866}
\crossref{https://doi.org/10.17223/20710410/67/6}
Linking options:
  • https://www.mathnet.ru/eng/pdm866
  • https://www.mathnet.ru/eng/pdm/y2025/i1/p110
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Прикладная дискретная математика
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2026