<?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">mireabulletin</journal-id><journal-title-group><journal-title xml:lang="ru">Russian Technological Journal</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Technological Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2782-3210</issn><issn pub-type="epub">2500-316X</issn><publisher><publisher-name>RTU MIREA</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32362/2500-316X-2021-9-5-45-56</article-id><article-id custom-type="elpub" pub-id-type="custom">mireabulletin-367</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>MATHEMATICAL MODELING</subject></subj-group></article-categories><title-group><article-title>Двухэтапная сплайн-аппроксимация в компьютерном проектировании трасс линейных сооружений</article-title><trans-title-group xml:lang="en"><trans-title>Two-stage spline-approximation in linear structure routing</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-3734-7182</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>Karpov</surname><given-names>D. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Карпов Дмитрий Анатольевич, к.т.н., заведующий кафедрой общей информатики Института кибернетики</p><p>119454, Москва, пр-т Вернадского, д. 78</p><p> </p></bio><bio xml:lang="en"><p>Dmitry A. Karpov, Cand. Sci. (Eng.), Head of the General Informatics Department, Institute of Cybernetics</p><p>78, Vernadskogo pr., Moscow, 119454</p></bio><email xlink:type="simple">karpov@mirea.ru</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-0002-9801-7454</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>Struchenkov</surname><given-names>V. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Струченков Валерий Иванович, д.т.н., профессор, кафедра общей информатики Института кибернетики</p><p>119454, Москва, пр-т Вернадского, д. 78</p></bio><bio xml:lang="en"><p>Valery I. Struchenkov, Dr. Sci. (Eng.), Professor, General Informatics Department, Institute of Cybernetics</p><p>78, Vernadskogo pr., Moscow, 119454</p></bio><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>MIREA – Russian Technological 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>25</day><month>10</month><year>2021</year></pub-date><volume>9</volume><issue>5</issue><fpage>45</fpage><lpage>56</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">Karpov D.A., Struchenkov V.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://www.rtj-mirea.ru/jour/article/view/367">https://www.rtj-mirea.ru/jour/article/view/367</self-uri><abstract><p>В статье компьютерное проектирование трасс линейных сооружений рассматривается как за-дача сплайн-аппроксимации. Принципиальной особенностью соответствующих проектных задач является то, что план и продольный профиль трассы состоят из элементов заданного вида. В зависимости от типа линейного сооружения используются отрезки прямых, дуги окружностей, парабол второй степени, клотоид и др. В любом случае результатом проектирования является кривая, состоящая из нужной последовательности элементов заданного вида. В точках сопряжения элементы, как правило, имеют общую касательную, а в наиболее сложном случае – и общую кривизну. Подобные кривые принято называть сплайнами. В отличие от других применений сплайнов в проектировании трасс линейных сооружений приходится учитывать многочисленные ограничения на параметры элементов сплайна, возникающие из необходимости соблюдения технических нормативов с целью обеспечения нормальной эксплуатации будущего сооружения. Технические ограничения формализуются в виде системы неравенств. Главная отличительная особенность рассматриваемых проектных задач состоит в том, что число элементов искомого сплайна неизвестно и должно быть определено в процессе решения задачи. Это обстоятельство принципиально усложняет задачу и не позволяет применить для ее решения математические модели и алгоритмы нелинейного программирования, так как неизвестна размерность задачи. В статье предлагается двухэтапная схема сплайн-аппроксимации плоской кривой, заданной последовательностью точек, при неизвестном числе элементов сплайна и наличии ограничений на параметры его элементов. На первом этапе определяется число элементов сплайна и приближенное решение задачи аппроксимации. Используется метод динамического программирования. На втором этапе выполняется оптимизация параметров элементов сплайна. Используются алгоритмы нелинейного программирования, разработанные с учетом особенностей системы ограничений. При этом на каждой итерации процесса оптимизации для соответствующего набора активных ограничений строится базис в нуль-пространстве матрицы ограничений. Это позволяет найти направление спуска и решить вопрос об исключении ограничений из активного набора без решения систем линейных уравнений вообще, а в наиболее сложных случаях − решая линейные системы малой размерности. В качестве целевой функции наряду с традиционно используемой суммой квадратов отклонений аппроксимируемых точек от сплайна в статье предлагаются другие функции с учетом специфики конкретной проектной задачи.</p></abstract><trans-abstract xml:lang="en"><p>In the article, computer design of routes of linear structures is considered as a spline approximation problem. A fundamental feature of the corresponding design tasks is that the plan and longitudinal profile of the route consist of elements of a given type. Depending on the type of linear structure, line segments, arcs of circles, parabolas of the second degree, clothoids, etc. are used. In any case, the design result is a curve consisting of the required sequence of elements of a given type. At the points of conjugation, the elements have a common tangent, and in the most difficult case, a common curvature. Such curves are usually called splines. In contrast to other applications of splines in the design of routes of linear structures, it is necessary to take into account numerous restrictions on the parameters of spline elements arising from the need to comply with technical standards in order to ensure the normal operation of the future structure. Technical constraints are formalized as a system of inequalities. The main distinguishing feature of the considered design problems is that the number of elements of the required spline is usually unknown and must be determined in the process of solving the problem. This circumstance fundamentally complicates the problem and does not allow using mathematical models and nonlinear programming algorithms to solve it, since the dimension of the problem is unknown. The article proposes a two-stage scheme for spline approximation of a plane curve. The curve is given by a sequence of points, and the number of spline elements is unknown. At the first stage, the number of spline elements and an approximate solution to the approximation problem are determined. The method of dynamic programming with minimization of the sum of squares of deviations at the initial points is used. At the second stage, the parameters of the spline element are optimized. The algorithms of nonlinear programming are used. They were developed taking into account the peculiarities of the system of constraints. Moreover, at each iteration of the optimization process for the corresponding set of active constraints, a basis is constructed in the null space of the constraint matrix and in the subspace – its complement. This makes it possible to find the direction of descent and solve the problem of excluding constraints from the active set without solving systems of linear equations. As an objective function, along with the traditionally used sum of squares of the deviations of the initial points from the spline, the article proposes other functions taking into account the specificity of a particular project task.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>трасса</kwd><kwd>план и продольный профиль</kwd><kwd>сплайн</kwd><kwd>динамическое программирование</kwd><kwd>целевая функция</kwd><kwd>ограничения</kwd></kwd-group><kwd-group xml:lang="en"><kwd>route</kwd><kwd>horizontal and vertical alignment</kwd><kwd>spline</kwd><kwd>dymanic programming</kwd><kwd>objective function</kwd><kwd>restrictions</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">Струченков В.И. Использование математических методов оптимизации и ЭВМ при проектировании продольного профиля железных дорог; под ред. Б.К. Малявского. Серия: Труды Всесоюзного научно-исследовательского института транспортного строительства. Вып. 101. М.: Транспорт; 1977. 169 с.</mixed-citation><mixed-citation xml:lang="en">Struchenkov V.I. The use of mathematical optimization methods and a computer in the design of the longitudinal profile of railways; B.K. Malyavskii (Ed.). Seriya: Trudy Vsesoyuznogo nauchno-issledovatel’skogo instituta transportnogo stroitel’stva = Series: Proceedings of the All-Union Scientific Research Institute of Transport Construction. Iss. 101. Moscow: Transport; 1977. 169 p. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Струченков В.И. Компьютерные технологии в проектировании трасс линейных сооружений. Российский технологический журнал. 2017;5(1):29−41. https://doi.org/10.32362/2500-316X-2017-5-1-29-41</mixed-citation><mixed-citation xml:lang="en">Struchenkov V.I. Computer technologies in line structure routing. Rossiiskii tekhnologicheskii zhurnal = Russian Technological Journal. 2017;5(1):29−41 (in Russ.). https://doi.org/10.32362/2500-316X-2017-5-1-29-41</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Альберг Дж., Нильсон Э., Уолш Дж. Теория сплайнов и ее приложения: пер. с англ. М.: Мир; 1972. 312 с.</mixed-citation><mixed-citation xml:lang="en">Ahlberg J.H., Nilson E.N., Walsh J.L. The theory of splines and their applications. Academic press; 1967. 296 p. [Alberg J., Nilson E., Walsh J. Teoriya splainov i ee prilozheniya (The theory of splines and their applications). Moscow: Mir; 1972. 312 p. (in Russ.).]</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Хакимов Б.В. Моделирование корреляционных зависимостей сплайнами на примерах в геологии и экологии. СПб.: Нева; 2003. 144 с. ISBN 5-7654-2951-3</mixed-citation><mixed-citation xml:lang="en">Khakimov B.V. Modelirovanie korrelyatsionnykh zavisimostei splainami na primerakh v geologii i ekologii(Modeling of correlation dependences by splines on examples in geology and ecology). St. Petersburg: Neva; 2003. 144 p. (in Russ). ISBN 5-7654-2951-3</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Dierckx P. Curve and Surface fitting with splines. Oxford University Press; 1995. 285 p.</mixed-citation><mixed-citation xml:lang="en">Dierckx P. Curve and Surface fitting with splines. Oxford University Press; 1995. 285 p.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Михалевич В.С., Быков В.И., Сибирко А.Н. К вопросу проектирования оптимального продольного профиля дороги. Транспортное строительство. 1975;6:39−40.</mixed-citation><mixed-citation xml:lang="en">Mikhalevich V.S., Bykov V.I., Sibirko A.N. To the question of designing the optimal longitudinal profile of the road. Transportnoe stroitel’stvo = Transport Construction. 1975;6:39−40 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Космин В.В., Струченков В.И., Фрадков Е.Б. Проектирование продольного профиля дороги на ЭВМ. Транспортное строительство. 1971;4:38−42.</mixed-citation><mixed-citation xml:lang="en">Kosmin V.V., Struchenkov V.I., Fradkov E.B. Computer design of the longitudinal profile of the road. Transportnoe stroitel’stvo= Transport Construction. 1971;4:38−42 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Bentley Rail Track. URL: https://www.bentley.com/-/media/1EA2B937CB5B42BEA5EAE802620C0BA3.ashx</mixed-citation><mixed-citation xml:lang="en">Bentley Rail Track. Available from URL: https://www.bentley.com/-/media/1EA2B937CB5B42BEA5EAE802620C0BA3.ashx</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">CARD/1. URL: http://card-1.ru/</mixed-citation><mixed-citation xml:lang="en">CARD/1. Available from URL: http://card-1.ru/</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Autodesk. URL: https://www.architect-design.ru/autodesk/autocad/</mixed-citation><mixed-citation xml:lang="en">Autodesk. Available from URL: https://www.architect-design.ru/autodesk/autocad/</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Тоpomatic Robur. URL: http://www.topomatic.ru/</mixed-citation><mixed-citation xml:lang="en">Тоpomatic Robur. Available from URL: http://www.topomatic.ru/</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Credo-Dialog. URL: https://credo-dialogue.ru/</mixed-citation><mixed-citation xml:lang="en">Credo-Dialog. Available from URL: https://credo-dialogue.ru/</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Струченков В.И. Использование параболических сплайнов в САПР линейных сооружений. Российский технологический журнал. 2018;6(1):40−52. https://doi.org/10.32362/2500-316X-2018-6-1-40-52</mixed-citation><mixed-citation xml:lang="en">Struchenkov V.I. The use of parabolic splinees in CAD of linear structures. Rossiiskii tekhnologicheskii zhurnal = Russian Technological Journal. 2018;6(1):40−51 (in Russ). https://doi.org/10.32362/2500-316X-2018-6-1-40-52</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Струченков В.И. Методы оптимизации трасс в САПР линейных сооружений. М.: Солон-Пресс; 2015. 272 с. ISBN 978-5-91359-139-5</mixed-citation><mixed-citation xml:lang="en">Struchenkov V.I. Metody optimizatsii trass v SAPR lineinykh sooruzhenii (Methods for route optimization in CAD of linear structures). Moscow: Solon-Press; 2014. 271 р. (in Russ). ISBN 978-5-91359-139-5</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Лежнев А.В. Динамическое программирование в экономических задачах. М.: Бином; 2016. 285 c. ISBN 5-94774-344-2</mixed-citation><mixed-citation xml:lang="en">Lezhnev A.V. Dinamicheskoe programmirovanie v ekonomicheskikh zadachakh (Dynamic programming in economic problems). Moscow: Binom; 2016. 176 p. (in Russ). ISBN 5-94774-344-2</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Cavagnari G., Marigonda A., Piccoli B. Generalized dynamic programming principle and sparse mean-field control problems. Journal of Mathematical Analysis and Applications. 2020;481(1):123437. https://doi.org/10.1016/j.jmaa.2019.123437</mixed-citation><mixed-citation xml:lang="en">Cavagnari G., Marigonda A., Piccoli B. Generalized dynamic programming principle and sparse mean-field control problems. Journal of Mathematical Analysis and Applications. 2020;481(1):123437. https://doi.org/10.1016/j.jmaa.2019.123437</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">He S., Shin H.-S., Tsourdos A. Computational guidance using sparse Gauss-Hermite quadrature differential dynamic programming. IFAC-PapersOnLine. 2019;52(12):13−18. https://doi.org/10.1016/j.ifacol.2019.11.062</mixed-citation><mixed-citation xml:lang="en">He S., Shin H.-S., Tsourdos A. Computational guidance using sparse Gauss-Hermite quadrature differential dynamic programming. IFAC-PapersOnLine. 2019;52(12):13−18. https://doi.org/10.1016/j.ifacol.2019.11.062</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Fayaed S.S., Fiyadh S.S., Khai W.J., Ahmed A.N., Afan H.A., Ibrahim R.K. Improving dam and reservoir operation rules using stochastic dynamic programming and artificial neural network integration model. Sustainability. 2019;11(19):5367. https://doi.org/10.3390/su11195367</mixed-citation><mixed-citation xml:lang="en">Fayaed S.S., Fiyadh S.S., Khai W.J., Ahmed A.N., Afan H.A., Ibrahim R.K. Improving dam and reservoir operation rules using stochastic dynamic programming and artificial neural network integration model. Sustainability. 2019;11(19):5367. https://doi.org/10.3390/su11195367</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Işik H., Sintunavarat W. An investigation of the common solutions for coupled systems of functional equations arising in dynamic programming. Mathematics. 2019;7(10):977. https://doi.org/10.3390/math7100977</mixed-citation><mixed-citation xml:lang="en">Işik H., Sintunavarat W. An investigation of the common solutions for coupled systems of functional equations arising in dynamic programming. Mathematics. 2019;7(10):977. https://doi.org/10.3390/math7100977</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Карпов Д.А., Струченков В.И. Динамическое программирование как метод сплайн- аппроксимации в САПР линейных сооружений. Российский технологический журнал. 2019;7(3):77−88. https://doi.org/10.32362/2500-316X-2019-7-3-77-88</mixed-citation><mixed-citation xml:lang="en">Karpov D.A., Struchenkov V.I. Dynamic Programming as a Method of Spline Approximation in the CAD Systems of Linear Constructions. Rossiiskii tekhnologicheskii zhurnal = Russian Technological Journal. 2019;7(3):77−88 (in Russ.). https://doi.org/10.32362/2500-316X-2019-7-3-77-88</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Карпов Д.А., Струченков В.И. Методы и алгоритмы решения прикладных задач дискретной оптимизации. M.: Солон-Пресс; 2020. 201 с. ISBN 978-5-91359-399-3</mixed-citation><mixed-citation xml:lang="en">Karpov D.A., Struchenkov V.I. Metody i algoritmy resheniya prikladnykh zadach diskretnoi optimizatsii(Methods and algorithms for solving applied discrete optimization problems). Moscow: Solon-Press; 2020. 201 p. (in Russ.). ISBN 978-5-91359-399-3</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Кохендерфер М., Уилер Т. Алгоритмы оптимизации. M.: Вильямс; 2020. 528 с. ISBN 978-5-907144-76-7</mixed-citation><mixed-citation xml:lang="en">Kochenderfer M., Wheeler T. Algorithms for Optimization. The MIT Press; 2019. 521 p. [Kokhenderfer M., Uiler T. Algoritmy optimizatsii. Moscow: Vil’yams; 2020. 528 р. (in Russ.). ISBN 978-5-907144-76-7]</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Черноруцкий И.Г. Методы оптимизации. Компьютерные технологии.СПб.: БХВ-Петербург; 2011. 370 с. ISBN 978-5-9775-0784-4</mixed-citation><mixed-citation xml:lang="en">Chernorutskii I.G. Metody optimizatsii. Komp’yuternye tekhnologii (Optimization methods. Computer technologies). St. Petersburg: BHV-Petersburg; 2011. 370 p. (in Russ.). ISBN 978-5-9775-0784-4</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Овчинников В.А. Модели и методы дискретной оптимизации.M.:МГТУ им. Н.Э. Баумана;2019. 278 с. ISBN 978-5-7038-5105-0</mixed-citation><mixed-citation xml:lang="en">Ovchinnikov V.A. Modeli i metody diskretnoi optimizatsii(Models and methods of discrete optimization). Moscow: MGTU im. N.E. Baumana; 2019. 278 p. (in Russ.). ISBN 978-5-7038-5105-0</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Струченков В.И. Прикладные задачи оптимизации. M.: Солон-Пресс; 2016. 314 с. ISBN 978-5-91359-191-3</mixed-citation><mixed-citation xml:lang="en">Struchenkov V.I. Prikladnye zadachi optimizatsii (Applied optimization problems). Moscow: Solon-Press; 2016. 314 p. (in Russ.). ISBN 978-5-91359-191-3</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">Карих Ю.С. Оценка существующих методов проектирования продольного профиля. В сб. трудов ГипродорНИИ. Вып. 17. Повышение экономической эффективности капиталовложений в строительство, ремонт и содержание автомобильных дорог. М.: Издание ГипродорНИИ; 1976. С. 105−112.</mixed-citation><mixed-citation xml:lang="en">Karikh Yu.S. Evaluation of existing longitudinal profile design methods. In: Collection of works of GiprodorNII: Improving the economic efficiency of investment in the construction, repair and maintenance of roads. Moscow: Izdanie GiprodorNII; 1976. P. 105−112. (in Russ.).</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>
