<?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">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">novtexmech-159</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>METHODS OF COMBINATORIAL OPTIMIZATION AND DECISION-MAKING</subject></subj-group></article-categories><title-group><article-title>Динамическое программирование в задаче курьера со стоимостями, зависящими от списка заданий</article-title><trans-title-group xml:lang="en"><trans-title>Dynamic Programming in the Precedence Constrained TSP with the Costs Depending on a List of Tasks</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>Chentsov</surname><given-names>A. G.</given-names></name></name-alternatives><email xlink:type="simple">chentsov@imm.uran.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>Kosheleva</surname><given-names>M. S.</given-names></name></name-alternatives><email xlink:type="simple">kosheleva.ms@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Институт математики и механики имени Н. Н. Красовского УрО PAH, Уральский федеральный университет, г. Екатеринбург</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Krasovskii Institute of Mathematics and Mechanics, Ural Branch, RAS, Ural Federal University, Yekaterinburg, 620990, Russian Federation</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2015</year></pub-date><pub-date pub-type="epub"><day>28</day><month>08</month><year>2018</year></pub-date><volume>16</volume><issue>4</issue><fpage>232</fpage><lpage>244</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/159">https://mech.novtex.ru/jour/article/view/159</self-uri><abstract><p>Построена схема независимых вычислений функции Беллмана для задачи курьера (задача коммивояжера с условиями предшествования), в которой стоимости зависят от списка невыполненных (на текущий момент) заданий. Постановка и методы решения ориентированы на применение в задаче о демонтаже энергоблока АЭС, выведенного из эксплуатации.</p></abstract><trans-abstract xml:lang="en"><p>A scheme of independent calculations of the Bellman function for the Precedence Constrained TSP, in which the cost depends on the list of pending jobs was constructed. The authors use a version of the dynamic programming method to solve a routing problem with the precedence constraints; this method makes use of an extension for the initial problem, which is based on a transformation of the precedence constraints into a special "deletion" rule (for tasks from the "current" list). At the stage of construction of the Bellman function, the whole array of its values is not used. In order to parallelize the computation procedure of the above mentioned function, they propose to distribute the task lists, which are realized at the penultimate stage of the procedure between different cores. In the construction of individual threads of the computational scheme, the authors use discrete dynamical systems, which build the sets, which may look similar to the reachability sets in the optimal control theory; the latter sets are employed in construction of the layers of space of position. The layers of the Bellman function, which are constructed in threads, are defined as restrictions of the latter onto the respective layers of the space of position. The statement of the problem and the solution methods are focused on a real-life problem of dismantling of a decommissioned nuclear power unit.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>динамическое программирование</kwd><kwd>маршрут</kwd><kwd>условия предшествования</kwd><kwd>существенные списки (заданий)</kwd><kwd>слои пространства позиций</kwd><kwd>независимые вычисления</kwd><kwd>функция Беллмана</kwd><kwd>Dynamic programming</kwd><kwd>route</kwd><kwd>precedence constraints</kwd><kwd>essential list (of tasks)</kwd><kwd>layers of space of position</kwd><kwd>independent computations</kwd><kwd>Bellman function</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">Ташлыков О. Л. Методы оценки и снижения дозовых нагрузок при ремонте АЭС: учеб. пособие. Екатеринбург: УГТУ-УПИ, 2009. 118 с.</mixed-citation><mixed-citation xml:lang="en">Ташлыков О. Л. Методы оценки и снижения дозовых нагрузок при ремонте АЭС: учеб. пособие. Екатеринбург: УГТУ-УПИ, 2009. 118 с.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Коробкин В. В., Сесекин А. Н., Ташлыков О. Л., Ченцов А. Г. Методы маршрутизации и их приложения в задачах повышения безопасности и эффективности эксплуатации атомных станций / Под общ. ред. член-корр. РАН И. А. Каляева. М.: Новые технологии, 2012. 234 с.</mixed-citation><mixed-citation xml:lang="en">Коробкин В. В., Сесекин А. Н., Ташлыков О. Л., Ченцов А. Г. Методы маршрутизации и их приложения в задачах повышения безопасности и эффективности эксплуатации атомных станций / Под общ. ред. член-корр. РАН И. А. Каляева. М.: Новые технологии, 2012. 234 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Меламед И. И., Сергеев С. И., Сигал И. Х. Задача коммивояжера. I. Вопросы теории; II. Точные алгоритмы; III. Приближенные алгоритмы // Автоматика и телемеханика. 1989. № 9. С. 3-34; № 10. С. 3-29; № 11. С. 3-26.</mixed-citation><mixed-citation xml:lang="en">Меламед И. И., Сергеев С. И., Сигал И. Х. Задача коммивояжера. I. Вопросы теории; II. Точные алгоритмы; III. Приближенные алгоритмы // Автоматика и телемеханика. 1989. № 9. С. 3-34; № 10. С. 3-29; № 11. С. 3-26.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Литл Дж., Мурти К., Суини Д., Кэрел К. Алгоритм для решения задачи о коммивояжере // Экономика и математические методы. 1965. Т. 1 (Вып. 1). С. 94-107.</mixed-citation><mixed-citation xml:lang="en">Литл Дж., Мурти К., Суини Д., Кэрел К. Алгоритм для решения задачи о коммивояжере // Экономика и математические методы. 1965. Т. 1 (Вып. 1). С. 94-107.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Gutin G., Punnen A.P. The Traveling Salesman Problem and Its Variations. Kluwer, 2002. 830 р.</mixed-citation><mixed-citation xml:lang="en">Gutin G., Punnen A.P. The Traveling Salesman Problem and Its Variations. Kluwer, 2002. 830 р.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Беллман Р. Применение динамического программирования к задаче о коммивояжере // Кибернет. сборник. Т. 9. М.: Мир, 1964. С. 219-228.</mixed-citation><mixed-citation xml:lang="en">Беллман Р. Применение динамического программирования к задаче о коммивояжере // Кибернет. сборник. Т. 9. М.: Мир, 1964. С. 219-228.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Хелд М., Карп Р. М. Применение динамического программирования к задачам упорядочения // Кибернет. сборник. Т. 9. М.: Мир, 1964. С. 202-218.</mixed-citation><mixed-citation xml:lang="en">Хелд М., Карп Р. М. Применение динамического программирования к задачам упорядочения // Кибернет. сборник. Т. 9. М.: Мир, 1964. С. 202-218.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Ченцов А. Г. К вопросу о маршрутизации комплекса работ // Вестник Удм. ун-та. Математика. Механика. Комп. науки. 2013. № 1. С. 59-82.</mixed-citation><mixed-citation xml:lang="en">Ченцов А. Г. К вопросу о маршрутизации комплекса работ // Вестник Удм. ун-та. Математика. Механика. Комп. науки. 2013. № 1. С. 59-82.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Ченцов А. Г. Экстремальные задачи маршрутизации и распределения заданий: вопросы теории. М.: Ижевск: НИЦ "Регулярная и хаотическая динамика", 2008. 240 с.</mixed-citation><mixed-citation xml:lang="en">Ченцов А. Г. Экстремальные задачи маршрутизации и распределения заданий: вопросы теории. М.: Ижевск: НИЦ "Регулярная и хаотическая динамика", 2008. 240 с.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Варга Дж. Оптимальное управление дифференциальными и функциональными уравнениями. М.: Наука, 1977. 624 с.</mixed-citation><mixed-citation xml:lang="en">Варга Дж. Оптимальное управление дифференциальными и функциональными уравнениями. М.: Наука, 1977. 624 с.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Дьедонне Ж. Основы современного анализа. М.: Мир, 1964. 430 с.</mixed-citation><mixed-citation xml:lang="en">Дьедонне Ж. Основы современного анализа. М.: Мир, 1964. 430 с.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Сесекин А. Н., Ченцов А. А., Ченцов А. Г. Обобщенная задача курьера с функцией затрат, зависящей от списка заданий // Изв. РАН. ТиСУ. 2010. - № 2. С. 68-77.</mixed-citation><mixed-citation xml:lang="en">Сесекин А. Н., Ченцов А. А., Ченцов А. Г. Обобщенная задача курьера с функцией затрат, зависящей от списка заданий // Изв. РАН. ТиСУ. 2010. - № 2. С. 68-77.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Ченцов А. Г. Одна параллельная процедура построения функции Беллмана в обобщенной задаче курьера с внутренними работами // Вестник ЮУрГУ. Сер. Мат. моделирование и программирование. 2012. № 18, вып. 12. С. 53-76.</mixed-citation><mixed-citation xml:lang="en">Ченцов А. Г. Одна параллельная процедура построения функции Беллмана в обобщенной задаче курьера с внутренними работами // Вестник ЮУрГУ. Сер. Мат. моделирование и программирование. 2012. № 18, вып. 12. С. 53-76.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Ченцов А. Г. Одна параллельная процедура построения функции Беллмана в обобщенной задаче курьера с внутренними работами // АиТ. 2012. № 3. С. 134-149.</mixed-citation><mixed-citation xml:lang="en">Ченцов А. Г. Одна параллельная процедура построения функции Беллмана в обобщенной задаче курьера с внутренними работами // АиТ. 2012. № 3. С. 134-149.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Кошелева М. С., Ченцов А. Г. Одна задача маршрутизации с ограничениями в виде условий предшествования // Проблемы управления и моделирования в сложных системах: Тр. XV Междунар. конф. Самара: Самар. НЦ РАН. 2013. С. 523-532.</mixed-citation><mixed-citation xml:lang="en">Кошелева М. С., Ченцов А. Г. Одна задача маршрутизации с ограничениями в виде условий предшествования // Проблемы управления и моделирования в сложных системах: Тр. XV Междунар. конф. Самара: Самар. НЦ РАН. 2013. С. 523-532.</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>
