<?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">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">mais-1091</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>Articles</subject></subj-group></article-categories><title-group><article-title>Задача о роботах на Марсе (мультиагентный подход к задаче Дейкстры)</article-title><trans-title-group xml:lang="en"><trans-title>Mars Robot Puzzle
(a Multiagent Approach to the Dijkstra Problem)</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>Bodin</surname><given-names>E. V.</given-names></name></name-alternatives><email xlink:type="simple">bodin@iis.nsk.su</email><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>Garanina</surname><given-names>N. O.</given-names></name></name-alternatives><email xlink:type="simple">garanina@iis.nsk.su</email><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>Shilov</surname><given-names>N. V.</given-names></name></name-alternatives><email xlink:type="simple">shilov@iis.nsk.su</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff xml:lang="ru" id="aff-1"><institution>Институт Систем Информатики им. А.П. Ершова СО РАН</institution><country>Russian Federation</country></aff><pub-date pub-type="collection"><year>2011</year></pub-date><pub-date pub-type="epub"><day>20</day><month>06</month><year>2011</year></pub-date><volume>18</volume><issue>2</issue><fpage>113</fpage><lpage>128</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Бодин Е.В., Гаранина Н.О., Шилов Н.В., 2011</copyright-statement><copyright-year>2011</copyright-year><copyright-holder xml:lang="ru">Бодин Е.В., Гаранина Н.О., Шилов Н.В.</copyright-holder><copyright-holder xml:lang="en">Bodin E.V., Garanina N.O., Shilov N.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://www.mais-journal.ru/jour/article/view/1091">https://www.mais-journal.ru/jour/article/view/1091</self-uri><abstract><p>Изучаются мультиагентные алгоритмы для так называемой задачи о роботах на Марсе. Эту задачу можно рассматривать как задачу из теории графов (дискретная математика), как комбинаторную геометрическую задачу (теоретическое программирование) или как частный случай задачи планирования перемещений (искусственный интеллект). Наши алгоритмы основаны на эвристическом поиске, предложенном Э. Дейкстрой. В статье представлен ряд новых мультиагентных алгоритмов, решающих задачи о роботах на Марсе, доказана их корректность, приведены результаты проверки на модели некоторых из этих алгоритмов, предложены направления дальнейших исследований. Новизна представленной работы состоит в том, что в отличие от теоретико-графового и комбинаторно-геометрического подходов, ориентированных на централизованное решение задачи, мы развиваем мультиагентный подход, но, в свою очередь, наша работа отличается от работ по планированию перемещений математической строгостью доказательств корректности предложенных алгоритмов. Я, робот.
А. Азимов</p></abstract><trans-abstract xml:lang="en"><p>We continue our study of multiagent algorithms for a problem that we call the Mars
Robot Puzzle. This problem could be considered as a special case of a graph-theoretic
problem (Discrete Mathematics), as a combinatorial geometry problem (Computer 
Science), or as a very special case of a path-planning problem (Artificial Intelligence). Our
algorithms grew up from a local search (heuristic) solution of the problem suggested by
E.W. Dijkstra. In the paper we present a series of new multiagent algorithms solving the
problem, prove (manually) their correctness, model check some of these algorithms, and
discuss further research topics. All our algorithms are multiagent in contrast to 
"centralized" graph and combinatorial algoritms; correctness of our algorithms is formally
proven, while the testing is used for validation of path-planning algorithms.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>мультиагентная система</kwd><kwd>распределённый алгоритм</kwd><kwd>задача о назначениях</kwd><kwd>планирование перемещений</kwd></kwd-group><kwd-group xml:lang="en"><kwd>multiagent system</kwd><kwd>distributed algorithm</kwd><kwd>assignment problem</kwd><kwd>path-planning problem</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">Fagin R., Halpern J.Y., Moses Y., Vardi M.Y. Reasoning about Knowledge. London: MIT Press, 1995.</mixed-citation><mixed-citation xml:lang="en">Fagin R., Halpern J.Y., Moses Y., Vardi M.Y. Reasoning about Knowledge. London: MIT Press, 1995.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Garanina N.O., Shilov N.V., and Konyaev L.E. Can Robots Solve the Assignment Problem? // Proc. Int. Workshop on Concurrency, Specification, and Programming.Krakow-Przegorzaly, Poland, 2009. V. 1. P. 154-163.</mixed-citation><mixed-citation xml:lang="en">Garanina N.O., Shilov N.V., and Konyaev L.E. Can Robots Solve the Assignment Problem? // Proc. Int. Workshop on Concurrency, Specification, and Programming.Krakow-Przegorzaly, Poland, 2009. V. 1. P. 154-163.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">LaValle S.M. Planning Algorithms. Cambridge University Press, 2006.</mixed-citation><mixed-citation xml:lang="en">LaValle S.M. Planning Algorithms. Cambridge University Press, 2006.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Shilov N.V., Garanina N.O. Modal Logics for reasoning about Multiagent Systems // Encyclopedia of Artificial Intelligence. J.R. Rabucal, J. Dorado, A.P. Sierra, editors. Information Science Reference, 2008. P. 1089-1094.</mixed-citation><mixed-citation xml:lang="en">Shilov N.V., Garanina N.O. Modal Logics for reasoning about Multiagent Systems // Encyclopedia of Artificial Intelligence. J.R. Rabucal, J. Dorado, A.P. Sierra, editors. Information Science Reference, 2008. P. 1089-1094.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Shilov N.V., Shilova S.O. Etude on theme of Dijkstra // ACM SIGACT News. 2004. V. 35(3). P. 102-108.</mixed-citation><mixed-citation xml:lang="en">Shilov N.V., Shilova S.O. Etude on theme of Dijkstra // ACM SIGACT News. 2004. V. 35(3). P. 102-108.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Shilov N.V., Shilova S.O. On Mathematical Contents of Computer Science Contests // Proc. the 1st KAIST International Symposium on Enhancing University Mathematics Teaching. Daejeon, Korea, 2005. P. 223-233.</mixed-citation><mixed-citation xml:lang="en">Shilov N.V., Shilova S.O. On Mathematical Contents of Computer Science Contests // Proc. the 1st KAIST International Symposium on Enhancing University Mathematics Teaching. Daejeon, Korea, 2005. P. 223-233.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Wooldridge M. An Introduction to Multiagent Systems. John Willey &amp; Sons Ltd, 2002.</mixed-citation><mixed-citation xml:lang="en">Wooldridge M. An Introduction to Multiagent Systems. John Willey &amp; Sons Ltd, 2002.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Болтянский В.Г., Солтан П.С. Комбинаторная геометрия различных классов выпуклых множеств. Кишинев: Штиинца, 1978.</mixed-citation><mixed-citation xml:lang="en">Болтянский В.Г., Солтан П.С. Комбинаторная геометрия различных классов выпуклых множеств. Кишинев: Штиинца, 1978.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Бугайченко Д.Ю., Соловьев И.П. Абстрактная архитектура интеллектуального агента и методы её реализации // Системное программирование. СПб,2005.С. 36-66.</mixed-citation><mixed-citation xml:lang="en">Бугайченко Д.Ю., Соловьев И.П. Абстрактная архитектура интеллектуального агента и методы её реализации // Системное программирование. СПб,2005.С. 36-66.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Емеличев В.А., Мельников О.И., Сарванов В.И., Тышкевич Р.И. Лекции по теории графов. М.: Наука, 1990.</mixed-citation><mixed-citation xml:lang="en">Емеличев В.А., Мельников О.И., Сарванов В.И., Тышкевич Р.И. Лекции по теории графов. М.: Наука, 1990.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Кормен Т. Х., Лейзерсон И. Ч., Ривест Р. Л., Штайн К. Алгоритмы: построение и анализ. М.: Вильямс, 2006. 1296 с.</mixed-citation><mixed-citation xml:lang="en">Кормен Т. Х., Лейзерсон И. Ч., Ривест Р. Л., Штайн К. Алгоритмы: построение и анализ. М.: Вильямс, 2006. 1296 с.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Тель Ж. Введение в распределенные алгоритмы. М.: МЦНМО, 2009.</mixed-citation><mixed-citation xml:lang="en">Тель Ж. Введение в распределенные алгоритмы. М.: МЦНМО, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Хадвигер Г., Дебруннер Г. Комбинаторная геометрия плоскости. М.: Наука, 1965.</mixed-citation><mixed-citation xml:lang="en">Хадвигер Г., Дебруннер Г. Комбинаторная геометрия плоскости. М.: Наука, 1965.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Черемисинов Д., Черемисинова Л. Подход к программированию агентов в мультиагентных системах // International Book Series "Information Science and Computing". 2008. № 4. С. 141-147.</mixed-citation><mixed-citation xml:lang="en">Черемисинов Д., Черемисинова Л. Подход к программированию агентов в мультиагентных системах // International Book Series "Information Science and Computing". 2008. № 4. С. 141-147.</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>
