<?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-2015-4-533-545</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-271</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>Articles</subject></subj-group></article-categories><title-group><article-title>Задача о наибольшем кратном потоке в делимой сети и ее частные случаи</article-title><trans-title-group xml:lang="en"><trans-title>The Problem of Finding the Maximal Multiple Flow in the Divisible Network and its Special Cases</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>Smirnov</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. физ.-мат. наук., доцент кафедры теоретической информатики</p><p>ул. Советская, 14, г. Ярославль, 150000 Россия</p></bio><bio xml:lang="en"><p>PhD</p><p>Sovetskaya str., 14, Yaroslavl, 150000, Russia</p></bio><email xlink:type="simple">alexander_sm@mail.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>P.G. Demidov Yaroslavl State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2015</year></pub-date><pub-date pub-type="epub"><day>20</day><month>08</month><year>2015</year></pub-date><volume>22</volume><issue>4</issue><fpage>533</fpage><lpage>545</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Смирнов А.В., 2015</copyright-statement><copyright-year>2015</copyright-year><copyright-holder xml:lang="ru">Смирнов А.В.</copyright-holder><copyright-holder xml:lang="en">Smirnov 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/271">https://www.mais-journal.ru/jour/article/view/271</self-uri><abstract><p>В статье рассматривается задача о наибольшем кратном потоке в сети произвольной натуральной кратности k. Определяется три типа дуг в сети: обычная дуга, кратная дуга, мультидуга. Каждая кратная и мультидуга представляет собой объединение k связанных дуг, согласованных между собой. Задаются правила построения сети. Вводится понятие делимой сети и ряд связанных определений. Отмечается важная особенность делимых сетей – возможность разделить их на k частей, согласованных на связанных дугах кратных и мультидуг, таким образом, что каждая часть является обычной транспортной сетью. Основным результатом статьи является выделение следующих подклассов задачи о наибольшем кратном потоке в делимой сети.1. Делимая сеть с ограничениями на мультидуги. Если в k−1 части делимой сети имеется только одна вершина, являющаяся концом мультидуги, то задача о наибольшем потоке полиномиально разрешима.2. Делимая сеть со слабыми ограничениями на мультидуги. Если в s частях делимой сети (1 ≤ s &lt; k − 1) имеется только одна вершина, являющаяся концом мультидуги, а в остальных частях таких вершин несколько, то размерность задачи о наибольшем кратном потоке может быть понижена до k − s.3. Делимая сеть параллельной структуры. Пусть компонента делимой сети, состоящая из всех кратных дуг, может быть разделена на субкомпоненты, содержащие ровно по одной вершиненачалу мультидуги. Пусть при этом каждая пара субкомпонент пересекается только в источнике сети x0. Если k = 2, то задача о максимальном кратном потоке разрешима за полиномиальное время. Если k ≥ 3, то задача NP-полна. Для каждого из полиномиальных подклассов получены алгоритмы. Также сформулирован алгоритм понижения размерности задачи для делимой сети со слабыми ограничениями на мультидуги.</p></abstract><trans-abstract xml:lang="en"><p>In the article the problem of ﬁnding the maximal multiple ﬂow in the network of any natural multiplicity k is studied. There are arcs of three types: ordinary arcs, multiple arcs and multi-arcs. Each multiple and multi-arc is a union of k linked arcs, which are adjusted with each other. The network constructing rules are described. The deﬁnitions of a divisible network and some associated subjects are stated. The important property of the divisible network is that every divisible network can be partitioned into k parts, which are adjusted on the linked arcs of each multiple and multi-arc. Each part is the ordinary transportation network. The main results of the article are the following subclasses of the problem of ﬁnding the maximal multiple ﬂow in the divisible network. 1. The divisible networks with the multi-arc constraints. Assume that only one vertex is the ending vertex for a multi-arc in k −1 network parts. In this case the problem can be solved in a polynomial time. 2. The divisible networks with the weak multi-arc constraints. Assume that only one vertex is the ending vertex for a multi-arc in s network parts (1 ≤ s &lt; k − 1) and other parts have at least two such vertices. In that case the multiplicity of the multiple ﬂow problem can be decreased to k − s. 3. The divisible network of the parallel structure. Assume that the divisible network component, which consists of all multiple arcs, can be partitioned into subcomponents, each of them containing exactly one vertex-beginning of a multi-arc. Suppose that intersection of each pair of subcomponents is the only vertex-network source x0. If k = 2, the maximal ﬂow problem can be solved in a polynomial time. If k ≥ 3, the problem is NP-complete. The algorithms for each polynomial subclass are suggested. Also, the multiplicity decreasing algorithm for the divisible network with weak multi-arc constraints is formulated.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>кратные сети</kwd><kwd>кратные потоки</kwd><kwd>делимые сети</kwd><kwd>NP-полнота</kwd><kwd>полиномиальный алгоритм</kwd></kwd-group><kwd-group xml:lang="en"><kwd>multiple networks</kwd><kwd>multiple ﬂows</kwd><kwd>divisible networks</kwd><kwd>NP-completeness</kwd><kwd>polynomial algorithm</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">Рублев В.С., Смирнов А.В., “Потоки в кратных сетях”, Ярославский педагогический вестник, 3:2 (2011), 60–68; [Rublev V. S., Smirnov A. V., “Flows in Multiple Networks”, Yaroslavsky Pedagogichesky Vestnik, 3:2 (2011), 60–68, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Рублев В.С., Смирнов А.В., “Потоки в кратных сетях”, Ярославский педагогический вестник, 3:2 (2011), 60–68; [Rublev V. S., Smirnov A. V., “Flows in Multiple Networks”, Yaroslavsky Pedagogichesky Vestnik, 3:2 (2011), 60–68, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ford L. R., Fulkerson D. R., Flows in Networks, Princeton University Press, 1962.</mixed-citation><mixed-citation xml:lang="en">Ford L. R., Fulkerson D. R., Flows in Networks, Princeton University Press, 1962.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Papadimitriou Ch. H., Steigliz K., Combinatorial Optimization: Algorithms and Complexity, Prentice Hall, 1982.</mixed-citation><mixed-citation xml:lang="en">Papadimitriou Ch. H., Steigliz K., Combinatorial Optimization: Algorithms and Complexity, Prentice Hall, 1982.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Рублев В.С., Смирнов А.В., “Задача целочисленного сбалансирования трехмерной матрицы и алгоритмы ее решения”, Моделирование и анализ информационных систем, 17:2 (2010), 72–98; [Roublev V. S., Smirnov A. V., “The Problem of Integer-Valued Balancing of a Three-Dimensional Matrix and Algorithms of Its Solution”, Modeling and Analysis of Information Systems, 17:2 (2010), 72–98, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Рублев В.С., Смирнов А.В., “Задача целочисленного сбалансирования трехмерной матрицы и алгоритмы ее решения”, Моделирование и анализ информационных систем, 17:2 (2010), 72–98; [Roublev V. S., Smirnov A. V., “The Problem of Integer-Valued Balancing of a Three-Dimensional Matrix and Algorithms of Its Solution”, Modeling and Analysis of Information Systems, 17:2 (2010), 72–98, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Смирнов А.В., “Некоторые классы разрешимости задачи целочисленного сбалансирования трехмерной матрицы с ограничениями второго рода”, Моделирование и анализ информационных систем, 20:2 (2013), 54–69; [Smirnov A. V., “Some Solvability Classes for The Problem of Integer Balancing of a Three-dimensional Matrix with Constraints of Second Type”, Modeling and Analysis of Information Systems, 20:2 (2013), 54–69, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Смирнов А.В., “Некоторые классы разрешимости задачи целочисленного сбалансирования трехмерной матрицы с ограничениями второго рода”, Моделирование и анализ информационных систем, 20:2 (2013), 54–69; [Smirnov A. V., “Some Solvability Classes for The Problem of Integer Balancing of a Three-dimensional Matrix with Constraints of Second Type”, Modeling and Analysis of Information Systems, 20:2 (2013), 54–69, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Smirnov A. V., “Some Solvability Classes for the Problem of Integer Balancing of a Three-Dimensional Matrix with Constraints of the Second Type”, Automatic Control and Computer Sciences, 48:7 (2014), 543–553.</mixed-citation><mixed-citation xml:lang="en">Smirnov A. V., “Some Solvability Classes for the Problem of Integer Balancing of a Three-Dimensional Matrix with Constraints of the Second Type”, Automatic Control and Computer Sciences, 48:7 (2014), 543–553.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Корбут А.А., Финкельштейн Ю.Ю., Дискретное программирование, Наука, 1969; [Korbut A. A., Finkelstein J. J., Diskretnoe programmirovanie, Nauka, 1969, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Корбут А.А., Финкельштейн Ю.Ю., Дискретное программирование, Наука, 1969; [Korbut A. A., Finkelstein J. J., Diskretnoe programmirovanie, Nauka, 1969, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Раскин Л.Г., Кириченко И.О., Многоиндексные задачи линейного программирования, Радио и связь, 1982; [Raskin L. G., Kirichenko I. O., Mnogoindeksnye zadachi lineynogo programmirovaniya, Radio i svyaz, 1982, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Раскин Л.Г., Кириченко И.О., Многоиндексные задачи линейного программирования, Радио и связь, 1982; [Raskin L. G., Kirichenko I. O., Mnogoindeksnye zadachi lineynogo programmirovaniya, Radio i svyaz, 1982, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Spieksma F. C. R., “Multi index assignment problems: complexity, approximation, applications”, Nonlinear Assignment Problems. Algorithms and Applications, eds. P. M. Pardalos, L. S. Pitsoulis, Kluwer Academic Publishers, 2000, 1–11.</mixed-citation><mixed-citation xml:lang="en">Spieksma F. C. R., “Multi index assignment problems: complexity, approximation, applications”, Nonlinear Assignment Problems. Algorithms and Applications, eds. P. M. Pardalos, L. S. Pitsoulis, Kluwer Academic Publishers, 2000, 1–11.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Афраймович Л.Г., “Трехиндексные задачи линейного программирования с вложенной структурой”, Автоматика и телемеханика, 2011, № 8, 109–120; English transl.: Afraimovich L. G., “Three-index linear programs with nested structure”, Automation and Remote Control, 72:8 (2011), 1679–1689.</mixed-citation><mixed-citation xml:lang="en">Афраймович Л.Г., “Трехиндексные задачи линейного программирования с вложенной структурой”, Автоматика и телемеханика, 2011, № 8, 109–120; English transl.: Afraimovich L. G., “Three-index linear programs with nested structure”, Automation and Remote Control, 72:8 (2011), 1679–1689.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Кондаков А.С., Рублев В.С., “Задача сбалансирования матрицы плана”, Доклады Одесского семинара по дискретной математике, Астропринт, 2005, 24–26; [Kondakov A. S., Roublev V. S., “Zadacha sbalansirovaniya matritsy plana”, Doklady Odesskogo seminara po diskretnoy matematike, Astroprint, 2005, 24–26, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Кондаков А.С., Рублев В.С., “Задача сбалансирования матрицы плана”, Доклады Одесского семинара по дискретной математике, Астропринт, 2005, 24–26; [Kondakov A. S., Roublev V. S., “Zadacha sbalansirovaniya matritsy plana”, Doklady Odesskogo seminara po diskretnoy matematike, Astroprint, 2005, 24–26, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Коршунова Н.М., Рублев В.С., “Задача целочисленного сбалансирования матрицы”, Современные проблемы математики и информатики, ЯрГУ, 2000, 145–150; [Korshunova N. M., Roublev V. S., “Zadacha tselochislennogo sbalansirovaniya matritsy”, Sovremennye problemy matematiki i informatiki, Yaroslavl State University, 2000, 145– 150, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Коршунова Н.М., Рублев В.С., “Задача целочисленного сбалансирования матрицы”, Современные проблемы математики и информатики, ЯрГУ, 2000, 145–150; [Korshunova N. M., Roublev V. S., “Zadacha tselochislennogo sbalansirovaniya matritsy”, Sovremennye problemy matematiki i informatiki, Yaroslavl State University, 2000, 145– 150, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Смирнов А.В., “Задача целочисленного сбалансирования трехмерной матрицы и сетевая модель”, Моделирование и анализ информационных систем, 16:3 (2009), 70–76; [Smirnov A. V., “The Problem of Integer-valued Balancing of a Three-dimensional Matrix</mixed-citation><mixed-citation xml:lang="en">Смирнов А.В., “Задача целочисленного сбалансирования трехмерной матрицы и сетевая модель”, Моделирование и анализ информационных систем, 16:3 (2009), 70–76; [Smirnov A. V., “The Problem of Integer-valued Balancing of a Three-dimensional Matrix</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">and Network Model”, Modeling and Analysis of Information Systems, 16:3 (2009), 70–76, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">and Network Model”, Modeling and Analysis of Information Systems, 16:3 (2009), 70–76, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Афраймович Л.Г., Прилуцкий М.Х., “Многоиндексные задачи распределения ресурсов в иерархических системах”, Автоматика и телемеханика, 2006, №6, 194–205; English transl.: Afraimovich L. G., Prilutskii M. Kh., “Multiindex resource distributions for hierarchical systems”, Automation and Remote Control, 67:6 (2006), 1007–1016.</mixed-citation><mixed-citation xml:lang="en">Афраймович Л.Г., Прилуцкий М.Х., “Многоиндексные задачи распределения ресурсов в иерархических системах”, Автоматика и телемеханика, 2006, №6, 194–205; English transl.: Afraimovich L. G., Prilutskii M. Kh., “Multiindex resource distributions for hierarchical systems”, Automation and Remote Control, 67:6 (2006), 1007–1016.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Афраймович Л.Г., Прилуцкий М.Х., “Многопродуктовые потоки в древовидных сетях”, Известия РАН. Теория и системы управления, 2008, №2, 57–63; English transl.: Afraimovich L. G., Prilutskii M. Kh., “Multicommodity ﬂows in tree-like networks”, Journal of Computer and Systems Sciences International, 47:2 (2008), 214–220.</mixed-citation><mixed-citation xml:lang="en">Афраймович Л.Г., Прилуцкий М.Х., “Многопродуктовые потоки в древовидных сетях”, Известия РАН. Теория и системы управления, 2008, №2, 57–63; English transl.: Afraimovich L. G., Prilutskii M. Kh., “Multicommodity ﬂows in tree-like networks”, Journal of Computer and Systems Sciences International, 47:2 (2008), 214–220.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Hoﬀman A. J., Kruskal J. B., “Integral Boundary Points of Convex Polyhedra”, Linear Inequalities and Related Systems, eds. H. W. Kuhn, A. W. Tucker, Princeton University Press, 1972, 223–246.</mixed-citation><mixed-citation xml:lang="en">Hoﬀman A. J., Kruskal J. B., “Integral Boundary Points of Convex Polyhedra”, Linear Inequalities and Related Systems, eds. H. W. Kuhn, A. W. Tucker, Princeton University Press, 1972, 223–246.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Рублев В.С., Смирнов А.В., “NP-полнота задачи целочисленного сбалансирования трехмерной матрицы”, Доклады Академии Наук, 435:3 (2010), 314–316; English transl.: Roublev V. S., Smirnov A. V., “NP-Completeness of the Integer Balancing Problem for a Three-Dimensional Matrix”, Doklady Mathematics, 82:3 (2010), 912–914.</mixed-citation><mixed-citation xml:lang="en">Рублев В.С., Смирнов А.В., “NP-полнота задачи целочисленного сбалансирования трехмерной матрицы”, Доклады Академии Наук, 435:3 (2010), 314–316; English transl.: Roublev V. S., Smirnov A. V., “NP-Completeness of the Integer Balancing Problem for a Three-Dimensional Matrix”, Doklady Mathematics, 82:3 (2010), 912–914.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Смирнов А.В., “Некоторые полиномиальные подклассы задачи о наибольшем кратном потоке в делимой сети”, Дискретные модели в теории управляющих систем: IX Международная конференция: труды, МАКС Пресс, 2015, 229–231; [Smirnov A.V., “Nekotorye polinomialnye podklassy zadachi o naibolshem kratnom potoke v delimoy seti”, Discrete Models in Control Systems Theory: IX International Conference: Proceedings, MAKS Press, 2015, 229–231, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Смирнов А.В., “Некоторые полиномиальные подклассы задачи о наибольшем кратном потоке в делимой сети”, Дискретные модели в теории управляющих систем: IX Международная конференция: труды, МАКС Пресс, 2015, 229–231; [Smirnov A.V., “Nekotorye polinomialnye podklassy zadachi o naibolshem kratnom potoke v delimoy seti”, Discrete Models in Control Systems Theory: IX International Conference: Proceedings, MAKS Press, 2015, 229–231, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Garey M. R., Johnson D. S., Computers and Intractability: A Guide to the Theory of NP- Completeness, W. H. Freeman, 1979.</mixed-citation><mixed-citation xml:lang="en">Garey M. R., Johnson D. S., Computers and Intractability: A Guide to the Theory of NP- Completeness, W. H. Freeman, 1979.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Karp R., “Reducibility among combinatorial problems”, Complexity of Computer Computations, eds. R. E. Miller, J. W. Thatcher, Plenum, 1972, 85–103.</mixed-citation><mixed-citation xml:lang="en">Karp R., “Reducibility among combinatorial problems”, Complexity of Computer Computations, eds. R. E. Miller, J. W. Thatcher, Plenum, 1972, 85–103.</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>
