<?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">pribor</journal-id><journal-title-group><journal-title xml:lang="ru">Известия высших учебных заведений. Приборостроение</journal-title><trans-title-group xml:lang="en"><trans-title>Journal of Instrument Engineering</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0021-3454</issn><issn pub-type="epub">2500-0381</issn><publisher><publisher-name>Национальный исследовательский университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/0021-3454-2024-67-11-935-942</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-311</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>METHODOLOGICAL PRINCIPLES AND TECHNOLOGIES OF PROACTIVE CONTROL OF COMPLEX OBJECTS</subject></subj-group></article-categories><title-group><article-title>Метод снижения временных затрат при решении NP-сложных задач оптимизации в распределенных вычислительных средах</article-title><trans-title-group xml:lang="en"><trans-title>Method for Reducing Time Costs in Solving NP-Hard Optimization Problems in Distributed Computing Environments</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>Meshcheryakov</surname><given-names>R. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Роман Валерьевич Мещеряков — д-р техн. наук, профессор РАН; лаборатория киберфизических систем; гл. научный сотрудник</p></bio><bio xml:lang="en"><p>Roman V. Meshcheryakov — Dr. Sci., Professor; Laboratory of Cyberphysical Systems; Chief Researcher</p></bio><email xlink:type="simple">mrv@ipu.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>Klimenko</surname><given-names>А. B.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Анна Борисовна Клименко — канд. техн. наук; Институт информационных наук и технологий безопасности, кафедра фундаментальной и прикладной математики; доцент</p></bio><bio xml:lang="en"><p>Anna B. Klimenko — PHD; Institute of IT and Security Technologies, Department of Fundamental and Applied Mathematics; Associate Professor</p></bio><email xlink:type="simple">anna_klimenko@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>V. A. Trapeznikov Institute of Control Sciences of the RAS</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Российский государственный гуманитарный университет</institution></aff><aff xml:lang="en"><institution>Russian State University for the Humanities</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>07</day><month>12</month><year>2024</year></pub-date><volume>67</volume><issue>11</issue><fpage>935</fpage><lpage>942</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Национальный исследовательский университет ИТМО, 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Национальный исследовательский университет ИТМО</copyright-holder><copyright-holder xml:lang="en">Национальный исследовательский университет ИТМО</copyright-holder><license xlink:href="https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://pribor.ifmo.ru/jour/article/view/311">https://pribor.ifmo.ru/jour/article/view/311</self-uri><abstract><p>Обсуждаются вопросы решения целочисленных, смешанно-целочисленных многокритериальных задач оптимизации с нелинейными ограничениями. Цель исследования — снижение временных затрат на решение таких задач с применением метаэвристических алгоритмов в распределенной гетерогенной вычислительной среде, предоставляющей вычислительные ресурсы. Новизна предлагаемого метода заключается в выборе способа параллельного выполнения метаэвристических алгоритмов, формирования блоков вычислительной нагрузки, реализующих метаэвристики, и назначении блоков на вычислительные ресурсы в гетерогенной распределенной вычислительной среде с использованием репозитория эффективных алгоритмов. Приведены результаты экспериментального исследования, демонстрирующие эффективность разработанного метода.</p></abstract><trans-abstract xml:lang="en"><p>The issues of solving integer, mixed-integer multicriterial optimization problems with nonlinear constraints are discussed. The aim of the study is to reduce the time costs for solving such problems using metaheuristic algorithms in a distributed heterogeneous computing environment that provides computing resources. The novelty of the proposed approach lies in the choice of a method for parallel execution of metaheuristic algorithms, the formation of computational load blocks that implement metaheuristics, and the assignment of blocks to computing resources in a heterogeneous distributed computing environment using a repository of effective algorithms. Results of an experimental study demonstrating the developed method effectiveness are presented.</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>metaheuristics</kwd><kwd>distributed computing</kwd><kwd>parallel metaheuristics</kwd><kwd>optimization</kwd><kwd>workload distribution</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">Klimenko A., Barinov A. Multicriteria task distribution problem for resource-saving data processing//Lecture Notes in Computer Science. 2023. P. 166–176. DOI: 10.1007/978-3-031-41673-6_13.</mixed-citation><mixed-citation xml:lang="en">Klimenko A., Barinov A. Lecture Notes in Computer Science, Springer Nature Switzerland, Cham, 2023, pp. 166–176, https://doi.org/10.1007/978-3-031-41673-6_13.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Hameed T. et al. Efficient resource scheduling in fog: A multi-objective optimization approach // Proc. of the Pakistan Academy of Sciences: A. Physical and Computational Sciences. 2024. N 61 (1). DOI: 10.53560/ppasa(60-1)674.</mixed-citation><mixed-citation xml:lang="en">Hameed T. et al. Proceedings of the Pakistan Academy of Sciences: A. Physical and Computational Sciences, 2024, no. 1(61), https://doi.org/10.53560/ppasa(60-1)674.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Li S. et al.: Non-convex optimization of resource allocation in fog computing using successive approximation // Journal Syst. Sci. Complex. 2024. N 37 (2). P. 805–840. DOI: 10.1007/s11424-024-2038-2.</mixed-citation><mixed-citation xml:lang="en">Li S. et al. J. Syst. Sci. Complex, 2024, no. 2(37), pp. 805–840, https://doi.org/10.1007/s11424-024-2038-2.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Singh K. D., Singh P. D. Machine Learning in Robotics with Fog/Cloud Computing and IoT// EAI Endorsed Trans AI Robotics. 2023. N 2.</mixed-citation><mixed-citation xml:lang="en">Singh K.D., Singh P.D. EAI Endorsed Trans AI Robotics, 2023, no. 2.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Alqam S. et al. Reinforcement learning-driven decision-making for live virtual machine migration in fog computing // Journal Eng. Res. 2024. N 20 (2). P. 113–122. DOI: 10.53540/tjer.vol20iss2pp113-122.</mixed-citation><mixed-citation xml:lang="en">Alqam S. et al. J. Eng. Res., 2024, no. 2(20), pp. 113–122, https://doi.org/10.53540/tjer.vol20iss2pp113-122.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Panahi F. H. et al. An intelligent path planning mechanism for firefighting in wireless sensor and actor networks // IEEE Internet Things Journal. 2023. N 10 (1). P. 9646–9661. DOI: 10.1109/jiot.2023.3235998.</mixed-citation><mixed-citation xml:lang="en">Panahi F.H. et al. IEEE Internet Things J., 2023, no. 11(10), pp. 9646–9661, https://doi.org/10.1109/jiot.2023.3235998.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Choudhary A., Rajak R. A novel strategy for deterministic workflow scheduling with load balancing using modified min-min heuristic in cloud computing environment // Cluster Computing. 2024. DOI: 10.1007/s10586-024-04307-8.</mixed-citation><mixed-citation xml:lang="en">Choudhary A., Rajak R. Cluster computing, 2024, https://doi.org/10.1007/s10586-024-04307-8.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Uddin F. et al. An improvement to the 2-Opt heuristic algorithm for approximation of optimal TSP tour // Appl. Sci. 2023. N 13 (12). P. 7339. DOI: 10.3390/app13127339.</mixed-citation><mixed-citation xml:lang="en">Uddin F. et al. Appl. Sci. (Basel), 2023, no. 12(13), pp. 7339, https://doi.org/10.3390/app13127339.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Donoso Y., Fabregat R. Multi-objective optimization in computer networks using metaheuristics. Boca Raton, Fl.: Auerbach Publications, 2016.</mixed-citation><mixed-citation xml:lang="en">Donoso Y., Fabregat R. Multi-objective optimization in computer networks using metaheuristics, Auerbach Publications, 2016, 468 p., DOI:10.1201/9781420013627.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Xiao J. et al. A metaheuristic-based modularity optimization algorithm driven by edge directionality for directed networks // IEEE Trans. Netw. Sci. Eng. 2023. N 1–14. DOI: 10.1109/tnse.2023.3274173.</mixed-citation><mixed-citation xml:lang="en">Xiao J. et al. IEEE Trans. Netw. Sci. Eng., 2023, рр. 1–14, https://doi.org/10.1109/tnse.2023.3274173.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Cho W. K. T., Liu Y. Y. Parallel hybrid metaheuristics with distributed intensification and diversification for large-scale optimization in big data statistical analysis // IEEE. 2019.</mixed-citation><mixed-citation xml:lang="en">Cho W.K.T., Liu Y.Y. IEEE International Conference on Big Data (Big Data), 2019, DOI:10.1109/BigData47090.2019.9006045.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Yang H. et al. An improved spherical evolution with enhanced exploration capabilities to address wind farm layout optimization problem // Eng. Appl. Artif. Intell. 2023. N 123. P. 106198. DOI: 10.1016/j.engappai.2023.106198.</mixed-citation><mixed-citation xml:lang="en">Yang H. et al. Eng. Appl. Artif. Intell., 2023, vol. 123, art. no. 106198, https://doi.org/10.1016/j.engappai.2023.106198.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Algin R. et al. Enhanced migrating birds optimization algorithm for optimization problems in different domains // Annual. Oper. Res. 2024. DOI: 10.1007/s10479-024-05992-9.</mixed-citation><mixed-citation xml:lang="en">Algin R. et al. Ann. Oper. Res., 2024, https://doi.org/10.1007/s10479-024-05992-9.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang H. et al. Leader federated learning optimization using deep reinforcement learning for distributed satellite edge intelligence // IEEE Trans. Serv. Comput. 2024. N 1–14. DOI: 10.1109/tsc.2024.3376256.</mixed-citation><mixed-citation xml:lang="en">Zhang H. et al. IEEE Trans. Serv. Comput., 2024, рр. 1–14, https://doi.org/10.1109/tsc.2024.3376256.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">He Y. et al. Distributed bilevel optimization with communication compression // arXiv [math.OC]. 2024.</mixed-citation><mixed-citation xml:lang="en">He Y. et al. arXiv. https://arxiv.org/pdf/2405.18858, 2024.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Oszust M., Wysocki M. A distributed immune algorithm for solving optimization problems // Studies in Computational Intelligence. Berlin / Heidelberg: Springer-Verlag, 2008. Vol. 162. P. 147–155.</mixed-citation><mixed-citation xml:lang="en">Oszust M., Wysocki M. Studies in Computational Intelligence, Springer, Berlin Heidelberg, 2008, pp. 147–155.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Abdelhafez A. et al. Systematic literature review on parallel trajectory-based metaheuristics// Swarm Evol. Comput. 2023. N 55.</mixed-citation><mixed-citation xml:lang="en">Abdelhafez A. et al. Swarm Evol. Comput., 2023, vol. 55, art. no.100692.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Coelho P., Silva C. Parallel Metaheuristics for Shop Scheduling: enabling Industry 4.0 // Procedia Comput. Sci. 2021. N 180. P. 778–786. DOI: 10.1016/j.procs.2021.01.328.</mixed-citation><mixed-citation xml:lang="en">Coelho P., Silva C. Procedia Comput. Sci., 2021, vol. 180, рр. 778–786, https://doi.org/10.1016/j.procs.2021.01.328.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Parallel GPU-accelerated metaheuristics // Designing Scientific Applications on GPUs. Chapman and Hall/CRC, 2013. P. 205–236.</mixed-citation><mixed-citation xml:lang="en">Parallel GPU-accelerated metaheuristics, Designing Scientific Applications on GPUs, Chapman and Hall/CRC, 2013, pp. 205–236.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Testa A. et al. A tutorial on distributed optimization for cooperative robotics: From setups and algorithms to toolboxes and research directions // arxiv.org/abs/2309.04257. 2023.</mixed-citation><mixed-citation xml:lang="en">Testa A. et al., http://arxiv.org/abs/2309.04257, 2023.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Testa A., Notarstefano G. Generalized assignment for multi-robot systems via distributed branch-and-price // IEEE Trans. Robot. 2022. N 38 (3). P. 1990–2001. DOI: 10.1109/tro.2021.3120046.</mixed-citation><mixed-citation xml:lang="en">Testa A., Notarstefano G. IEEE Trans. Robot., 2022, no. 3(38), pp. 1990–2001, https://doi.org/10.1109/tro.2021.3120046.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Mosteo A. R. et al. Optimal role and position assignment in multi-robot freely reachable formations // Automatica. 2017. N 81. P. 305–313. DOI: 10.1016/j.automatica.2017.03.040.</mixed-citation><mixed-citation xml:lang="en">Mosteo A.R. et al. Automatica (Oxf.), 2017, vol. 81, рр. 305–313, https://doi.org/10.1016/j.automatica.2017.03.040.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Bai X. et al.: Efficient routing for precedence-constrained package delivery for heterogeneous vehicles // IEEE Trans. Autom. Sci. Eng. 2020. N 17 (1). P. 248–260. DOI: 10.1109/tase.2019.2914113.</mixed-citation><mixed-citation xml:lang="en">Bai X. et al. IEEE Trans. Autom. Sci. Eng., 2020, no. 1(17), pp. 248–260, https://doi.org/10.1109/tase.2019.2914113.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Hartuv E. et al. Scheduling spare drones for persistent task performance under energy constraints // Intern. Conf. on Autonomous Agents and MultiAgent Systems. 2018. P. 532–540.</mixed-citation><mixed-citation xml:lang="en">Hartuv E. et al. Intern. Conf. on Autonomous Agents and MultiAgent Systems, 2018, pp. 532–540.</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Gopinath S., Natesh T. C. Development of interdependent resource management system for construction project using genetic algorithm // Lecture Notes in Civil Engineering. Singapore, 2024. P. 541–550.</mixed-citation><mixed-citation xml:lang="en">Gopinath S., Natesh T.C. Lecture Notes in Civil Engineering, Springer Nature, Singapore, 2024, pp. 541–550.</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">Mijuskovic A. et al. Resource management techniques for cloud/fog and edge computing: An evaluation framework and classification // Sensors. 2021. N 21 (5). P. 1832. DOI: 10.3390/s21051832.</mixed-citation><mixed-citation xml:lang="en">Mijuskovic A. et al. Sensors (Basel), 2021, no. 5(21), pp. 1832, https://doi.org/10.3390/s21051832.</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru"></mixed-citation><mixed-citation xml:lang="en"></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>
