The Problem of Finding the Maximal Multiple Flow in the Divisible Network and its Special Cases

In the article the problem of finding the maximal multiple flow 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 ...

Full description

Saved in:
Bibliographic Details
Main Author: A. V. Smirnov
Format: Article
Language:English
Published: Yaroslavl State University 2015-08-01
Series:Моделирование и анализ информационных систем
Subjects:
Online Access:https://www.mais-journal.ru/jour/article/view/271
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850024036335091712
author A. V. Smirnov
author_facet A. V. Smirnov
author_sort A. V. Smirnov
collection DOAJ
description In the article the problem of finding the maximal multiple flow 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 definitions 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 finding the maximal multiple flow 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 < k − 1) and other parts have at least two such vertices. In that case the multiplicity of the multiple flow 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 flow 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.
format Article
id doaj-art-1d661ccff64248a3af67d0c922df09d2
institution DOAJ
issn 1818-1015
2313-5417
language English
publishDate 2015-08-01
publisher Yaroslavl State University
record_format Article
series Моделирование и анализ информационных систем
spelling doaj-art-1d661ccff64248a3af67d0c922df09d22025-08-20T03:01:13ZengYaroslavl State UniversityМоделирование и анализ информационных систем1818-10152313-54172015-08-0122453354510.18255/1818-1015-2015-4-533-545257The Problem of Finding the Maximal Multiple Flow in the Divisible Network and its Special CasesA. V. Smirnov0P.G. Demidov Yaroslavl State UniversityIn the article the problem of finding the maximal multiple flow 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 definitions 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 finding the maximal multiple flow 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 < k − 1) and other parts have at least two such vertices. In that case the multiplicity of the multiple flow 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 flow 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.https://www.mais-journal.ru/jour/article/view/271multiple networksmultiple flowsdivisible networksnp-completenesspolynomial algorithm
spellingShingle A. V. Smirnov
The Problem of Finding the Maximal Multiple Flow in the Divisible Network and its Special Cases
Моделирование и анализ информационных систем
multiple networks
multiple flows
divisible networks
np-completeness
polynomial algorithm
title The Problem of Finding the Maximal Multiple Flow in the Divisible Network and its Special Cases
title_full The Problem of Finding the Maximal Multiple Flow in the Divisible Network and its Special Cases
title_fullStr The Problem of Finding the Maximal Multiple Flow in the Divisible Network and its Special Cases
title_full_unstemmed The Problem of Finding the Maximal Multiple Flow in the Divisible Network and its Special Cases
title_short The Problem of Finding the Maximal Multiple Flow in the Divisible Network and its Special Cases
title_sort problem of finding the maximal multiple flow in the divisible network and its special cases
topic multiple networks
multiple flows
divisible networks
np-completeness
polynomial algorithm
url https://www.mais-journal.ru/jour/article/view/271
work_keys_str_mv AT avsmirnov theproblemoffindingthemaximalmultipleflowinthedivisiblenetworkanditsspecialcases
AT avsmirnov problemoffindingthemaximalmultipleflowinthedivisiblenetworkanditsspecialcases