<?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">cyberspace</journal-id><journal-title-group><journal-title xml:lang="ru">Философские проблемы информационных технологий и киберпространства</journal-title><trans-title-group xml:lang="en"><trans-title>Philosophical Problems of IT &amp; Cyberspace (PhilIT&amp;C)</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2305-3763</issn><publisher><publisher-name>Пятигорский государственный университет</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17726/philIT.2015.9.1.4.8</article-id><article-id custom-type="elpub" pub-id-type="custom">cyberspace-181</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></article-categories><title-group><article-title>Применение алгоритмов муравьиной колонии в решении задачи Штейнера</article-title><trans-title-group xml:lang="en"><trans-title>APPLICATION OF ANT COLONY ALGORITHM FOR STEINER 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>Polezhaev</surname><given-names>P. N.</given-names></name></name-alternatives><email xlink:type="simple">newblackpit@mail.ru</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>Mironov</surname><given-names>A. P.</given-names></name></name-alternatives><email xlink:type="simple">tupodok@gmail.com</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>Polyak</surname><given-names>R. I.</given-names></name></name-alternatives><email xlink:type="simple">esandman56@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Оренбург, Россия</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Orenburg State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2015</year></pub-date><pub-date pub-type="epub"><day>08</day><month>07</month><year>2021</year></pub-date><volume>0</volume><issue>1</issue><fpage>96</fpage><lpage>105</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Полежаев П.Н., Миронов А.П., Поляк Р.И., 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Полежаев П.Н., Миронов А.П., Поляк Р.И.</copyright-holder><copyright-holder xml:lang="en">Polezhaev P.N., Mironov A.P., Polyak R.I.</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://cyberspace.pgu.ru/jour/article/view/181">https://cyberspace.pgu.ru/jour/article/view/181</self-uri><abstract><p>Статья посвящена анализу известной и актуальной NP-полной задачи Штейнера, зачастую решаемой с применением муравьиных алгоритмов. Актуальность данной задачи связана с бурным ростом компьютерных сетей, а также возможностью применения в других областях науки и техники, таких как прокладка силовых кабелей, проектирование СБИС, задачи логистики. В статье формализуется математическое описание задачи Штейнера. Рассматривается возможность применения различных эвристических «природных» алгоритмов для решения данной задачи. Проводится аналогия между поведением муравьиной колонии и работой алгоритма для решения NP-полной задачи Штейнера. Выделяются и описываются характерные особенности различных вариантов муравьиного алгоритма, разработанные другими авторами, приводятся результаты исследования их эффективности и сравнения с классической реализацией. Затрагиваются особенности реализации каждого из рассмотренных алгоритмов, включая структуру и другие параметры графов, на которых проводилось каждое из исследований. В статье приводятся ссылки на основные наборы данных, предназначенные для тестирования алгоритмов. Делается вывод об эффективности каждой из реализаций и возможности их применения на различных графах с учетом изменяющейся обстановки и характеристик графа</p></abstract><trans-abstract xml:lang="en"><p>This article is devoted to the analysis of the well-known and relevant NP-complete Steiner problem, often solved by using ant algorithms. The relevance of this problem is related to the rapid growth of computer networks and the possibility of application in other fields of science and technology, such as the laying of power cables, VLSI design, logistics problems. Paper formalizes mathematical description of the Steiner problem. It considers the possibility of using different heuristics such as “natural” algorithms for solving this problem. In addition, it draws an analogy between the behavior of an ant colony and the work of the algorithm for solving NP-complete Steiner problem. Different variants of ant algorithms developed by other authors, the results of their effectiveness estimation and comparison with the classical implementation are described. Paper notes the implementation features of each considered algorithms, including their graph structure and its parameters. In addition, we provide links to major data sets for testing algorithms and conclude about the effectiveness of each algorithm implementations and their applicability to different graphs, including their dynamic changing.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>задача Штейнера</kwd><kwd>алгоритм муравьиной колонии</kwd><kwd>эвристический алгоритм</kwd></kwd-group><kwd-group xml:lang="en"><kwd>NP-полная задача</kwd><kwd>Steiner tree problem</kwd><kwd>Ant colony optimization</kwd><kwd>NP-complete</kwd><kwd>heuristic 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">Ying Wang, Jianying Xie. Ant colony optimization for multicast routing // Circuits and Systems, 2000. IEEE APCCAS 2000. The 2000 IEEE AsiaPacific Conference. DOI: 10.1109/APCCAS.2000.913404</mixed-citation><mixed-citation xml:lang="en">Ying Wang, Jianying Xie. Ant colony optimization for multicast routing // Circuits and Systems, 2000. IEEE APCCAS 2000. The 2000 IEEE AsiaPacific Conference. DOI: 10.1109/APCCAS.2000.913404</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Li Y. QoS Multicast Routing Algorithm Based on Crowding Ant Colony Algorithm. // Journal of Computers, North America. 2013. № 8. DOI: 10.4304/jcp.8.10.2711-2718.</mixed-citation><mixed-citation xml:lang="en">Li Y. QoS Multicast Routing Algorithm Based on Crowding Ant Colony Algorithm. // Journal of Computers, North America. 2013. № 8. DOI: 10.4304/jcp.8.10.2711-2718.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Yu Hu, Tong Jing, Xianlong Hong, Zhe Feng, Xiaodong Hu, Guiyang Yan. An efficient rectilinear Steiner minimum tree algorithm based on ant colony optimization. // Communications, Circuits and Systems, 2004. ICCCAS 2004. 2004 International Conference. 2004. DOI: 10.1109/IC- CCAS.2004.1346406.</mixed-citation><mixed-citation xml:lang="en">Yu Hu, Tong Jing, Xianlong Hong, Zhe Feng, Xiaodong Hu, Guiyang Yan. An efficient rectilinear Steiner minimum tree algorithm based on ant colony optimization. // Communications, Circuits and Systems, 2004. ICCCAS 2004. 2004 International Conference. 2004. DOI: 10.1109/IC- CCAS.2004.1346406.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">GeoSteiner. Software for Computing Steiner Trees [Electronic resource]. Access mode: http://www.diku.dk/hjemmesider/ansatte/martinz/geosteiner.</mixed-citation><mixed-citation xml:lang="en">GeoSteiner. Software for Computing Steiner Trees [Electronic resource]. Access mode: http://www.diku.dk/hjemmesider/ansatte/martinz/geosteiner.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Rabanal P., Rodríguez I., Rubio F. Studying the application of ant colony optimization and river formation dynamics to the Steiner tree problem // Evolutionary Intelligence. 2011. № 4(1). DOI: 10.1007/s12065-011- 0049-0.</mixed-citation><mixed-citation xml:lang="en">Rabanal P., Rodríguez I., Rubio F. Studying the application of ant colony optimization and river formation dynamics to the Steiner tree problem // Evolutionary Intelligence. 2011. № 4(1). DOI: 10.1007/s12065-011- 0049-0.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Koch T. Steinlib testdata library. Technical report, Konrad-Zuse-Zentrum für Informationstechnik Berlin. http://steinlib.zib.de/steinlib.php.</mixed-citation><mixed-citation xml:lang="en">Koch T. Steinlib testdata library. Technical report, Konrad-Zuse-Zentrum für Informationstechnik Berlin. http://steinlib.zib.de/steinlib.php.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Кажаров А.А. Построение минимального дерева Штейнера на основе муравьиных алгоритмов // Труды молодежной конференции «Интеллектуальные системы-2009». М.: Физматлит, 2009.</mixed-citation><mixed-citation xml:lang="en">Кажаров А.А. Построение минимального дерева Штейнера на основе муравьиных алгоритмов // Труды молодежной конференции «Интеллектуальные системы-2009». М.: Физматлит, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Luyet L., Varone S., Zufferey N. An Ant Algorithm for the Steiner Tree Problem in Graphs // Applications of Evolutionary Computing. Springer Berlin Heidelberg. 2007. DOI: 10.1007/978-3-540-71805-5_5.</mixed-citation><mixed-citation xml:lang="en">Luyet L., Varone S., Zufferey N. An Ant Algorithm for the Steiner Tree Problem in Graphs // Applications of Evolutionary Computing. Springer Berlin Heidelberg. 2007. DOI: 10.1007/978-3-540-71805-5_5.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Takahashi H., Matsuyama A. An approximate solution for the Steiner problem in graphs // Math. Japonica. 1980. № 24(6). P. 573-577.</mixed-citation><mixed-citation xml:lang="en">Takahashi H., Matsuyama A. An approximate solution for the Steiner problem in graphs // Math. Japonica. 1980. № 24(6). P. 573-577.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">OR-Library. Collection of test data sets for a variety of Operations Research (OR) problems. http://www.brunel.ac.uk/~mastjjb/jeb/info.html.</mixed-citation><mixed-citation xml:lang="en">OR-Library. Collection of test data sets for a variety of Operations Research (OR) problems. http://www.brunel.ac.uk/~mastjjb/jeb/info.html.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Prossegger M., Bouchachia A. Ant colony optimization for Steiner tree problems. // In Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology (CSTST ‘08). ACM. New York, 2008. P. 331-336. DOI: 10.1145/1456223.1456292.</mixed-citation><mixed-citation xml:lang="en">Prossegger M., Bouchachia A. Ant colony optimization for Steiner tree problems. // In Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology (CSTST ‘08). ACM. New York, 2008. P. 331-336. DOI: 10.1145/1456223.1456292.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Shen C.-C., Li K., Jaikaeo C., Sridhara V. Ant-based distributed constrained Steiner tree algorithm for jointly conserving energy and bounding delay in ad hoc multicast routing. // ACM Transactions on Autonomous and Adaptive Systems. 2008. Vol. 3. Issue 1. Article № 3. DOI: 10.1145/1342171.1342174.</mixed-citation><mixed-citation xml:lang="en">Shen C.-C., Li K., Jaikaeo C., Sridhara V. Ant-based distributed constrained Steiner tree algorithm for jointly conserving energy and bounding delay in ad hoc multicast routing. // ACM Transactions on Autonomous and Adaptive Systems. 2008. Vol. 3. Issue 1. Article № 3. DOI: 10.1145/1342171.1342174.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Hua Wang, Zhao Shi, Jun Ma, Gang Wang. The Tree-Based Ant Colony Algorithm for Multi-Constraints Multicast Routing // Advanced Communication Technology, The 9th International Conference on. 2007. Vol. 3. P. 1544-1547. DOI: 10.1109/ICACT.2007.358661.</mixed-citation><mixed-citation xml:lang="en">Hua Wang, Zhao Shi, Jun Ma, Gang Wang. The Tree-Based Ant Colony Algorithm for Multi-Constraints Multicast Routing // Advanced Communication Technology, The 9th International Conference on. 2007. Vol. 3. P. 1544-1547. DOI: 10.1109/ICACT.2007.358661.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Patel M.K., Kabat M.R., Tripathy C.R. A hybrid ACO/PSO based algorithm for QoS multicast routing problem // Ain Shams Engineering Journal. 2014. Vol. 5. Issue 1. P. 113-120. DOI: 10.1016/j.asej.2013.07.005.</mixed-citation><mixed-citation xml:lang="en">Patel M.K., Kabat M.R., Tripathy C.R. A hybrid ACO/PSO based algorithm for QoS multicast routing problem // Ain Shams Engineering Journal. 2014. Vol. 5. Issue 1. P. 113-120. DOI: 10.1016/j.asej.2013.07.005.</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>
