<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">bsuir</journal-id><journal-title-group><journal-title xml:lang="ru">Доклады БГУИР</journal-title><trans-title-group xml:lang="en"><trans-title>Doklady BGUIR</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1729-7648</issn><issn pub-type="epub">2708-0382</issn><publisher><publisher-name>БГУИР</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35596/1729-7648-2023-21-4-84-92</article-id><article-id custom-type="elpub" pub-id-type="custom">bsuir-3686</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ЭЛЕКТРОНИКА, РАДИОФИЗИКА, РАДИОТЕХНИКА, ИНФОРМАТИКА</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ELECTRONICS, RADIOPHYSICS, RADIOENGINEERING, INFORMATICS</subject></subj-group></article-categories><title-group><article-title>Метод достижения цели на графовой модели при двух критериях качества</article-title><trans-title-group xml:lang="en"><trans-title>Method of Achieving the Goal on a Graph Model with Two Quality Criteria</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Чебаков</surname><given-names>С. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Chebakov</surname><given-names>S. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кандидат физико-математических наук, старший научный сотрудник.</p><p>Минск</p></bio><bio xml:lang="en"><p>Sergey V. Chebakov - Cand. of Sci., Senior Researcher.</p><p>Minsk</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Серебряная</surname><given-names>Л. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Serebryanaya</surname><given-names>L. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Серебряная Лия Валентиновна - кандидат технических наук, заведующая кафедрой информационных технологий и математики БИП – Университет права и социально-информационных технологий, доцент кафедры программного обеспечения информационных технологий БГУИР.</p><p>220013, Минск, ул. П. Бровки, 6. Тел.: +375 29 773-95-09</p></bio><bio xml:lang="en"><p>Serebryanaya Liya Valentinovna - Cand. of Sci., Head of the Department of Information Technologies and Mathematics BIP – University of Law and Social-Information Technologies, Associate Professor at the Information Technology Software Department BSUIR.</p><p>220013, Minsk, P. Brovki St., 6. Tel.: +375 29 773-95-09</p></bio><email xlink:type="simple">l_silver@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Объединенный институт проблем информатики НАН Беларуси</institution></aff><aff xml:lang="en"><institution>Joint Institute for Informatics Problems of the National Academy of Sciences of Belarus</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>БИП – Университет права и социально-информационных технологий; Белорусский государственный университет информатики и радиоэлектроники</institution></aff><aff xml:lang="en"><institution>BIP – University of Law and Social-Information Technologies; Belarusian State University of Informatics and Radioelectronics</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>29</day><month>08</month><year>2023</year></pub-date><volume>21</volume><issue>4</issue><fpage>84</fpage><lpage>92</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Чебаков С.В., Серебряная Л.В., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Чебаков С.В., Серебряная Л.В.</copyright-holder><copyright-holder xml:lang="en">Chebakov S.V., Serebryanaya L.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://doklady.bsuir.by/jour/article/view/3686">https://doklady.bsuir.by/jour/article/view/3686</self-uri><abstract><p>Рассмотрены особенности построения и применения графовых моделей для решения прикладных задач. Предложена графовая модель с двумя критериями качества, на которой выполняется поиск оптимальных путей между заданными вершинами графа. Каждое ребро графа имеет весовой коэффициент, определяющий количество временных единиц, требуемых для прохождения данного ребра. Каждая вершина может находиться в одном из двух состояний: «открыто» или «заблокировано». Первоначально все вершины открыты, однако их состояния могут изменяться в процессе решения задачи. Поиск решения ограничен заданным временем. Если в ходе движения по выбранному маршруту вершины графа становятся заблокированными, требуется искать альтернативные пути достижения цели. Определено понятие допустимого пути на графе. Построено паретовское множество, из которого по заданному правилу выбраны допустимые пути. Для этого разработана процедура выбора пути из множества Парето. По завершении выбора путь считается оптимальным для движения по нему из начальной вершины в целевую. Представлены ситуации, которые могут происходить в процессе выбора пути и прохождения по нему. Их появление – следствие изменения состояний вершин графа. На основе процедуры выбора разработан алгоритм поиска оптимальных путей между заданными вершинами на графовой модели.</p></abstract><trans-abstract xml:lang="en"><p>The features of the construction and application of graph models for solving applied problems are considered. A graph model with two quality criteria is proposed, on which the search for optimal paths between given graph vertices is performed. Each edge of the graph has a weighting factor that determines the number of time unitsrequired to pass this edge. Each vertex can be in one of two states: “open” or “locked”. Initially, all vertices are open, but their states may change in the process of problem solving. The search for a solution is limited by a given time. If during the movement along the chosen route the graph vertices become blocked, it is necessary to look for alternative ways to achieve the goal. A method for constructing a Pareto set from which admissible paths are selected is proposed. The notion of an admissible path on a graph is defined. A procedure for choosing a path from the Pareto set has been developed. Upon completion of the choice, the path is considered optimal for follo wing it from the initial vertex to the target. Situations that can occur in the process of choosing a path and passing along it are presented. Based on the selection procedure, an algorithm for finding optimal paths bet ween given vertices on a graph model has been developed.</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>graph model</kwd><kwd>optimal path</kwd><kwd>Pareto set</kwd><kwd>vertex state</kwd><kwd>search algorithm</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Авдошин, С. М. Дискретная математика. Алгоритмы: теория и практика / С. М. Авдошин, А. А. Набебин. М.: ДМК Пресс, 2019. 282 с.</mixed-citation><mixed-citation xml:lang="en">Avdoshin S. M., Nabebin A. A. (2019) Discrete Mathematics. Algorithms: Theory and Practice. Moscow, DMK Press Publ. 282 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Алексеев, В. Е. Структуры данных и модели вычислений / В. Е. Алексеев, В. А. Таланов; 2-е изд., испр. М.: ИНТУИТ, 2016. 256 с.</mixed-citation><mixed-citation xml:lang="en">Alekseev V. E., Talanov V. A. (2016) Data Structures and Computational Models. 2nd ed., rev. Moscow, INTUIT Publ. 256 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Костюкова, Н. И. Графы и их применение. Комбинаторные алгоритмы для программистов / Н. И. Костюкова; 2-е изд., испр. М.: ИНТУИТ, 2016. 305 с.</mixed-citation><mixed-citation xml:lang="en">Kostyukova N. I. (2016) Graphs and their Application. Combinatorial Algorithms for Programmers. 2nd ed., rev. Moscow, INTUIT Publ. 305 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Чебаков, С. В. Алгоритм нахождения множества Парето на конечном наборе начальных данных / С. В. Чебаков, Л. В. Серебряная // Информатизация образования. 2017. Т. 79, № 1. С. 84–94.</mixed-citation><mixed-citation xml:lang="en">Chebakov S. V., Serebryanaya L. V. (2017) Algorithm for Finding the Pareto Set on a Finite Set of Initial Data. Informatization of Education. 79 (1), 84–94 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Чебаков, С. В. Оптимизация решения задачи с ограничением на ресурсы / С. В. Чебаков, Л. В. Серебряная // Доклады БГУИР. 2016. Т. 102, № 8. С. 46–52. 6.</mixed-citation><mixed-citation xml:lang="en">Chebakov S. V., Serebryanaya L. V. (2016) Optimization of the Solution of a Problem with a Constraint on Resources. Doklady BSUIR. 102 (8), 46–52 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Kung, H. F. On Finding the Maxima of a Set of Vectors / H. F. Kung, F. P. Preparata // Journal of the Association for Computing Machinery. 1975. No 22. Р. 469–476.</mixed-citation><mixed-citation xml:lang="en">Kung H. F., Preparata F. P. (1975) On Finding the Maxima of a Set of Vectors. Journal of the Association for Computing Machinery. (22), 469–476.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
