УДК 51-7
DOI: 10.18101/2304-5728-2019-1-78-90
ОБ ОПТИМИЗАЦИИ СЕТЕЙ ИНЖЕНЕРНЫХ КОММУНИКАЦИЙ РАЗЛИЧНОГО НАЗНАЧЕНИЯ1
© Токтошов Гулжигит Ысакович
кандидат технических наук, научный сотрудник,
Институт вычислительной математики и математической геофизики СО РАН Россия, 630090, г. Новосибирск, пр-т Академика Лаврентьева, 6 E-mail: [email protected]
© Мигов Денис Александрович
кандидат физико-математических наук, старший научный сотрудник, Институт вычислительной математики и математической геофизики СО РАН Россия, 630090, г. Новосибирск, пр-т Академика Лаврентьева, 6 E-mail: [email protected]
Рассматриваются задачи оптимизации сетей инженерных коммуникаций по критерию минимума суммарных строительных затрат при условии, что проектируемая сеть должна также удовлетворять заданному порогу надежности. Предполагается, что сбои происходят в каналах связи первичной сети, при этом узлы во вторичной сети должны быть связаны достаточно надежно. В качестве показателей надежности рассмотрены три характеристики. Предлагается новая методика моделирования сетей инженерных коммуникаций, позволяющая, в отличие от классических моделей, учитывать, во-первых, иерархичность структуры проектируемой сети и, во-вторых, совместимость проектируемой сети с другими, уже существующими или вновь проектируемыми сетями различного назначения. В итоге получен алгоритм построения сетей, который может быть применен при модернизации существующих, либо проектировании новых сетей в соответствии с планом развития и расширения современных городов. Предложенная методика построения сетей различного назначения учитывает уже на этапе проектирования особенности проектируемых типов сетей, а также их иерархичность. Кроме того, приближенный алгоритм, предложенный в настоящей работе, позволяет построить наиболее дешевый сетевой объект с учетом его надежности.
Ключевые слова: область размещения; целевая продукция; потребители; линейное сооружение; инженерная сеть; трасса; первичная сеть; вторичная сеть; граф; гиперсеть; надежность; эвристика; альтернативный маршрут.
1 Работа поддержана Программой фундаментальных исследований ИВМиМГ СО РАН №0315-2016-0006 и проектами РФФИ № 18-07-00460, 17-07-00775.
Для цитирования:
Токтошов Г. Ы., Мигов Д. А. Об оптимизации сетей инженерных коммуникаций различного назначения // Вестник Бурятского государственного университета. Математика, информатика. 2019. № 1. С. 78-90.
Введение
Задачи проектирования сетей инженерных коммуникаций различного назначения (газо-, водопроводы, теплосети, сети связи и электроснабжения и т. п.) в условиях городской застройки возникают при строительстве новых или модернизации существующих сетей с целью обеспечения потребности населенных пунктов, торговых площадок, центров обслуживания заявок и т. п.
Известные постановки задачи оптимизации сетей и подходы к их решению основываются на общих принципах построения и эксплуатации этих сетей. В частности, для решения сложных проектных задач, заключающихся в анализе и синтезе систем сетевой структуры, используется подход разделения задачи на структурную и параметрическую оптимизации. Зачастую процесс анализа связан с инженерным изысканием и предварительной подготовкой исходных данных.
При решении задач структурной оптимизации сетевых структур различного назначения, авторы [1-3] используют методологию избыточных проектных схем или граф всех возможных трасс [4].
В целом избыточная схема (ИС) — эта схема, которая должна учитывать все ограничения на плане местности, включая места расположения источников целевой продукции (информация, энергия, продукт) и потребителей, а также всевозможные (допустимые с точки зрения технической возможности и экономической целесообразности) связи между ними. Тогда задачу структурной оптимизации сетей инженерных коммуникаций по критерию минимума приведенных затрат и их функционирования в общем виде можно сформулировать как выделение подсети на заданной избыточной схеме, обеспечивающей минимум затрат на ее строительство и эксплуатацию. Если необходимо обеспечить также надежное функционирование проектируемой инженерной сети, к сформулированной задаче добавляется требование о том, чтобы надежность сети не была меньше чем наперед заданное пороговое значение. В этом случае возможно использование различных показателей надежности. Далее мы вводим в рассмотрение и описываем некоторые из них.
1 Методологический подход к моделированию сетей
Отметим, постановка задачи структурной оптимизации инженерных сетей сразу по двум критериям является уже новой, не поддающей к ращению в общем случае. Подобные задачи в рамках классических подходов обычно решаются на одной плоскости, т. е. задача сводится к тому,
чтобы выделить подсеть из заданной избыточной схемы, удовлетворяющей заданному критерию. У такого подхода есть одно бесспорное преимущество, связанное с доступностью проведения вычислительного эксперимента на основе классических схем оптимизации, таких как методы имитации отжига [2], методы теории графов [3; 4] и другие.
Однако следует отметить, что при решении подобных задач необходимо обратить внимание и на другую сторону этого вопроса, связанного со следующими особенностями прикладной проблемы:
- во-первых, решение нужно искать не на плоскости (как это делается, например, в работах [1-4]), а в пространстве [5], учитывающем взаимодействие двух объектов (иерархичность сетей), таких как область размещения со своими технико-экономическими характеристиками и проектируемая сеть, имеющая также свои технико-экономические характеристики в зависимости от выбранной местности;
- во-вторых, при проектировании любой системы необходимо учесть тот факт, что любая сеть взаимодействует (сосуществует) с сетями различного назначения (уже существующими или вновь проектируемыми).
2 Математическая модель
Согласно первой особенности проектируемой сети, ее структура представляет собой четырехуровневую взаимосвязанную систему: участок земли®система фундаментов или опор®технологическая труба ®целевая продукция. В таком случае применение аппарата теории графов и гиперграфов не позволяет учесть реализацию одной из представленных систем в другой. Поэтому в большинстве случаев вместо них используют другие сетевые модели: вложенные графы [6], многоуровневые комплексные се -ти [7], гиперсети [8], а также другие объекты.
Приведем наиболее общее определение гиперсети [8], применяемой в нашем случае.
Определение. Гиперсеть ИЫ = (X,V,Я;Р,Е) включает следующие объекты:
X = (х1, х2,..., хп) — множество узлов (вершин);
V = (у1 , У2,..., ) — множество возможных трасс;
Я = (гх, г2,..., гт ) — множество линейных сооружений;
Р : V ® X2 — отображение, сопоставляющее каждому элементу V е V множество вершин Р(у) с X . Тем самым отображение Р определяет граф первичной сети РЫ = (X, V) .
Е : Я ® 2V — отображение, сопоставляющее каждому элементу г е Я множество трасс Е (г) , образующих простой маршрут в графе РЫ = (X, V). Множество всех маршрутов Е(г), отображающее каждо-
му ребру г е R графа SN единственный маршрут в графе PN, назовем вложением графа SN в PN .
W: Я ® 2P(Р(R)) — отображение, сопоставляющее каждому элементу г е R множество вершин W (г ) с Р (N(г )) в графе PN, где Р (N (г )) = 7 — множество вершин в PN, инцидентных трассам N(г) с V . Отображение W определяет граф вторичной сети SN = (7, R).
Из определения гиперсети следует, что математическая модель возможных трасс соответствует графу первичной сети PN = (X, V) , а структура инженерной сети — графу вторичной сети SN = (7, R) . Взаимодействие этих сетей определяется гиперсетью NN.
Важно также учесть возможность совмещенной прокладки параллельно идущих сетей в одном техническом коридоре. При этом необходимо учесть совместимость или несовместимость этих сетей и нормативное расстояние между ними [9].
3 Надежность гиперсетей
Отметим, что анализ надежности гиперсетей впервые предоставлен в [10; 11]. В качестве меры надежности гиперсетей рассматривают 2-терминальную надежность, т. е. вероятность связности двух выделенных узлов сети (терминалов) при условии, что в первичной сети происходят сбои, а узлы во вторичной сети должны быть надежными.
Будем считать, что ветви V первичной РЫ = (X, V) сети подвержены случайным отказам, происходящим независимо друг от друга с заданными вероятностями pi ,1 < i < g .
Надежность ребра вторичной сети г е R определим как
Я (NN) = П Р00.
уег ( г )
Если для ребра г е Я путь N(г) имеет конечные точки а и Ь и никакие другие ребра не связывают эти точки, то мы будем использовать обозначение ЯаЬ (NN) вместо Яг (HN) . Если для узлов а и Ь существует более одного такого ребра, это обозначение используется для того ребра, значение надежности которого максимально.
Ранее в [12; 13] мы рассматривали меру надежности Я(НЫ) для гиперсети NN в целом с учетом того, что в первичной сети происходят сбои, но при этом все потребители должны быть связаны с необходимыми им поставщиками:
Я,(NN) = шт{Яаь (NN)} а е , Ь е 7_.
Таким образом, R1( HN) является минимумом среди всех 2-терминальных надежностей Rab (HN) , где а — это источник ресурса, b — потребитель.
Однако не во всех случаях адекватной мерой надежности будет именно указанный показатель. Введем в рассмотрение показатель для описания надежность сети в среднем:
1 W
R2 (HN) = WW Z Rab (HN), a e Ysource, b e Y_,
где W — количество всех рассматриваемых пар источник — потребитель.
Рассмотрим также показатель, который необходим для описания надежности в случае, когда нужно чтобы все потребители и поставщики одновременно были связны с максимальной вероятностью. Определим его как вероятность существования путей между каждой парой источник — потребитель:
R (HN) = probability (Exist a path between a e Y , b eY ).
3 v /г s \ — — г — source' consumer'
Возможны ситуации, когда при одних и тех же условиях разные конфигурации инженерной сети будут оптимальными с точки зрения введенных показателей.
Надежность гиперсети HN требует, чтобы были известны достаточно надежные маршруты между заданными парами точек в графе первичной сети PS .
4 Постановка задачи
D = {(x, y) | a < x < b, c < y < d} — прямоугольная картографируемая
область, на которой предполагается строительство сетей различного назначения;
Ysource i D — множество источников ресурсов (газ, нефть, вода и т.д.);
Yconsumer i D — множество потребителей.
Множество вершин X графа первичной сети PN = (X, V) включает в себя множество Y = Y U Y .
source ^ consumer
Пусть в графе PN = (X, V) заданы следующие характеристики:
l(v) — длина ветви v eV ;
a(v) — стоимость земли (аренда, налог и т. д.) на участке v eV предполагаемой трассы;
b(v) — стоимость подготовительных и строительных работ (копка траншеи, строительство коллекторов, тоннелей и опор и т. п.) на участке v eV предполагаемой трассы;
у1 — коэффициент дисконтирования строительных затрат для приведения экономических показателей разных лет к сопоставимым по времени величинам.
Пусть в графе вторичной сети SN = (7, Я) заданы следующие параметры:
Р(г) = ^ I(у) — длина линейного сооружения (трубопровод, ка-
уег ( г )
бель и т. п.) г е Я , проходящего по ветвям V е Р(г) предполагаемой трассы;
с(г) — стоимость строительства и монтажа самого линейного сооружения г е Я соединяющего соответствующие пары узлов из 7 ;
у 2 — коэффициент дисконтирования стоимости линейного сооружения;
dv (г) — стоимость эксплуатации сетей на участках V е Р(г); Пусть Т — множество типов сетей. Для каждого ребра г е Я зададим тип Турв(г) е Т , который однозначно определяет вид и назначения проектируемой сети. Для описания совместимости различных типов сетей используем методику, предложенную в [12; 13]. Для этого вводится бинарное отношение СТ с Т х Т, которое определяется правилом: если (^, 12) е СТ, то эти типы сетей могут быть проложены в одном и том же
техническом коридоре, т. е. две различные, но совместимые (по механическим и электромагнитным воздействиям) сети могут быть проложены в одной ветви первичной сети.
Пусть ЫтСТt2,...,) — минимальное число непересекающихся
подмножеств, на которое можно разделить типы сетей t2,...,th} с учетом их совместимости.
Например, если существует типы сетей , t2, tз}, такие что
(^, t2), (^, t3) е СТ , но (^,t3) £ СТ, тогда ЫтСТ(^, t2,t3) = 2, поскольку эти типы сетей могут быть разделены на два подмножества {^, t2} и
Постановка задачи: построить гиперсеть NN, т. е. каждому ребру г е Я графа вторичной сети SN найти маршрут в графе первичной сети PN между заданных пар точек из 7 = 7оигсе и 7сотитег, для которой следующая целевая функция принимает минимальное значение:
д(Ш) = X ("(V) + ь^) у ) • р^) • ЫтСТ(V) ■
Л
(1)
+х с(г) + x d(г) у р(г)
геЯ ^ vеF(г) 0
и обеспечивает надежность гиперсети по отношению к заданному порогу Я (NN) > Я0, где 0 < Я0 < 1.
В (1) подмножество V с V определяется следующим образом: для каждого элемента V е V , $г е Я такое, что V е Р(г) . Пусть V еV и V е Р(г), 1 = 1,...,I; гх,...,г е Я , тогда
ЫтСТ(V) = ЫтСТ(уе^),...,0ре(Г)).
Отметим, что задача оптимизации сетей инженерных коммуникаций в такой гиперсетевой постановке КР-трудна [14; 15].
В связи с этим для решения поставленной задачи предложен приближенный метод, основанный на следующих предпосылках. Во-первых, найти оптимум для отображения ребер графа SN вторичной сети по соответствующим маршрутам на графе PS первичной сети практически нереально в силу сложности задачи, поэтому достаточно найти удовлетворительное приближение [16]. Во-вторых, применение различных эвристик для улучшения первичного приближения, основанных на классических методах оптимизации. В качестве такой эвристики в настоящей работе был предложен метод, основанный на формировании множества доступных альтернативных маршрутов между узлами (у,,уу),1,у = 1,...п, 1 Ф у графа PS первичной сети для отображения ребер
Г е Я графа SN вторичной сети с учетом совместимости и надежности
проектируемой сети.
Далее мы приведем способ построения доступных альтернативных маршрутов и метод для решения задач совмещенного размещения сетей различного назначения по критерию минимума строительных затрат при ограничениях на надежность будущей сети.
5 Построение доступных альтернативных маршрутов для проектирования гиперсети
Часто бывает необходимо иметь возможность определять альтернативные по стоимости маршруты в графе первичной сети PS , если какая-либо часть самого дешевого маршрута повреждена или занята другими видами вторичной сети SN. Для этого алгоритмом Йена [17] находим к -кратчайших путей, представляющих собой упорядоченный список доступных альтернативных маршрутов.
При этом самый кратчайший путь в графе первичной сети PS между узлами (yi,yj),i, j = 1,...n,i Ф j для отображения ребер rie R графа вторичной сети SN является предпочтительным маршрутом. Если по какой-то причине самый кратчайший путь между двумя узлами недоступен для отображения ребра r e R , т. е. занят несовместимыми типами сетей или не удовлетворяет заданному порогу надежности, то необходимо определить второй кратчайший путь между (yi,y ■),i, j = 1,...n,i Ф j. Если этот
тоже недоступен, может понадобиться третий кратчайший путь. Полученную таким образом серию путей назовем как к -кратчайшими путями в графе первичной сети PS для отображения ребер r e R вторичной сети SN. Из таких путей выбираются те маршруты, при которых стоимость гиперсети была бы минимальной, а ее надежность не была бы меньше чем наперед заданное пороговое значение. Известно, что алгоритм Йена является эффективным и широко используемым алгоритмом для определения к -кратчайших маршрутов. Отметим, что этот способ построения доступных альтернативных маршрутов используется на этапе улучшения первичного приближения, представленного в следующем алгоритме.
6 Приближенный метод решения задачи
В данном разделе предлагается приближенный алгоритм решения поставленной задачи, основанный на идеи двухэтапного метода, представленного в [16]. Сначала находится начальное приближенное решение, затем оно улучшается.
Для поиска начального решения используется концепция «жадного» алгоритма, основанная на классическом алгоритме Флойда. Для простоты будем считать Vr e R : c(r) + d(r) • g2 = const.
Далее будут описаны принцип работы данного метода.
Этап 1 (построение первичного приближения):
Шаг 1. Разделить типы сетей на непересекающиеся подмножества MinCT .
Шаг 2. Выбрать из MinCT подмножество совместимых типов T с наибольшим количеством ребер (для которых еще не найдено вложение в первичную сеть).
Шаг 3. Найти все кратчайшие пути (yi, yj ), i, j = 1,..., n, i Ф j (существует ребро r) в графе первичной сети PN = (X, V) с помощью алгоритма Флойда. Паре вершин (yi, yj) соответствует ребро r во вторичной
сети и type(r) e T .
Выбрать среди них путь минимальной стоимостью.
Осуществить вложение выбранного ребра г по кратчайшему пути (У,, У]) в графе РЫ .
Для всех V е Е(г) в графе первичной сети РЫ а(у) := 0, Ь(у) := 0
(стоимость ветви равна нулю для прокладки остальных ребер из Т ).
Повторить Шаг 3 пока для всех ребер г е Я вторичной сети, таких что Туре(г) е Т , не будут найдены и реализованы кратчайшие пути.
Шаг 4. Присвоить изначальные значения а^) и Ь^), которые обнулены на предыдущем шаге. Если ЫтСТ Ф 0 , переходим на Шаг 2.
Отметим, что «жадный» алгоритм является приближенным, поэтому полученные решения не всегда оптимальны. Можно улучшить решение, найдя новый маршрут для каждого г е Я . Например, новый маршрут Е(г) дешевле для выбранного г е Я , если он включает в себя большее количество ветвей V е Е(г) с нулевой стоимостью (ветви, которые уже используется для других ребер г е Я ).
Можно упорядочить ребра по некоторому правилу, например, по числу наиболее редко используемых ветвей, либо специально введенной метрике, как и в [16]. Однако в среднем полученные результаты сильно не зависят от используемого метода упорядочения.
Этап 2 (улучшение первичного приближения):
Шаг 1. Упорядочить г е Я по убыванию их веса (получим список
(г-}).
Шаг 2. «Удалить» г, из гиперсети НЫ согласно списку, т. е. "vk е Е(г), восстановить начальные значения а(^) и Ь(^), если vk не входит в другие ребра.
Алгоритмом Йена [17] между конечными узлами (У,,У]),г,] = 1,...п,г Ф ] выбранного ребра г е Я найти все
к -кратчайшие пути, представляющие упорядоченный список доступных альтернативных маршрутов в графе РЫ .
Для выбранного ребра г е Я и I -го кратчайшего маршрута для него, где 1 < I < к , проверить: если I -й кратчайший маршрут удовлетворяет условию совместимости типов сетей, то г е Я укладываем по I -му кратчайшему маршруту, в противном случае переходим к I +1 -му кратчайшему маршруту и т. д. При этом для каждого г е Я одновременно проверяется выполнения условия надежности для каждого рассматриваемого I -го кратчайшего маршрута: Я (I) > Я0, где 0 < Я0 < 1.
Повторить Шаг 2 пока все ребра (г } из списка не будут обновлены.
Можно использовать несколько итераций этапа 2 для поиска построения наиболее подходящей структуры.
Предложенный двухэтапный эвристический метод, в отличие от метода, предложенного в [16], является более универсальным. Он учитывает возможность рассмотрения всех к -кратчайших путей, которые приводят к построению наиболее дешевого, в то же время достаточно надежного решения с учетом совместимости различных типов коммуникаций в одном техническом коридоре.
Отметим также, что к в данном случае является важнейшим параметром алгоритма. Так, если к достаточно мал, то на определенном этапе может оказаться, что все найденные к -кратчайшие пути не будут удовлетворять условиям совместимости либо надежности. В этом случае есть две стратегии: нахождение к+1-го пути (и далее к+2-го и т. д.) либо выбор их имеющихся самого надежного с выполнением условия совместимости. В первом случае получаем алгоритм существенно большей трудоемкости, но при этом значительно выше вероятность найти удовлетворительное решение. Второй вариант — компромиссный, его имеет смысл использовать, когда сложно адекватно спрогнозировать требуемую меру надежно -сти и, возможно, довольствоваться просто самым надежным решением из приемлемых.
Заключение
В настоящей работе приведена постановка задач оптимизации сетей по критерию минимума приведенных затрат на строительство и эксплуатацию при ограничениях на надежность с учетом совместимости различных типов коммуникаций для прокладки в одном техническом коридоре. Предложен приближенный алгоритм поиска решения, основанный на модели гиперсети и идеи двухэтапного метода [16]. В отличие от базового двухэтапного алгоритма предлагаемый модифицированный вариант позволяет построение решения, находя целесообразный вариант решений среди к -кратчайших путей. Среди таких путей рассматривается возможность выбора маршрута, приводящего к компромиссному решению — достаточно дешевому, и в то же время учитывающему совместимость различных типов коммуникаций и достаточно надежному решению. Так как не существует однозначного выбора такого маршрута, то его выбор осуществляется эвристическими подходами, основанными на моделях теории графов и теории гиперсетей.
Предложенная методика построения сетей различного назначения учитывает уже на этапе проектирования совместимость или несовместимость проектируемых типов сетей, а также их иерархичность.
Литература
1. Соловьев А. Ю. Алгоритмы структурной оптимизации и методы анализа информационных процессов в современных телекоммуникационных системах: автореф. дис. ... канд. техн. наук. Воронеж, 2011. 18 с.
2. Стенников В. А., Чемезов А. А. Применение алгоритма перебора деревьев и метода имитации отжига для схемно-структурной оптимизации тепловых сетей // Программные продукты и системы. 2018. № 2 (31). С. 387-395.
3. Наумов И. В., Ямщикова И. В. Математическое обоснование выбора оптимизационной модели трассировки электрической сети // Евразийский союз ученых (ЕСУ). 2015. № 7 (16). С. 123-127.
4. Степанов В. П. Оптимизация маршрутов на дорожной сети // Наука и образование. 2012. №5. С. 1-12.
5. Попков В. К., Токтошов Г. Ы. Гиперсетевая технология оптимизации инженерных сетей в горной или пересеченной местности // Вестн. Бурят. гос. ун-та. Сер. Математика и информатика. 2010. Вып. 9. С. 276-282.
6. Poulovassilis A., Levene M. A Nested-Graph Model for the Representation and Manipulation of Complex Objects // J. ACM Trans. Inf. Syst. 1994. Vol.12. P. 35-68.
7. Kurant M., Thiran P. Layered Complex Networks // J. Phys. Rev. Lett. 2006. Vol. 96. P. 1-4.
8. Попков В. К. О моделировании городских транспортных систем гиперсетями // Автоматика и телемеханика. 2011. Т. 72, № 6. С. 179-189.
9. Автоматизированное проектирование генерального плана сооружений биохимической очистки сточных вод [Электронный ресурс]. URL: http://www.gaps.tstu.ru/win-1251/lab/gis/genplan.html (дата обращения: 19.10.2018).
10. Rodionov A. S., Rodionova O. K. Random Hypernets in Reliability Analysis of Multilayer Networks // J. Lecture Notes in Electrical Engineering. 2015. Vol. 343. P. 307-315.
11. Rodionov A. S., Rodionova O. K. Using Random Hypernets for Reliability Analysis of Multilevel Networks // 1st Int. Conf. on Mathematical Methods and Computational Techniques in Science and Engineering (MMCTSE 2014). Ser. Mathematical Methods in Science and Engineering. Greece, Athens, 2014. P. 119-121.
12. Toktoshov G., Yurgenson A., Migov D. Design of Utility Network Subject to Reliability Constraint // Proc. of International Multi-Conference on Engineering, Computer and Information Sciences, IEEE SIBIRCON. Novosibirsk, 2017 (18-22 Sept. 2017). P. 172.
13. Toktoshov G. Y., Yurgenson A. N., Migov D. A. On a Problem of the Utility Network Design // OPTA-SCL 2018. Springer, 2018. Vol. 2098. P. 385-395.
14. Попков В. К. Трудно решаемые задачи теории гиперсетей // Дискретная оптимизация и исследование операций: материалы рос. конф. Новосибирск, 2007. C. 69-73.
15. Colbourn, Ch. J. The Combinatorics of Network Reliability. Oxford University Press, N. Y., 1987. P. 143-157.
16. Попков В. К., Токтошов Г. Ы., Юргенсон А. Н. Об одном подходе к оптимизации инфраструктуры инженерных сетей // Вестник СибГУТИ. 2012. № 3. С. 11-28.
17. Кристофидес Н. Теория графов. Алгоритмический подход. М.: Мир, 1978. 432 с.
ON THE OPTIMIZATION OF MISCELLANEOUS UTILITY NETWORKS
Gulzhigit Y. Toktoshov
Cand. Sci. (Engineering), Researcher,
Institute of Computational Mathematics and Mathematical Geophysics SB RAS 6 Akademika Lavrentyeva Prospect, Novosibirsk 630090, Russia E-mail: [email protected]
Denis A. Migov
Cand. Sci. (Phys. and Math.), Senior Researcher,
Institute of Computational Mathematics and Mathematical Geophysics SB RAS 6 Akademika Lavrentyeva Prospect, Novosibirsk 630090, Russia E-mail: [email protected]
The article deals with the problem of utility network optimization according to the criterion of the total construction cost minimum. In addition, we take into account the reliability constraints, so the future network must also meet preset reliability threshold. It is assumed that failures occur in communication channels of the primary network, and nodes in the secondary network should be connected reliably enough. Three characteristics are considered as indicators of reliability. We have proposed a new methodology for modeling utility networks, which unlike classical models allows taking into account the hierarchy of the future network, and its compatibility with other existing or newly developed miscellaneous networks. As a result, we have obtained an algorithm for construction of utility networks, which can be applied to modernize the existing networks, or to create new ones in accordance with the plan for development of modern cities. This method for constructing miscellaneous networks takes into account the features of network types at the stage of their development, as well as their hierarchy. In addition, the approximate algorithm proposed in the article allows us to construct the cheapest and at the same time reliable network object.
Keywords: distribution area; target products; consumers; linear facility; utility network; trace; primary network; secondary network; graph; hypernet; reliability; heuristics; alternative route.
References
1. Solovyev A. Yu. Algoritmy strukturnoi optimizatsii i metody analiza informat-sionnykh protsessov v sovremennykh telekommunikatsionnykh sistemakh: avtoref. dis. ... kand. tekhn. nauk [Algorithms for Structural Optimization and Methods for Analysis of Information Processes in Modern Telecommunication Systems. Author's abstract of Cand. eng. sci. diss.]. Voronezh, 2011. 18 p.
2. Stennikov V. A., Chemezov A. A. Primenenie algoritma perebora derevyev i metoda imitatsii otzhiga dlya skhemno-strukturnoi optimizatsii teplovykh setei [Use of an Algorithm for Tree Search and an Annealing Simulation Method for Circuit-Based Optimization of Heat Networks]. Programmnye produkty i sistemy. 2018. No. 2 (31). Pp. 387-395.
3. Naumov I. V., Yamschikova I. V. Matematicheskoe obosnovanie vybora op-timizatsionnoi modeli trassirovki elektricheskoi seti [Mathematical Substantiation of
the Choice of the Optimization Model of Electrical Network Tracing]. Eurasian Union of Scientists (ESU). 2015. No. 7 (16). Pp. 123-127.
4. Stepanov V. P. Optimizatsiya marshrutov na dorozhnoi seti [Optimization of Routes on the Road Network]. Nauka i obrazovanie. 2012. No. 5. Pp. 1-12.
5. Popkov V. K., Toktoshov G. Y. Gipersetevaya tekhnologiya optimizatsii inzhenernykh setei v gornoi ili peresechennoi mestnosti [Hypernetwork Technology for Optimization of Utility Networks in Mountainous or Rough Areas]. Vestnik Buryat-skogo gosudarstvennogo universiteta. Ser. Matematika i informatika. 2010. V. 9. Pp. 276-282.
6. Poulovassilis A., Levene M. A Nested-Graph Model for the Representation and Manipulation of Complex Objects. J. ACM Trans. Inf. Syst. 1994. V. 12. Pp. 35-68.
7. Kurant M., Thiran P. Layered Complex Networks. J. Phys. Rev. Lett. 2006. V. 96. Pp. 1-4.
8. Popkov V. K. O modelirovanii gorodskikh transportnykh sistem gipersetyami [About the Modeling of Urban Transport Systems by Hypernetworks]. Automation and Remote Control. 2011. V. 72. No. 6. Pp. 179-189.
9. Avtomatizirovannoe proektirovanie generalnogo plana sooruzhenii bi-okhimicheskoi ochistki stochnykh vod [Automated Structural Engineering for Biochemical Wastewater Treatment Facilities]. URL: http://www.gaps.tstu.ru/win-1251/lab/gis/genplan.html (accessed 19.10.2018).
10. Rodionov A. S., Rodionova O. K. Random Hypernets in Reliability Analysis of Multilayer Networks. J. Lecture Notes in Electrical Engineering. 2015. V. 343. Pp. 307-315.
11. Rodionov A. S., Rodionova O. K. Using Random Hypernets for Reliability Analysis of Multilevel Networks. 1st Int. Conf. on Mathematical Methods and Computational Techniques in Science and Engineering (MMCTSE 2014). Ser. Mathematical Methods in Science and Engineering. Greece, Athens, 2014. Pp. 119-121.
12. Toktoshov G., Yurgenson A., Migov D. Design of Utility Network Subject to Reliability Constraint. Proc. of International Multi-Conference on Engineering, Computer and Information Sciences, IEEE SIBIRCON. Novosibirsk, 2017 (18-22 Sept. 2017). P. 172.
13. Toktoshov G. Y., Yurgenson A. N., Migov D. A. On a Problem of the Utility Network Design. OPTA-SCL 2018. Springer, 2018. V. 2098. Pp. 385-395.
14. Popkov V. K. Trudno reshaemye zadachi teorii gipersetei [Difficult Problems of the Theory of Hypernetworks]. Proc. of Russian Conf. on Discrete Optimization and Operations Research. Novosibirsk, 2007. Pp. 69-73.
15. Colbourn Ch. J. The Combinatorics of Network Reliability. New York: Oxford University Press, 1987. Pp. 143-157.
16. Popkov V. K., Toktoshov G. Y., Yurgenson A. N. Ob odnom podkhode k opti-mizatsii infrastruktury inzhenernykh setei [On a Certain Approach to Optimizing the Infrastructure of Utility Networks]. VestnikSibGUTI. 2012. No. 3. Pp. 11-28.
17. Christofides N. Graph Theory. An Algorithmic Approach. New York: Academic Press, 1975.