<?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 pub-id-type="doi">10.18255/1818-1015-2021-1-6-21</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-1469</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>Algorithms</subject></subj-group></article-categories><title-group><article-title>Алгоритмы поиска с возвратом для построения гамильтонова разложения 4-регулярного мультиграфа</article-title><trans-title-group xml:lang="en"><trans-title>Backtracking Algorithms for Constructing the Hamiltonian Decomposition of a 4-regular Multigraph</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-1881-0207</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Коростиль</surname><given-names>Александр Васильевич</given-names></name><name name-style="western" xml:lang="en"><surname>Korostil</surname><given-names>Alexander V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Аспирант</p><p>ул. Советская, 14, г. Ярославль, 150003 </p></bio><bio xml:lang="en"><p>Postgraduate student</p><p>14 Sovetskaya, Yaroslavl 150003</p></bio><email xlink:type="simple">av.korostil@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-4705-2409</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Николаев</surname><given-names>Андрей Валерьевич</given-names></name><name name-style="western" xml:lang="en"><surname>Nikolaev</surname><given-names>Andrei V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кандидат физико-математических наук, доцент</p><p>ул. Советская, 14, г. Ярославль, 150003 </p></bio><bio xml:lang="en"><p>PhD, associate professor</p><p>14 Sovetskaya, Yaroslavl 150003</p></bio><email xlink:type="simple">andrei.v.nikolaev@gmail.com</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>P. G. Demidov Yaroslavl State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>22</day><month>03</month><year>2021</year></pub-date><volume>28</volume><issue>1</issue><fpage>6</fpage><lpage>21</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">Korostil A.V., Nikolaev A.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/1469">https://www.mais-journal.ru/jour/article/view/1469</self-uri><abstract><p>Рассматривается задача построения гамильтонова разложения регулярного мультиграфа на гамильтоновы циклы без общих рёбер. Известно, что проверка несмежности вершин в полиэдральных графах симметричного и асимметричного многогранников коммивояжёра является NP-полной задачей. С другой стороны, достаточное условие несмежности вершин можно сформулировать в виде комбинаторной задачи построения гамильтонова разложения 4-регулярного мультиграфа. В статье представлены два алгоритма поиска с возвратом для проверки несмежности вершин в полиэдральном графе коммивояжёра и построения гамильтонова разложения 4-регулярного мультиграфа: алгоритм на основе последовательного расширения простого пути и алгоритм на основе процедуры цепного фиксирования рёбер. По результатам вычислительных экспериментов для неориентированных мультиграфов оба переборных алгоритма проиграли известному эвристическому алгоритму поиска с переменными окрестностями. Однако для ориентированных мультиграфов алгоритм на основе цепного фиксирования рёбер показал сопоставимые результаты с эвристиками на экземплярах задачи, имеющих решение, и лучшие результаты на экземплярах задачи, для которых гамильтонова разложения не существует.</p></abstract><trans-abstract xml:lang="en"><p>We consider a Hamiltonian decomposition problem of partitioning a regular graph into edge-disjoint Hamiltonian cycles. It is known that verifying vertex non-adjacency in the 1-skeleton of the symmetric and asymmetric traveling salesperson polytopes is an NP-complete problem. On the other hand, a suffcient condition for two vertices to be non-adjacent can be formulated as a combinatorial problem of finding a Hamiltonian decomposition of a 4-regular multigraph. We present two backtracking algorithms for verifying vertex non-adjacency in the 1-skeleton of the traveling salesperson polytope and constructing a Hamiltonian decomposition: an algorithm based on a simple path extension and an algorithm based on the chain edge fixing procedure. Based on the results of the computational experiments for undirected multigraphs, both backtracking algorithms lost to the known heuristic general variable neighborhood search algorithm. However, for directed multigraphs, the algorithm based on chain fixing of edges showed comparable results with heuristics on instances with existing solutions, and better results on instances of the problem where the Hamiltonian decomposition does not exist.</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>Hamiltonian decomposition</kwd><kwd>traveling salesperson polytope</kwd><kwd>1-skeleton</kwd><kwd>vertex adjacency</kwd><kwd>backtracking</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Работа выполнена в рамках инициативной НИР ЯрГУ им. П. Г. Демидова № VIP-016</funding-statement><funding-statement xml:lang="en">This work was supported by P. G. Demidov Yaroslavl State University Project № VIP-016</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">J. Krarup, The peripatetic salesman and some related unsolved problems”, in Combinatorial Programming: Methods and Applications, vol. 19, Springer Netherlands, 1995, pp. 173–178. doi: 10.1007/978-94-011-7557-9_8.</mixed-citation><mixed-citation xml:lang="en">J. Krarup, The peripatetic salesman and some related unsolved problems”, in Combinatorial Programming: Methods and Applications, vol. 19, Springer Netherlands, 1995, pp. 173–178. doi: 10.1007/978-94-011-7557-9_8.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">M. M. Bae and B. Bose, “Edge disjoint Hamiltonian cycles in k-ary n-cubes and hypercubes”, IEEE Transactions on Computers, vol. 52, no. 10, pp. 1271–1284, 2003. doi: 10.1109/TC.2003.1234525.</mixed-citation><mixed-citation xml:lang="en">M. M. Bae and B. Bose, “Edge disjoint Hamiltonian cycles in k-ary n-cubes and hypercubes”, IEEE Transactions on Computers, vol. 52, no. 10, pp. 1271–1284, 2003. doi: 10.1109/TC.2003.1234525.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">R. F. Bailey, “Error-correcting codes from permutation groups”, Discrete Mathematics, vol. 309, no. 13, pp. 4253–4265, 2009. doi: 10.1016/j.disc.2008.12.027.</mixed-citation><mixed-citation xml:lang="en">R. F. Bailey, “Error-correcting codes from permutation groups”, Discrete Mathematics, vol. 309, no. 13, pp. 4253–4265, 2009. doi: 10.1016/j.disc.2008.12.027.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">C. Clifton, M. Kantarcioglu, J. Vaidya, X. Lin, and M. Y. Zhu, “Tools for Privacy Preserving Distributed Data Mining”, SIGKDD Explor. Newsl., vol. 4, no. 2, pp. 28–34, 2002. doi: 10.1145/772862.772867.</mixed-citation><mixed-citation xml:lang="en">C. Clifton, M. Kantarcioglu, J. Vaidya, X. Lin, and M. Y. Zhu, “Tools for Privacy Preserving Distributed Data Mining”, SIGKDD Explor. Newsl., vol. 4, no. 2, pp. 28–34, 2002. doi: 10.1145/772862.772867.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">R. W. Hung, “Embedding two edge-disjoint Hamiltonian cycles into locally twisted cubes”, Theoretical Computer Science, vol. 412, no. 35, pp. 4747–4753, 2011. doi: 10.1016/j.tcs.2011.05.004.</mixed-citation><mixed-citation xml:lang="en">R. W. Hung, “Embedding two edge-disjoint Hamiltonian cycles into locally twisted cubes”, Theoretical Computer Science, vol. 412, no. 35, pp. 4747–4753, 2011. doi: 10.1016/j.tcs.2011.05.004.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">R. Glebov, Z. Luria, and B. Sudakov, “The number of Hamiltonian decompositions of regular graphs”, Israel Journal of Mathematics, vol. 222, no. 1, pp. 91–108, 2017. doi: 10.1007/s11856-017-1583-y.</mixed-citation><mixed-citation xml:lang="en">R. Glebov, Z. Luria, and B. Sudakov, “The number of Hamiltonian decompositions of regular graphs”, Israel Journal of Mathematics, vol. 222, no. 1, pp. 91–108, 2017. doi: 10.1007/s11856-017-1583-y.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">G. Dantzig, R. Fulkerson, and S. Johnson, “Solution of a Large-Scale Traveling-Salesman Problem”, Journal of the Operations Research Society of America, vol. 2, no. 4, pp. 393–410, 1954. doi: 10.1287/opre.2.4.393.</mixed-citation><mixed-citation xml:lang="en">G. Dantzig, R. Fulkerson, and S. Johnson, “Solution of a Large-Scale Traveling-Salesman Problem”, Journal of the Operations Research Society of America, vol. 2, no. 4, pp. 393–410, 1954. doi: 10.1287/opre.2.4.393.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">D. L. Applegate, R. E. Bixby, V. Chvatal, and W. J. Cook, ´ The Traveling Salesman Problem: A Computational Study. Princeton University Press, 2006, isbn: 9780691129938.</mixed-citation><mixed-citation xml:lang="en">D. L. Applegate, R. E. Bixby, V. Chvatal, and W. J. Cook, ´ The Traveling Salesman Problem: A Computational Study. Princeton University Press, 2006, isbn: 9780691129938.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">N. E. Aguilera, R. D. Katz, and P. B. Tolomei, “Vertex adjacencies in the set covering polyhedron”, Discrete Applied Mathematics, vol. 218, pp. 40–56, 2017. doi: 10.1016/j.dam.2016.10.024.</mixed-citation><mixed-citation xml:lang="en">N. E. Aguilera, R. D. Katz, and P. B. Tolomei, “Vertex adjacencies in the set covering polyhedron”, Discrete Applied Mathematics, vol. 218, pp. 40–56, 2017. doi: 10.1016/j.dam.2016.10.024.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">M. L. Balinski, “Signature Methods for the Assignment Problem”, Operations Research, vol. 33, no. 3, pp. 527–536, 1985. doi: 10.1287/opre.33.3.527.</mixed-citation><mixed-citation xml:lang="en">M. L. Balinski, “Signature Methods for the Assignment Problem”, Operations Research, vol. 33, no. 3, pp. 527–536, 1985. doi: 10.1287/opre.33.3.527.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">C. R. Chegireddy and H. W. Hamacher, “Algorithms for finding K-best perfect matchings”, Discrete Applied Mathematics, vol. 18, no. 2, pp. 155–165, 1987. doi: 10.1016/0166-218X(87)90017-5.</mixed-citation><mixed-citation xml:lang="en">C. R. Chegireddy and H. W. Hamacher, “Algorithms for finding K-best perfect matchings”, Discrete Applied Mathematics, vol. 18, no. 2, pp. 155–165, 1987. doi: 10.1016/0166-218X(87)90017-5.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">E. F. Combarro and P. Miranda, “Adjacency on the order polytope with applications to the theory of fuzzy measures”, Fuzzy Sets and Systems, vol. 161, no. 5, pp. 619–641, 2010. doi: 10.1016/j.fss.2009.05.004.</mixed-citation><mixed-citation xml:lang="en">E. F. Combarro and P. Miranda, “Adjacency on the order polytope with applications to the theory of fuzzy measures”, Fuzzy Sets and Systems, vol. 161, no. 5, pp. 619–641, 2010. doi: 10.1016/j.fss.2009.05.004.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">H. N. Gabow, “Two Algorithms for Generating Weighted Spanning Trees in Order”, SIAM Journal on Computing, vol. 6, no. 1, pp. 139–150, 1977. doi: 10.1137/0206011.</mixed-citation><mixed-citation xml:lang="en">H. N. Gabow, “Two Algorithms for Generating Weighted Spanning Trees in Order”, SIAM Journal on Computing, vol. 6, no. 1, pp. 139–150, 1977. doi: 10.1137/0206011.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">V. A. Bondarenko, “Nonpolynomial lower bounds for the complexity of the traveling salesman problem in a class of algorithms”, Automation and Remote Control, vol. 44, no. 9, pp. 1137–1142, 1983.</mixed-citation><mixed-citation xml:lang="en">V. A. Bondarenko, “Nonpolynomial lower bounds for the complexity of the traveling salesman problem in a class of algorithms”, Automation and Remote Control, vol. 44, no. 9, pp. 1137–1142, 1983.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">V. Bondarenko and A. Nikolaev, “On Graphs of the Cone Decompositions for the Min-Cut and Max-Cut Problems”, International Journal of Mathematics and Mathematical Sciences, vol. 2016, p. 7 863 650, 2016. doi: 10.1155/2016/7863650.</mixed-citation><mixed-citation xml:lang="en">V. Bondarenko and A. Nikolaev, “On Graphs of the Cone Decompositions for the Min-Cut and Max-Cut Problems”, International Journal of Mathematics and Mathematical Sciences, vol. 2016, p. 7 863 650, 2016. doi: 10.1155/2016/7863650.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">M. Grotschel and M. Padberg, “Polyhedral theory”, in ¨ The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization, John Wiley, Chichester, 1985, pp. 251–305.</mixed-citation><mixed-citation xml:lang="en">M. Grotschel and M. Padberg, “Polyhedral theory”, in ¨ The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization, John Wiley, Chichester, 1985, pp. 251–305.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">C. H. Papadimitriou, “The adjacency relation on the traveling salesman polytope is NP-Complete”, Mathematical Programming, vol. 14, no. 1, pp. 312–324, 1978. doi: 10.1007/BF01588973.</mixed-citation><mixed-citation xml:lang="en">C. H. Papadimitriou, “The adjacency relation on the traveling salesman polytope is NP-Complete”, Mathematical Programming, vol. 14, no. 1, pp. 312–324, 1978. doi: 10.1007/BF01588973.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">V. A. Bondarenko and A. V. Nikolaev, “On the Skeleton of the Polytope of Pyramidal Tours”, Journal of Applied and Industrial Mathematics, vol. 12, no. 1, pp. 9–18, 2018. doi: 10.1134/S1990478918010027.</mixed-citation><mixed-citation xml:lang="en">V. A. Bondarenko and A. V. Nikolaev, “On the Skeleton of the Polytope of Pyramidal Tours”, Journal of Applied and Industrial Mathematics, vol. 12, no. 1, pp. 9–18, 2018. doi: 10.1134/S1990478918010027.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">A. Nikolaev, “On vertex adjacencies in the polytope of pyramidal tours with step-backs”, in Mathematical Optimization Theory and Operations Research. MOTOR 2019, ser. LNCS, vol. 11548, Springer, 2019, pp. 247–263. doi: 10.1007/978-3-030-22629-9_18.</mixed-citation><mixed-citation xml:lang="en">A. Nikolaev, “On vertex adjacencies in the polytope of pyramidal tours with step-backs”, in Mathematical Optimization Theory and Operations Research. MOTOR 2019, ser. LNCS, vol. 11548, Springer, 2019, pp. 247–263. doi: 10.1007/978-3-030-22629-9_18.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">T. S. Arthanari, “On pedigree polytopes and Hamiltonian cycles”, Discrete Mathematics, vol. 306, no. 14, pp. 1474–1492, 2006. doi: 10.1016/j.disc.2005.11.030.</mixed-citation><mixed-citation xml:lang="en">T. S. Arthanari, “On pedigree polytopes and Hamiltonian cycles”, Discrete Mathematics, vol. 306, no. 14, pp. 1474–1492, 2006. doi: 10.1016/j.disc.2005.11.030.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">T. S. Arthanari, “Study of the pedigree polytope and a suffciency condition for nonadjacency in the tour polytope”, Discrete Optimization, vol. 10, no. 3, pp. 224–232, 2013. doi: 10.1016/j.disopt.2013.07.001.</mixed-citation><mixed-citation xml:lang="en">T. S. Arthanari, “Study of the pedigree polytope and a suffciency condition for nonadjacency in the tour polytope”, Discrete Optimization, vol. 10, no. 3, pp. 224–232, 2013. doi: 10.1016/j.disopt.2013.07.001.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">M. R. Rao, “Adjacency of the Traveling Salesman Tours and 0 − 1 Vertices”, SIAM Journal on Applied Mathematics, vol. 30, no. 2, pp. 191–198, 1976. doi: 10.1137/0130021.</mixed-citation><mixed-citation xml:lang="en">M. R. Rao, “Adjacency of the Traveling Salesman Tours and 0 − 1 Vertices”, SIAM Journal on Applied Mathematics, vol. 30, no. 2, pp. 191–198, 1976. doi: 10.1137/0130021.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">B. Peroche, “NP-completeness of some problems of partitioning and covering in graphs”, ´ Discrete Applied Mathematics, vol. 8, no. 2, pp. 195–208, 1984. doi: 10.1016/0166-218X(84)90101-X.</mixed-citation><mixed-citation xml:lang="en">B. Peroche, “NP-completeness of some problems of partitioning and covering in graphs”, ´ Discrete Applied Mathematics, vol. 8, no. 2, pp. 195–208, 1984. doi: 10.1016/0166-218X(84)90101-X.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">A. Kozlova and A. Nikolaev, “Simulated annealing approach to verify vertex adjacencies in the traveling salesperson polytope”, in Mathematical Optimization Theory and Operations Research. MOTOR 2019, ser. LNCS, vol. 11548, Springer, 2019, pp. 374–389. doi: 10.1007/978-3-030-22629-9_26.</mixed-citation><mixed-citation xml:lang="en">A. Kozlova and A. Nikolaev, “Simulated annealing approach to verify vertex adjacencies in the traveling salesperson polytope”, in Mathematical Optimization Theory and Operations Research. MOTOR 2019, ser. LNCS, vol. 11548, Springer, 2019, pp. 374–389. doi: 10.1007/978-3-030-22629-9_26.</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">A. Nikolaev and A. Kozlova, “Hamiltonian decomposition and verifying vertex adjacency in 1-skeleton of the traveling salesperson polytope by variable neighborhood search”, Journal of Combinatorial Optimization, 2020. doi: 10.1007/s10878-020-00652-7.</mixed-citation><mixed-citation xml:lang="en">A. Nikolaev and A. Kozlova, “Hamiltonian decomposition and verifying vertex adjacency in 1-skeleton of the traveling salesperson polytope by variable neighborhood search”, Journal of Combinatorial Optimization, 2020. doi: 10.1007/s10878-020-00652-7.</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">S. S. Skiena, The Algorithm Design Manual. Springer, 2008. doi: 10.1007/978-1-84800-070-4.</mixed-citation><mixed-citation xml:lang="en">S. S. Skiena, The Algorithm Design Manual. Springer, 2008. doi: 10.1007/978-1-84800-070-4.</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">A. V. Korostil and A. V. Nikolaev, “Algoritm poiska s vozvratom dlya postroeniya gamil’tonova razlozheniya 4-regulyarnogo mul’tigrafa (Backtracking algorithm to construct the Hamiltonian decomposition of a 4-regular multigraph)”, in Zametki po informatike i matematike (Notes on Computer Science and Mathematics), vol. 12, P.G. Demidov Yaroslavl State University, 2020, pp. 91–97.</mixed-citation><mixed-citation xml:lang="en">A. V. Korostil and A. V. Nikolaev, “Algoritm poiska s vozvratom dlya postroeniya gamil’tonova razlozheniya 4-regulyarnogo mul’tigrafa (Backtracking algorithm to construct the Hamiltonian decomposition of a 4-regular multigraph)”, in Zametki po informatike i matematike (Notes on Computer Science and Mathematics), vol. 12, P.G. Demidov Yaroslavl State University, 2020, pp. 91–97.</mixed-citation></citation-alternatives></ref><ref id="cit28"><label>28</label><citation-alternatives><mixed-citation xml:lang="ru">D. E. Knuth, The Art of Computer Programming, Volume 2 (3rd Ed.): Seminumerical Algorithms. USA: Addison-Wesley Longman Publishing Co., Inc., 1997, isbn: 0201896842. doi: 10.5555/270146.</mixed-citation><mixed-citation xml:lang="en">D. E. Knuth, The Art of Computer Programming, Volume 2 (3rd Ed.): Seminumerical Algorithms. USA: Addison-Wesley Longman Publishing Co., Inc., 1997, isbn: 0201896842. doi: 10.5555/270146.</mixed-citation></citation-alternatives></ref><ref id="cit29"><label>29</label><citation-alternatives><mixed-citation xml:lang="ru">J. H. Kim and N. C. Wormald, “Random Matchings Which Induce Hamilton Cycles and Hamiltonian Decompositions of Random Regular Graphs”, Journal of Combinatorial Theory, Series B, vol. 81, no. 1, pp. 20–44, 2001. doi: 10.1006/jctb.2000.1991.</mixed-citation><mixed-citation xml:lang="en">J. H. Kim and N. C. Wormald, “Random Matchings Which Induce Hamilton Cycles and Hamiltonian Decompositions of Random Regular Graphs”, Journal of Combinatorial Theory, Series B, vol. 81, no. 1, pp. 20–44, 2001. doi: 10.1006/jctb.2000.1991.</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>
