<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Bulletin of Belgorod State Technological University named after. V. G. Shukhov</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Bulletin of Belgorod State Technological University named after. V. G. Shukhov</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Вестник Белгородского государственного технологического университета им. В.Г. Шухова</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2071-7318</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">13686</article-id>
   <article-id pub-id-type="doi">10.12737/22254</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Информатика, вычислительная техника и управление</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>Computer science, hardware and control</subject>
    </subj-group>
    <subj-group>
     <subject>Информатика, вычислительная техника и управление</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">REDUCE THE NUMBER OF UNNECESSARY TRANSITIONS AND STATES IN  THE PUSHDOWN RECOGNIZER </article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>УМЕНЬШЕНИЕ КОЛИЧЕСТВА ЛИШНИХ ПЕРЕХОДОВ  И СОСТОЯНИЙВ РАСПОЗНАВАТЕЛЯХ С МАГАЗИННОЙ ПАМЯТЬЮ</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Рязанов</surname>
       <given-names>Ю.Д. Dmitrievich</given-names>
      </name>
      <name xml:lang="en">
       <surname>Ryazanov</surname>
       <given-names>Yuriy Dmitrievich</given-names>
      </name>
     </name-alternatives>
     <bio xml:lang="ru">
      <p>аспирант физико-математических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>graduate student of physical and mathematical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Белгородский государственный технологический университет им В.Г. Шухова</institution>
    </aff>
    <aff>
     <institution xml:lang="en">Belgorod State Technological University named after V.G. Shukhov</institution>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2016-11-10T00:00:00+03:00">
    <day>10</day>
    <month>11</month>
    <year>2016</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2016-11-10T00:00:00+03:00">
    <day>10</day>
    <month>11</month>
    <year>2016</year>
   </pub-date>
   <volume>1</volume>
   <issue>11</issue>
   <fpage>132</fpage>
   <lpage>138</lpage>
   <self-uri xlink:href="https://zh-szf.ru/en/nauka/article/13686/view">https://zh-szf.ru/en/nauka/article/13686/view</self-uri>
   <abstract xml:lang="ru">
    <p>В статье рассматривается задача сокращения количества состояний распознавателя с магазинной памятью за счет исключения лишних переходов, которые никогда не срабатывают, и исключения лишних состояний, в которых не может оказаться распознаватель в процессе обработки допустимой цепочки. Предлагается алгоритм поиска лишних переходов и состояний, основанный на представлении распознавателя в виде графа. Приводится пример распознавателя, в котором предложенный алгоритм устраняет лишние переходы и состояния. Этот алгоритм не гарантирует исключения всех лишних переходов и состояний. Приводится пример распознавателя с лишними переходами и состояниями, которые не обнаруживаются алгоритмом. Предложенный алгоритм может быть использован при разработке программ обработки формальных языков</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The article considers the problem of reducing the number of states of the pushdown recognizer by eliminating unnecessary transitions that never work, and eliminating unnecessary states in which cannot be recognizer in processing a valid chain. There are suggested a search algorithm of unnecessary transitions and states, based on the representation of recognizer as a graph. The article demonstrates the example of recognizer in which the proposed algorithm eliminates unnecessary transitions and states. This algorithm does not guarantee elimination of all unnecessary transitions and states. The article demonstrates the example of recognizer with unnecessary transitions and states that are not detected by the algorithm. The proposed algorithm can be used at software design the processing for formal languages.&#13;
