<?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">gumrf</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова</journal-title><trans-title-group xml:lang="en"><trans-title>Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-5180</issn><issn pub-type="epub">2500-0551</issn><publisher><publisher-name>ФГБОУ ВО «Государственный университет морского и речного флота имени адмирала С.О. Макарова»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21821/2309-5180-2024-16-3-391-402</article-id><article-id custom-type="elpub" pub-id-type="custom">gumrf-464</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>OPERATION OF WATER TRANSPORT, WATERWAYS AND HYDROGRAPHY</subject></subj-group></article-categories><title-group><article-title>Алгоритм построения произвольного маршрута на дискретной плоскости и его покоординатное описание</article-title><trans-title-group xml:lang="en"><trans-title>Algorithm for constructing an arbitrary route on a discrete plane and its executable description</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>Kuznetsov</surname><given-names>A. L.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кузнецов Александр Львович — доктор технических наук, профессор</p><p>198035, Санкт-Петербург, ул. Двинская, 5/7</p></bio><bio xml:lang="en"><p>Kuznetsov, Aleksandr L. — Dr. of Technical Sciences, professor</p><p>5/7 Dvinskaya Str., St. Petersburg, 198035</p></bio><email xlink:type="simple">thunder1950@yandex.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>Gryzlov</surname><given-names>V. Yu.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Грызлов Владимир Юрьевич — генеральный директор</p><p>198096, Санкт-Петербург, Элеваторная площадка, д.32</p></bio><bio xml:lang="en"><p>Gryzlov, Vladimir Yu. — CEO</p><p>32 Elevatornaya Ploschadka, St. Petersburg, 198096</p></bio><email xlink:type="simple">office@pnt.spb.ru</email><xref ref-type="aff" rid="aff-2"/></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>Uami</surname><given-names>A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Уами Абделжалил — аспирант</p><p>198035, Санкт-Петербург, ул. Двинская, 5/7</p></bio><bio xml:lang="en"><p>Uami, Abdeljalil — Postgraduate</p><p>5/7 Dvinskaya Str., St. Petersburg, 198035</p></bio><email xlink:type="simple">kaf_pgt@gumrf.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>Admiral Makarov State University of Maritime and Inland Shipping</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>АО «Петербургский нефтяной терминал»</institution><country>Россия</country></aff><aff xml:lang="en"><institution>JSC “Petersburg Oil Terminal”</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>01</day><month>08</month><year>2024</year></pub-date><volume>16</volume><issue>3</issue><fpage>391</fpage><lpage>402</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">Kuznetsov A.L., Gryzlov V.Y., Uami A.</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://journal.gumrf.ru/jour/article/view/464">https://journal.gumrf.ru/jour/article/view/464</self-uri><abstract><p>Темой исследования является имитационное моделирование, которое в настоящее время является одним из наиболее распространенных методов анализа и проектирования в сфере транспорта. Большинство задач в этой области связано с построением и исследованием характеристик маршрутов на плоскости. Отмечается, что использование компьютеров в качестве инструмента для этого в первую очередь требует создания адекватных и эффективных способов представления этих маршрутов на акваториях и территориях в вычислительной среде. Классическим представлением подобного рода является дискретное пространство, в котором каждому элементу физической поверхности взаимно-однозначно сопоставлен элемент в памяти компьютера. Как следствие, реальному физическому пространству ставится в соответствие прямоугольный массив данных, каждый элемент которого содержит те или иные выбранные для моделирования свойства исходного объекта. Состав массива данных определяется спецификой задачи. Такой способ представления, являющийся наиболее эффективным с вычислительной точки зрения, имеет в то же время значительный недостаток, объясняемый различной природой свойств исходного объекта и его компьютерной модели, а именно непрерывности и дискретности базовых представлений. При его использовании любые кривые и даже прямые линии, не ортогональные системе координат, изображаются в виде ступенчатых фрагментов, что иногда может приводить к потере основных характеристик. Отмечается, что оцифровка криволинейных объектов, понимаемая как их перенесение с непрерывной геометрической плоскости в дискретное пространство, является сложной и неоднозначно решаемой задачей. В настоящей статье описывается эффективный и объективный алгоритм, используемый для решения этой задачи.</p></abstract><trans-abstract xml:lang="en"><p>Nowadays, modeling, in particular simulation, is becoming one of the most common methods of analysis and design in the field of transport. A large number of tasks in this area are related to the construction and study of the characteristics of routes on a plane. The use of computers as a tool for this first and foremost requires the creation of adequate and efficient ways to represent these routes in waters and territories in a computing environment. The classic representation of this kind is discrete space, in which each element of the physical surface is one-to-one mapped to the element in the computer memory. As a result, a rectangular array of data is correlated with the real physical space, each element of which contains certain properties of the original object selected for modeling, the composition of which is determined by the specifics of the task. This method of representation is considered to be the most efficient from a computational point of view. At the same time, it has a significant drawback, which is explained by the different nature of the properties of the original object and its computer model, namely, the continuity and discreteness of the basic representations. Any curves and even straight lines that are not orthogonal to the coordinate system are depicted in the form of stepped fragments, which can sometimes lead to the loss of the most basic characteristics. The most obvious example is the difference in these representations of distances, or proximity metrics: Euclidean and Manhattan. In addition, the digitization of curvilinear objects, understood as their transfer from a continuous geometric plane to a discrete space, is a complex and ambiguously solvable task. An efficient and objective algorithm used to solve this problem is described in the paper.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>транспорт</kwd><kwd>судоходные маршруты</kwd><kwd>дискретное пространство</kwd><kwd>имитационное моделирование</kwd><kwd>контейнерные и сырьевые перевозки</kwd><kwd>критерии оптимизации</kwd><kwd>схемы организации сервисов</kwd></kwd-group><kwd-group xml:lang="en"><kwd>transport</kwd><kwd>routes</kwd><kwd>discrete space</kwd><kwd>simulation modeling</kwd><kwd>container and raw materials transportation</kwd><kwd>optimization criteria</kwd><kwd>service organization schemes</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">Галин А. В. Задача проектирования контейнерной линии в современной транспортной системе России / А. В. Галин, П. C. Рудный // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. — 2024. — Т. 16. — № 1. — С. 64–73. DOI: 10.21821/2309-5180-2024-16-1-64-73.</mixed-citation><mixed-citation xml:lang="en">Galin, Aleksandr V., and Pavel S. Rudny. “Liner shipping network design problem in modern transportation system of Russia.” Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova 16.1 (2024): 64–73. DOI: 10.21821/2309-5180-2024-16-1-64-73.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Christiansen M. Liner shipping network design / M. Christiansen, E. Hellsten, D. Pisinger, D. Sacramento, C. Vilhelmsen // European Journal of Operational Research. — 2020. — Vol. 286. — Is. 1. — Pp. 1–20. DOI: 10.1016/j.ejor.2019.09.057.</mixed-citation><mixed-citation xml:lang="en">Christiansen, Marielle, Erik Hellsten, David Pisinger, David Sacramento, and Charlotte Vilhelmsen. “Liner shipping network design.” European Journal of Operational Research 286.1 (2020): 1–20. DOI: 10.1016/ j.ejor.2019.09.057.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Guericke S. Liner shipping cargo allocation with service levels and speed optimization / S. Guericke, K. Tierney // Transportation Research Part E: Logistics and Transportation Review. — 2015. — Vol. 84. — Pp. 40– 60. DOI: 10.1016/j.tre.2015.10.002.</mixed-citation><mixed-citation xml:lang="en">Guericke, Stefan, and Kevin Tierney. “Liner shipping cargo allocation with service levels and speed optimization.” Transportation Research Part E: Logistics and Transportation Review 84 (2015): 40–60. DOI: 10.1016/j.tre.2015.10.002.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Bellman R. On a routing problem / R. Bellman // Quarterly of Applied Mathematics. —1958. — Vol. 16. — Is. 1. — Pp. 87–90. DOI: 10.1090/qam/102435.</mixed-citation><mixed-citation xml:lang="en">Bellman, Richard. “On a routing problem.” Quarterly of applied mathematics 16.1 (1958): 87–90. DOI: 10.1090/qam/102435.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Thun K. Analyzing complex service structures in liner shipping network design / K. Thun, H. Andersson, M. Christiansen // Flexible Services and Manufacturing Journal. — 2017. — Vol. 29. — Pp. 535–552. DOI: 10.1007/s10696-016-9262-6.</mixed-citation><mixed-citation xml:lang="en">Thun, Kristian, Henrik Andersson, and Marielle Christiansen. “Analyzing complex service structures in liner shipping network design.” Flexible Services and Manufacturing Journal 29 (2017): 535–552. DOI: 10.1007/s10696-016-9262-6.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Dijkstra E. W. A note on two problems in connexion with graphs // Numerische Mathematik / E. W. Dijkstra. — 1959. — Vol. 1. — Pp. 269–271. DOI: 10.1007/BF01386390.</mixed-citation><mixed-citation xml:lang="en">Dijkstra, E.W. “A note on two problems in connexion with graphs.” Numerische Mathematik 1 (1959): 269–271. DOI: 10.1007/BF01386390.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Евстигнеев В. А. Итеративные алгоритмы глобального анализа графов. Пути и покрытия / В. А. Евстигнеев; под ред. А. П. Ершова. — М: Наука, 1985. — 352 с.</mixed-citation><mixed-citation xml:lang="en">Evstigneev, V. A. Iterativnye algoritmy global’nogo analiza grafov. Puti i pokrytiya. Edited by A. P. Ershov. M: Nauka. Glavnaya redaktsiya fiziko-matematicheskoi literatury, 1985.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Chen D. Z. Developing algorithms and software for geometric path planning problems / D. Z. Chen // ACM Computing Surveys (CSUR). — 1996. — Vol. 28. — Is. 4es. — Pp. 18‑es. DOI: 10.1145/242224.242246.</mixed-citation><mixed-citation xml:lang="en">Chen, Danny Z. “Developing algorithms and software for geometric path planning problems.” ACM Computing Surveys (CSUR) 28.4es (1996): 18‑es. DOI: 10.1145/242224.242246.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Галкина В. А. Построение кратчайших путей в ориентированном графе // Дискретная математика. Комбинаторная оптимизация на графах / В. А. Галкина. — М.: Издательство «Гелиос АРВ», 2003. — 232 с.</mixed-citation><mixed-citation xml:lang="en">Galkina, V. A. Postroenie kratchaishikh putei v orientirovannom grafe // Diskretnaya matematika. Kombinatornaya optimizatsiya na grafakh. M.: Izdatel’stvo “Gelios ARV”, 2003.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Кузнецов А. Л. Матричный метод поиска путей на взвешенных ориентированных графах в задачах сетевого планирования при проектировании и эксплуатации морских портов / А. Л. Кузнецов // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. — 2020. — Т. 12. — № 2. — С. 230–238. DOI: 10.21821/2309-5180-2020-12-2-230-238.</mixed-citation><mixed-citation xml:lang="en">Kuznetsov, Aleksandr L. “Matrix method for finding the paths on weighted oriented graphs in the tasks of port net operational planning.” Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova 12.2 (2020): 230–238. DOI: 10.21821/2309-5180-2020-12-2-230-238.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Kröger M. Shortest multiple disconnected path for the analysis of entanglements in two-and threedimensional polymeric systems / M. Kröger // Computer physics communications. — 2005. — Vol. 168. — Is. 3. — Pp. 209–232. DOI: 10.1016/j.cpc.2005.01.020.</mixed-citation><mixed-citation xml:lang="en">Kröger, Martin. “Shortest multiple disconnected path for the analysis of entanglements in two-and three-dimensional polymeric systems.” Computer physics communications 168.3 (2005): 209–232. DOI: 10.1016/j.cpc.2005.01.020.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Алексеев В. Е. Глава 3.4. Нахождения кратчайших путей в графе / В. Е. Алексеев, В. А. Таланов // Графы. Модели вычислений. Структуры данных. — Нижний Новгород: Изд-во Нижегородского гос. университета, 2005. — С. 236–237.</mixed-citation><mixed-citation xml:lang="en">Alekseev, V.E., and V. A. Talanov. “Glava 3.4. Nakhozhdeniya kratchaishikh putei v grafe.” Grafy. Modeli vychislenii. Struktury dannykh. Nizhnii Novgorod: Izdatel’stvo Nizhegorodskogo gos. universiteta, 2005. 236–237.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Abraham I. Highway dimension, shortest paths, and provably efficient algorithms / I. Abraham, A. Fiat, A. V. Goldberg, R. F. Werneck // Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms. — Society for Industrial and Applied Mathematics, 2010. — Pp. 782–793. DOI: 10.1137/1.9781611973075.6.</mixed-citation><mixed-citation xml:lang="en">Abraham, Ittai, Amos Fiat, Andrew V. Goldberg, and Renato F. Werneck. “Highway dimension, shortest paths, and provably efficient algorithms.” Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms. Society for Industrial and Applied Mathematics, 2010. 782–793. DOI: 10.1137/1.9781611973075.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Lee C. Y. An algorithm for path connections and its applications / C. Y. Lee // IRE transactions on electronic computers. — 1961. — № 3. — Pp. 346–365. DOI: 10.1109/TEC.1961.5219222.</mixed-citation><mixed-citation xml:lang="en">Lee C. Y. An algorithm for path connections and its applications / C. Y. Lee // IRE transactions on electronic computers. — 1961. — № 3. — Pp. 346–365. DOI: 10.1109/TEC.1961.5219222.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Lee, Chin Yang. “An algorithm for path connections and its applications.” IRE transactions on electronic computers 3 (1961): 346–365. DOI: 10.1109/TEC.1961.5219222.</mixed-citation><mixed-citation xml:lang="en">Lee, Chin Yang. “An algorithm for path connections and its applications.” IRE transactions on electronic computers 3 (1961): 346–365. DOI: 10.1109/TEC.1961.5219222.</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>