</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>контекстно-свободный язык</kwd>
    <kwd>распознаватель с магазинной памятью</kwd>
    <kwd>состояние</kwd>
    <kwd>переход</kwd>
    <kwd>эквивалентные преобразования</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>context-free language</kwd>
    <kwd>pushdown recognizer</kwd>
    <kwd>state</kwd>
    <kwd>transition</kwd>
    <kwd>equivalent transforming.</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Schutzenberger M.P. “On context-free languages and pushdown automata”, Information and Control 6:3 (1963), pp. 246 - 264.</mixed-citation>
     <mixed-citation xml:lang="en">Schutzenberger M.P. “On context-free languages and pushdown automata”, Information and Control 6:3 (1963), pp. 246 - 264.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции. М.: Мир, 1978. Т. 1. 612 с.</mixed-citation>
     <mixed-citation xml:lang="en">Akho A., Ul&amp;#180;man Dzh. Teoriya sintaksicheskogo analiza, perevoda i kompilyatsii. M.: Mir, 1978. T. 1. 612 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Льюис Ф., Розенкранц Д., Стирнз Р. Теоретические основы проектирования компиляторов. М.: Мир, 1979. 656 с.</mixed-citation>
     <mixed-citation xml:lang="en">L&amp;#180;yuis F., Rozenkrants D., Stirnz R. Teoreticheskie osnovy proektirovaniya kompilyatorov. M.: Mir, 1979. 656 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Мартыненко Б.К. Синтаксически управ-ляемая обработка данных. Изд. 2-е, дополн. СПб: Изд-во С.-Петербургского университета, 2004 г. 317 с.</mixed-citation>
     <mixed-citation xml:lang="en">Martynenko B.K. Sintaksicheski uprav-lyaemaya obrabotka dannykh. Izd. 2-e, dopoln. SPb: Izd-vo S.-Peterburgskogo universiteta, 2004 g. 317 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Ахо А, Лам М., Сети Р., Ульман Дж. Компиляторы. Принципы, технологии и ин-струментарий.  М: Издательский дом “Вильямс”, 2008. 1185 с.</mixed-citation>
     <mixed-citation xml:lang="en">Akho A, Lam M., Seti R., Ul&amp;#180;man Dzh. Kompilyatory. Printsipy, tekhnologii i in-strumentariy.  M: Izdatel&amp;#180;skiy dom “Vil&amp;#180;yams”, 2008. 1185 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Hopcroft J.E., Motwani R., J.D. Ullman J.D. Introduction to Automata Theory, Languages, and Computation (3rd ed.). Pearson., 2013. p. 496.</mixed-citation>
     <mixed-citation xml:lang="en">Hopcroft J.E., Motwani R., J.D. Ullman J.D. Introduction to Automata Theory, Languages, and Computation (3rd ed.). Pearson., 2013. p. 496.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Белоусов А.И., Ткачев С.Б. Мультигра-фовое представление автоматов с магазинной памятью // Наука и образование: научное издание МГТУ им. Н.Э. Баумана. 2012. № 9. С. 11.</mixed-citation>
     <mixed-citation xml:lang="en">Belousov A.I., Tkachev S.B. Mul&amp;#180;tigra-fovoe predstavlenie avtomatov s magazinnoy pamyat&amp;#180;yu. Nauka i obrazovanie: nauchnoe izdanie MGTU im. N.E. Baumana. 2012. № 9. S. 11.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Станевичене Л.И. Графы магазинных автоматов // Учредительная конф. Российской ассоциации &amp;#34;Женщины-математики&amp;#34;. Тез. докл. М. 1993(а). С. 50</mixed-citation>
     <mixed-citation xml:lang="en">Stanevichene L.I. Grafy magazinnykh avtomatov. Uchreditel&amp;#180;naya konf. Rossiyskoy assotsiatsii &amp;#34;Zhenshchiny-matematiki&amp;#34;. Tez. dokl. M. 1993(a). S. 50</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Вылиток А.А. О построении графа магазинного автомата // Вестн. Моск. ун-та. Сер. 15. 1996. № 3. С. 68 - 73.</mixed-citation>
     <mixed-citation xml:lang="en">Vylitok A.A. O postroenii grafa magazinnogo avtomata. Vestn. Mosk. un-ta. Ser. 15. 1996. № 3. S. 68 - 73.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Брауэр В. Введение в теорию конечных автоматов М.: Книга по Требованию, 2012. С. 272.</mixed-citation>
     <mixed-citation xml:lang="en">Brauer V. Vvedenie v teoriyu konechnykh avtomatov M.: Kniga po Trebovaniyu, 2012. S. 272.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B11">
    <label>11.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Рязанов Ю. Д. Синтез распознавателей с магазинной памятью по детерминированным синтаксическим диаграммам // Вестник ВГУ. Системный анализ и информационные технологии. 2014. №1. С. 138-145.</mixed-citation>
     <mixed-citation xml:lang="en">Ryazanov Yu. D. Sintez raspoznavateley s magazinnoy pamyat&amp;#180;yu po determinirovannym sintaksicheskim diagrammam. Vestnik VGU. Sistemnyy analiz i informatsionnye tekhnologii. 2014. №1. S. 138-145.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B12">
    <label>12.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Рязанов Ю. Д., Савёлова И. Н. Преобразование распознавателя с магазинной памятью и одним состоянием в распознаватель с конечным множеством состояний // Моделирование, оптимизация и информационные технологии. 2015. № 4 (11). С. 13.</mixed-citation>
     <mixed-citation xml:lang="en">Ryazanov Yu. D., Savelova I. N. Preobrazovanie raspoznavatelya s magazinnoy pamyat&amp;#180;yu i odnim sostoyaniem v raspoznavatel&amp;#180; s konechnym mnozhestvom sostoyaniy. Modelirovanie, optimizatsiya i informatsionnye tekhnologii. 2015. № 4 (11). S. 13.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B13">
    <label>13.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Polyakov V.M., Ryazanov Y.D. Virt Charts to Multiport Component Syntactic Charts Transformation // Global Journal of Pure and Applied Mathematics. 2015. Т. 11. № 5. С. 3939-3952.</mixed-citation>
     <mixed-citation xml:lang="en">Polyakov V.M., Ryazanov Y.D. Virt Charts to Multiport Component Syntactic Charts Transformation. Global Journal of Pure and Applied Mathematics. 2015. T. 11. № 5. S. 3939-3952.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
