Математическое моделирование и компьютерное проектирование больших разветвленных трубопроводных сетей водоснабжения Кирхгофа–Штейнера

Обложка

Цитировать

Полный текст

Аннотация

Задача создания систем компьютерного проектирования сетей водоснабжения в настоящее время исключительно актуальна в связи с недостатком водных ресурсов в части регионов России. В статье представлен метод преобразования заданного решения проектной организации, содержащего структуру сети, в 2-оптимальную сеть Кирхгофа–Штейнера, т.е. в такую сеть, которую нельзя улучшить никаким изменением структуры и координат точек Штейнера ее любой подсети, состоящей из 2-достижимых из любой вершины графа сети. Разработаны алгоритмы и программная система компьютерного проектирования потоковой сети Кирхгофа–Штейнера для регионального и межрегионального водоснабжения и больших оросительных систем. Проведенный вычислительный эксперимент подтвердил эффективность системы компьютерного проектирования.

Полный текст

Введение

В настоящее время одной из актуальных проблем является снижение дефицита воды в части регионов России. Отметим основные цели представляемой работы:

1. Преобразование заданной проектной организацией структуры распределительной сети водоснабжения в оптимальную трубопроводную сеть Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера.

2. Расчет общих затрат на создание и эксплуатацию сети водоснабжения, заданной на начальном этапе проектирования проектной организацией, в оптимальную трубопроводную сеть Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера. В общие затраты при этом входят: стоимость труб сети, энергетические затраты насосной станции на прокачку необходимого количества воды через трубопроводы, обеспечивающего в каждом узле потребления заданный расход воды и необходимый напор. Точки Штейнера не являются при этом узлами потребления, а являются лишь точками ветвления потоков.

3. Сравнение общих затрат на создание и эксплуатацию сети, структура которой представлена проектной организацией, и сопоставляемой ей сети Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера.

4. Разработка программной системы.

Метод решения проблемы должен быть ориентирован на создание больших трубопроводных сетей регионального и межрегионального водоснабжения. Снижение затрат на создание таких сетей является важной задачей, которая может быть решена только на основе компьютерного проектирования и математического моделирования.

Недостатком существующих методов решения этой задачи является то, что задача ставится и решается как чисто потоковая. В работах Сибирского энергетического института эта задача решалась уже как потоковая задача Кирхгофа, т. е. с учетом потоковых и потенциальных переменных. Дальнейшее снижение затрат на создание и эксплуатацию сети может быть достигнуто на пути создания потоковых сетей Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера.

B сетевой задаче Штейнера (СЗШ), в отличие от классической задачи Штейнера [1, 2], следует минимизировать не суммарную длину коммуникаций, а их общую стоимость.

B СЗШ величины весов ребер зависят от потока по ним. Для этих задач центральное свойство классической задачи Штейнера, состоящее в том, что ребра сети, инцидентные точке Штейнера, образуют друг с другом углы в 120° не выполняется, и поэтому разработанные алгоритмы декомпозиции неприменимы.

В работе E.N. Gilbert [3] впервые была дана формула вычисления углов, образуемых смежными ребрами, инцидентными точке Штейнера в случае, когда эти дуги имеют различные веса. B работах [4, 5] был представлен подход к решению СЗШ. Сетевая задача Штейнера является существенно многоэкстремальной, поэтому в работе [6] было введено понятие и дано определение ранга оптимальности решения сетевой задачи Штейнера. В свою очередь задача построения разветвленной потоковой сети Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера требует существенно большего времени компьютерного проектирования.

1. Потоковая сетевая задача Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gimL2zOrhaiuaajugGbabaOpaaaiFapeGaa83eGaaa@3E8A@ Штейнера

1.1. Постановка сетевой задачи Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gimL2zOrhaiuGajugGbabaOpaaa0UapeGaa83eGaaa@3E88@ Штейнера (СЗКШ)

Задача (СЗКШ) На плоскости задан полный двухзвенный ориентированный геометрический граф Г(В,D), n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOBaaaa@3700@  вершин которого x i , y i , i=1,.,n  MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaeWaa8aabaWdbiaadIhapaWaaSbaaSqaa8qacaWGPbaapaqabaGc peGaaiilaiaadMhapaWaaSbaaSqaa8qacaWGPbaapaqabaaak8qaca GLOaGaayzkaaGaaiilaiaacckacaWGPbGaeyypa0JaaGymaiaacYca caGGUaGaeyOjGWRaaiilaiaad6gacaGGGcaaaa@475E@  фиксированы, a n2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaeWaa8aabaWdbiaad6gacqGHsislcaaIYaaacaGLOaGaayzkaaaa aa@3A51@  вершин x i , y i , i=n+1,.,2n2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaeWaa8aabaWdbiaadIhapaWaaSbaaSqaa8qacaWGPbaapaqabaGc peGaaiilaiaadMhapaWaaSbaaSqaa8qacaWGPbaapaqabaaak8qaca GLOaGaayzkaaGaaiilaiaacckacaWGPbGaeyypa0JaamOBaiabgUca RiaaigdacaGGSaGaaiOlaiabgAci8kaacYcacaaIYaGaamOBaiabgk HiTiaaikdaaaa@4A74@  не фиксированы, Вф=n, ВШ=n2, Cijυij,hij   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  удельная стоимость ij ветви, являющаяся вогнутой непрерывно возрастающей по потоку υij и выпуклой непрерывно убывающей по удельной потере напора h ij MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiAa8aadaWgaaWcbaWdbiaadMgacaWGQbaapaqabaaaaa@3931@ ; c ij 0 =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4ya8aadaWgaaWcbaWdbiaadMgacaWGQbaapaqabaGcpeWaaeWa a8aabaWdbiaaicdaaiaawIcacaGLPaaacqGH9aqpcaaIWaaaaa@3D68@ ; q j >0, j В ф MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyCa8aadaWgaaWcbaWdbiaadQgaa8aabeaak8qacqGH+aGpcaaI WaGaaiilaiaacckacaWGQbGaeyicI4SaamOee8aadaWgaaWcbaWdbi aadseba8aabeaaaaa@4031@  и q j =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyCa8aadaWgaaWcbaWdbiaadQgaa8aabeaak8qacqGH9aqpcaaI Waaaaa@3A26@ ,  j В Ш MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaiiOaiaadQgacqGHiiIZcaWGsqWdamaaBaaaleaapeGaamikeaWd aeqaaaaa@3B4A@ ; q j MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyCa8aadaWgaaWcbaWdbiaadQgaa8aabeaaaaa@384C@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  поток, потребляемый в j-м узле (вершине) сети.

Следует так определить координаты точек Штейнера и значения υij,hij по каждой ветви ij, что

Зυ,h,ННС=ρННСQНСTη+ ijDcijυij,hijxixj2+yiyj2min  (1)

iDj+υijkDjυjk=gj,  jB, j1  (2)

jDjυ1j=QНС,  (3)

υij0, i,j (4)

Н НС i = Н i + z i z НС + rs T i h rs l rs   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaaeyhe8aadaWgaaWcbaWdbiaab2bbcaqGHqWdamaaBaaameaapeGa aeyAaaWdaeqaaaWcbeaak8qacqGH9aqpcaqGDqWdamaaBaaaleaape GaaeyAaaWdaeqaaOWdbiabgUcaRiaabQhapaWaaSbaaSqaa8qacaqG PbaapaqabaGcpeGaeyOeI0IaaeOEa8aadaWgaaWcbaWdbiaab2bbca qGHqaapaqabaGcpeGaey4kaSYaaybuaeqal8aabaWdbmaabmaapaqa a8qacaqGYbGaae4CaaGaayjkaiaawMcaaiabgIGiolaabsfapaWaaS baaWqaa8qacaqGPbaapaqabaaal8qabeqdpaqaa8qacqGHris5aaGc caqGObWdamaaBaaaleaapeGaaeOCaiaabohaa8aabeaak8qacaqGSb WdamaaBaaaleaapeGaaeOCaiaabohaa8aabeaak8qacaqGGcaaaa@5607@ (5)

Н НС = max i Н НС i , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaaeyhe8aadaWgaaWcbaWdbiaab2bbcaqGHqaapaqabaGcpeGaeyyp a0ZdamaaxababaWdbiGac2gacaGGHbGaaiiEaaWcpaqaa8qacaqGPb aapaqabaGcpeWaaiWaa8aabaWdbiaab2bbpaWaaSbaaSqaa8qacaqG DqGaaeyie8aadaWgaaadbaWdbiaabMgaa8aabeaaaSqabaaak8qaca GL7bGaayzFaaGaaiilaaaa@447E@ (6)

 где З x,h MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4femaabmaapaqaa8qacaWG4bGaaiilaiaadIgaaiaawIcacaGL Paaaaaa@3AEF@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  общие затраты на сеть; ρ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeqyWdihaaa@37CD@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@ цена в рублях за 1 кВт/ч; Н НС MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyhe8aadaWgaaWcbaWdbiaad2bbcaWGHqaapaqabaaaaa@385D@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  напор на насосной станции; Q НС MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyua8aadaWgaaWcbaWdbiaad2bbcaWGHqaapaqabaaaaa@388D@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  общий поток в сети; T MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamivaaaa@36E6@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  заданное время эксплуатации сети в часах; η MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaeq4TdGgaaa@37B9@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  коэффициент полезного действия (КПД); i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyAaaaa@36FB@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  номер вершины истока, j MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOAaaaa@36FC@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  номер вершины стока ij MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaeWaa8aabaWdbiaadMgacaWGQbaacaGLOaGaayzkaaaaaa@3992@  -й ветви.

Поскольку возможных остовных деревьев графа Г(В, Д), построенных на n фиксированных точках и n2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaeWaa8aabaWdbiaad6gacqGHsislcaaIYaaacaGLOaGaayzkaaaa aa@3A51@  точках Штейнера, конечное число, и на каждом остовном дереве сети целевая функция непрерывна, то задача (1) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ (6) имеет оптимальное решение.

1.2. Математическое моделирование задачи оптимального проектирования трубопроводной сети Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gimL2zOrhaiuGajugGbabaOpaaa0UapeGaa83eGaaa@3E88@ Штейнера

Функционирование сетей по переносу сетевого продукта (электричество, вода, газ, нефть) зависит не только от величин потоков υ ij , ijD MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaeyXd8aadaWgaaWcbaWdbiaabMgacaqGQbaapaqabaGcpeGaaiil aiaabckacaqGPbGaaeOAaiabgIGioprr1ngBPrwtHrhAXaqeguuDJX wAKbstHrhAG8KBLbacfaGae83aXteaaa@4A1C@  по ветвям сети, но и от потерь потенциала h ij , ijD MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiAa8aadaWgaaWcbaWdbiaadMgacaWGQbaapaqabaGcpeGaaiil aiaacckacaWGPbGaamOAaiabgIGioprr1ngBPrwtHrhAXaqeguuDJX wAKbstHrhAG8KBLbacfaGae83aXteaaa@49C7@  потока по ветвям. Затраты на создание и функционирование сети при этом складываются из стоимости коммуникаций трубопроводов сети и энергетических затрат на прохождение сетевого продукта по коммуникациям от источника к потребителям MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  в нашем случае к фиксированным n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaeOBaaaa@36FE@  вершинам.

Как известно [4, 5], затраты на коммуникацию могут быть рассчитаны по формуле З ij = k υ ij α h ij β + υ ij h ij   l ij ,  MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4fe8aadaWgaaWcbaWdbiaadMgacaWGQbaapaqabaGcpeGaeyyp a0ZaaeWaa8aabaWdbiaadUgacqaHfpqDpaWaa0baaSqaa8qacaWGPb GaamOAaaWdaeaapeGaeqySdegaaOGaamiAa8aadaqhaaWcbaWdbiaa dMgacaWGQbaapaqaa8qacqaHYoGyaaGccqGHRaWkcqaHfpqDpaWaaS baaSqaa8qacaWGPbGaamOAaaWdaeqaaOWdbiaadIgapaWaaSbaaSqa a8qacaWGPbGaamOAaaWdaeqaaaGcpeGaayjkaiaawMcaaiaacckaca WGSbWdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qacaGGSaGa aeiOaaaa@55A5@  где 0<α<1, β<0,  l ij MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaGimaiabgYda8iabeg7aHjabgYda8iaaigdacaGGSaGaaiiOaiab ek7aIjabgYda8iaaicdacaGGSaGaaiiOaiaadYgapaWaaSbaaSqaa8 qacaWGPbGaamOAaaWdaeqaaaaa@4558@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  длина коммуникации. Первое слагаемое характеризует стоимость коммуникации, второе MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  энергетические затраты на транспорт сетевого продукта по коммуникации. В таком случае получим

З υ,h = ijD ij α h ij β + υ ij h ij x i x j 2 + y i y j 2 min.  MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaae4femaabmaapaqaa8qacaqGfpGaaiilaiaabIgaaiaawIcacaGL PaaacqGH9aqpdaGfqbqabSWdaeaapeGaaeyAaiaabQgacqGHiiIZtu uDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5wzaGqbaiab=nq8ebqa b0WdaeaapeGaeyyeIuoaaOWaaeWaa8aabaWdbiaabUgacaqGfpWdam aaDaaaleaapeGaaeyAaiaabQgaa8aabaWdbiaabg7aaaGccaqGObWd amaaDaaaleaapeGaaeyAaiaabQgaa8aabaWdbiaabk7aaaGccqGHRa WkcaqGfpWdamaaBaaaleaapeGaaeyAaiaabQgaa8aabeaak8qacaqG ObWdamaaBaaaleaapeGaaeyAaiaabQgaa8aabeaaaOWdbiaawIcaca GLPaaadaGcaaWdaeaapeWaaeWaa8aabaWdbiaabIhapaWaaSbaaSqa a8qacaqGPbaapaqabaGcpeGaeyOeI0IaaeiEa8aadaWgaaWcbaWdbi aabQgaa8aabeaaaOWdbiaawIcacaGLPaaapaWaaWbaaSqabeaapeGa aGOmaaaakiabgUcaRmaabmaapaqaa8qacaqG5bWdamaaBaaaleaape GaaeyAaaWdaeqaaOWdbiabgkHiTiaabMhapaWaaSbaaSqaa8qacaqG Qbaapaqabaaak8qacaGLOaGaayzkaaWdamaaCaaaleqabaWdbiaaik daaaaabeaakiabgkziUkaab2gacaqGPbGaaeOBaiaac6cacaqGGcaa aa@793D@ (7)

Поскольку целевая функция выпукла и непрерывна по h ij MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaeiAa8aadaWgaaWcbaWdbiaabMgacaqGQbaapaqabaaaaa@392B@ , то на оптимальном решении получим

  З h ij = kβ υ ij α h ij β1 + υ ij x i x j 2 + y i y j 2 =0, ijD MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaSaaa8aabaWdbiabgkGi2kaadEbba8aabaWdbiabgkGi2kaadIga paWaaSbaaSqaa8qacaWGPbGaamOAaaWdaeqaaaaak8qacqGH9aqpda qadaWdaeaapeGaam4Aaiabek7aIjabew8a19aadaqhaaWcbaWdbiaa dMgacaWGQbaapaqaa8qacqaHXoqyaaGccaWGObWdamaaDaaaleaape GaamyAaiaadQgaa8aabaWdbiabek7aIjabgkHiTiaaigdaaaGccqGH RaWkcqaHfpqDpaWaaSbaaSqaa8qacaWGPbGaamOAaaWdaeqaaaGcpe GaayjkaiaawMcaamaakaaapaqaa8qadaqadaWdaeaapeGaamiEa8aa daWgaaWcbaWdbiaadMgaa8aabeaak8qacqGHsislcaWG4bWdamaaBa aaleaapeGaamOAaaWdaeqaaaGcpeGaayjkaiaawMcaa8aadaahaaWc beqaa8qacaaIYaaaaOGaey4kaSYaaeWaa8aabaWdbiaadMhapaWaaS baaSqaa8qacaWGPbaapaqabaGcpeGaeyOeI0IaamyEa8aadaWgaaWc baWdbiaadQgaa8aabeaaaOWdbiaawIcacaGLPaaapaWaaWbaaSqabe aapeGaaGOmaaaaaeqaaOGaeyypa0JaaGimaiaacYcacaGGGcGaamyA aiaadQgacqGHiiIZtuuDJXwAK1uy0HwmaeHbfv3ySLgzG0uy0Hgip5 wzaGqbaiab=nq8ebaa@7799@ , то

  h ij β1 = υ ij 1α kβ , h ij = kβ 1 1β υ ij 1α β1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiAa8aadaqhaaWcbaWdbiaadMgacaWGQbaapaqaa8qacqaHYoGy cqGHsislcaaIXaaaaOGaeyypa0ZaaSaaa8aabaWdbiabew8a19aada qhaaWcbaWdbiaadMgacaWGQbaapaqaa8qacaaIXaGaeyOeI0IaeqyS degaaaGcpaqaa8qacqGHsislcaWGRbGaeqOSdigaaiaacYcacaWGOb WdamaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qacqGH9aqpdaqa daWdaeaapeGaeyOeI0Iaam4Aaiabek7aIbGaayjkaiaawMcaa8aada ahaaWcbeqaa8qadaWcaaWdaeaapeGaaGymaaWdaeaapeGaaGymaiab gkHiTiabek7aIbaaaaGccqaHfpqDpaWaa0baaSqaa8qacaWGPbGaam OAaaWdaeaapeWaaSaaa8aabaWdbiaaigdacqGHsislcqaHXoqya8aa baWdbiabek7aIjabgkHiTiaaigdaaaaaaaaa@6276@ .

Отсюда получим

З υ = ijD kβ 1 1β β1 β υ ij βα β1 x i x j 2 + y i y j 2 . MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4femaabmaapaqaa8qacqaHfpqDaiaawIcacaGLPaaacqGH9aqp daGfqbqabSWdaeaapeGaamyAaiaadQgacqGHiiIZtuuDJXwAK1uy0H wmaeHbfv3ySLgzG0uy0Hgip5wzaGqbaiab=nq8ebqab0WdaeaapeGa eyyeIuoaaOWaaeWaa8aabaWdbiabgkHiTiaadUgacqaHYoGyaiaawI cacaGLPaaapaWaaWbaaSqabeaapeWaaSaaa8aabaWdbiaaigdaa8aa baWdbiaaigdacqGHsislcqaHYoGyaaaaaOWaaeWaa8aabaWdbmaala aapaqaa8qacqaHYoGycqGHsislcaaIXaaapaqaa8qacqaHYoGyaaaa caGLOaGaayzkaaGaeqyXdu3damaaDaaaleaapeGaamyAaiaadQgaa8 aabaWdbmaalaaapaqaa8qacqaHYoGycqGHsislcqaHXoqya8aabaWd biabek7aIjabgkHiTiaaigdaaaaaaOWaaOaaa8aabaWdbmaabmaapa qaa8qacaWG4bWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkHi TiaadIhapaWaaSbaaSqaa8qacaWGQbaapaqabaaak8qacaGLOaGaay zkaaWdamaaCaaaleqabaWdbiaaikdaaaGccqGHRaWkdaqadaWdaeaa peGaamyEa8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGHsislca WG5bWdamaaBaaaleaapeGaamOAaaWdaeqaaaGcpeGaayjkaiaawMca a8aadaahaaWcbeqaa8qacaaIYaaaaaqabaGccaGGUaaaaa@7B59@

Поскольку kβ 1 1β β1 β const, MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaeWaa8aabaWdbiabgkHiTiaadUgacqaHYoGyaiaawIcacaGLPaaa paWaaWbaaSqabeaapeWaaSaaa8aabaWdbiaaigdaa8aabaWdbiaaig dacqGHsislcqaHYoGyaaaaaOWaaeWaa8aabaWdbmaalaaapaqaa8qa cqaHYoGycqGHsislcaaIXaaapaqaa8qacqaHYoGyaaaacaGLOaGaay zkaaGaeyOeI0Iaam4yaiaad+gacaWGUbGaam4CaiaadshacaGGSaaa aa@4D18@  то целевая функция (7) примет вид  

ijD υ ij βα β1 x i x j 2 + y i y j 2 min.  MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Waaybuaeqal8aabaWdbiaadMgacaWGQbGaeyicI48efv3ySLgznfgD Ofdaryqr1ngBPrginfgDObYtUvgaiuaacqWFdepraeqan8aabaWdbi abggHiLdaakiabew8a19aadaqhaaWcbaWdbiaadMgacaWGQbaapaqa a8qadaWcaaWdaeaapeGaeqOSdiMaeyOeI0IaeqySdegapaqaa8qacq aHYoGycqGHsislcaaIXaaaaaaakmaakaaapaqaa8qadaqadaWdaeaa peGaamiEa8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGHsislca WG4bWdamaaBaaaleaapeGaamOAaaWdaeqaaaGcpeGaayjkaiaawMca a8aadaahaaWcbeqaa8qacaaIYaaaaOGaey4kaSYaaeWaa8aabaWdbi aadMhapaWaaSbaaSqaa8qacaWGPbaapaqabaGcpeGaeyOeI0IaamyE a8aadaWgaaWcbaWdbiaadQgaa8aabeaaaOWdbiaawIcacaGLPaaapa WaaWbaaSqabeaapeGaaGOmaaaaaeqaaOGaeyOKH4QaamyBaiaadMga caWGUbGaaiOlaiaacckaaaa@6B7A@ (8)

Отсюда следует формула перехода от c ij ( υ ij , h ij ) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4ya8aadaWgaaWcbaWdbiaabMgacaqGQbaapaqabaGcpeGaaiik aiaabw8apaWaaSbaaSqaa8qacaqGPbGaaeOAaaWdaeqaaOWdbiaacY cacaqGObWdamaaBaaaleaapeGaaeyAaiaabQgaa8aabeaak8qacaGG Paaaaa@421B@  к f ij ( υ ij ) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaeOza8aadaWgaaWcbaWdbiaabMgacaqGQbaapaqabaGcpeGaaiik aiaabw8apaWaaSbaaSqaa8qacaqGPbGaaeOAaaWdaeqaaOWdbiaacM caaaa@3E34@ : f ij ( υ ij )= υ ij βα β1  . MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaeOza8aadaWgaaWcbaWdbiaabMgacaqGQbaapaqabaGcpeGaaiik aiaabw8apaWaaSbaaSqaa8qacaqGPbGaaeOAaaWdaeqaaOWdbiaacM cacqGH9aqpcaqGfpWdamaaDaaaleaapeGaaeyAaiaabQgaa8aabaWd bmaalaaapaqaa8qacaqGYoGaeyOeI0IaaeySdaWdaeaapeGaaeOSdi abgkHiTiaaigdaaaaaaOGaaeiOaiaac6caaaa@4B32@  Значения α, MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaeySdiaacYcaaaa@37F4@   β MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaeOSdaaa@3745@ , k зависят от материала труб [7, с. 53 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ 55]. Например, для полиэтиленовых труб, наиболее часто используемых в проектировании больших сетей водоснабжения, α MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeqySdegaaa@37AC@  =1,95, β MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeqOSdigaaa@37AE@  =1,774, γ= MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaeq4SdCMaeyypa0daaa@38BA@  4,774, k MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4Aaaaa@36FD@  = 0,001052.

2. Решение сетевой задачи Штейнера на основе динамической декомпозиции и ранговой оптимизации

Задача минимизации вогнутой возрастающей функции на транспортном многограннике, к которой относится и задача оптимизации разветвленной потоковой сети, рассматриваемая в работах [8 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ 10], является существенно многоэкстремальной. В работах Сибирского энергетического института (СЭИ, г. Иркутск) [11 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ 13], а также [14] был разработан общий метод решения задачи минимизации затрат на создание потоковых сетей.

Для задач структурно-параметрической оптимизации большой размерности локальный экстремум не информативен, а глобальный, как правило, недостижим за экономически оправданное время решения задачи на компьютере. В связи с этим необходима более тонкая градация экстремумов для сравнения эффективности различных методов решения такого рода задач. В работах [6, 13] было введено понятие и дано определение ранга экстремума решения потоковой сетевой задачи.

Для потоковой сетевой задачи Штейнера оно состоит в следующем. Назовем фрагментом Р-го ранга вершины i сети Штейнера ее подсеть Pi, стягивающую множество вершин Р-достижимых из вершины i сети (без учета направления дуг), а сетью Штейнера Р-го ранга MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  такую сеть, любой из фрагментов Р-го ранга которой оптимален.

Для построения метода декомпозиции потребуется формализация это понятия. Пусть υ ij * ijD , x i * , y i * B ш MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaiWaa8aabaWdbiabew8a19aadaqhaaWcbaWdbiaadMgacaWGQbaa paqaa8qacaGGQaaaaaGccaGL7bGaayzFaaWdamaaBaaaleaapeGaam yAaiaadQgacqGHiiIZcaWGebaapaqabaGcpeGaaiilamaacmaapaqa a8qacaWG4bWdamaaDaaaleaapeGaamyAaaWdaeaapeGaaiOkaaaaki aacYcacaWG5bWdamaaDaaaleaapeGaamyAaaWdaeaapeGaaiOkaaaa aOGaay5Eaiaaw2haa8aadaWgaaWcbaWdbiaadkeapaWaaSbaaWqaa8 qacaWGiraapaqabaaaleqaaaaa@4DD8@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  некоторое допустимое решение задачи. Ту часть множества дуг, поток по которой отличен от нуля, и ту часть множества точек Штейнера, поток из которых отличен от нуля, обозначим соответственно D * MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamira8aadaahaaWcbeqaa8qacaGGQaaaaaaa@37D0@  и B ш * MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOqa8aadaqhaaWcbaWdbiaadIeba8aabaWdbiaacQcaaaaaaa@38BE@ . Сформируем множество B * = B ф B Ш * MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOqa8aadaahaaWcbeqaa8qacaGGQaaaaOGaeyypa0JaamOqa8aa daWgaaWcbaWdbiaadseba8aabeaak8qacqGHQicYcaWGcbWdamaaDa aaleaapeGaamikeaWdaeaapeGaaiOkaaaaaaa@3F17@ . Обозначим граф, включающий B * MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOqa8aadaahaaWcbeqaa8qacaGGQaaaaaaa@37CE@ , D * MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamira8aadaahaaWcbeqaa8qacaGGQaaaaaaa@37D0@  через Г * B * , D * MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4ee8aadaahaaWcbeqaa8qacaGGQaaaaOWaaeWaa8aabaWdbiaa dkeapaWaaWbaaSqabeaapeGaaiOkaaaakiaacYcacaWGebWdamaaCa aaleqabaWdbiaacQcaaaaakiaawIcacaGLPaaaaaa@3D9D@ . Выделим любую вершину i графа и обозначим множество его вершин, не более чем P-достижимых из i, M i P , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyta8aadaqhaaWcbaWdbiaadMgaa8aabaWdbiaadcfaaaGccaGG Saaaaa@39C7@  а P i *  MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamiua8aadaqhaaWcbaWdbiaadMgaa8aabaWdbiaacQcacaGGGcaa aaaa@3A0D@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  подграф графа Г * B * , D * , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4ee8aadaahaaWcbeqaa8qacaGGQaaaaOWaaeWaa8aabaWdbiaa dkeapaWaaWbaaSqabeaapeGaaiOkaaaakiaacYcacaWGebWdamaaCa aaleqabaWdbiaacQcaaaaakiaawIcacaGLPaaacaGGSaaaaa@3E4D@  построенный на этих точках.

Определение: назовем сеть Штейнера Г * B * , D *  , υ ij * ijD , x i * , y i * B ш * MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaiWaa8aabaWdbiaadobbpaWaaWbaaSqabeaapeGaaiOkaaaakmaa bmaapaqaa8qacaWGcbWdamaaCaaaleqabaWdbiaacQcaaaGccaGGSa Gaamira8aadaahaaWcbeqaa8qacaGGQaaaaaGccaGLOaGaayzkaaGa aeiOaiaacYcadaGadaWdaeaapeGaeqyXdu3damaaDaaaleaapeGaam yAaiaadQgaa8aabaWdbiaacQcaaaaakiaawUhacaGL9baapaWaaSba aSqaa8qacaWGPbGaamOAaiabgIGiolaadseaa8aabeaak8qacaGGSa WaaiWaa8aabaWdbiaadIhapaWaa0baaSqaa8qacaWGPbaapaqaa8qa caGGQaaaaOGaaiilaiaadMhapaWaa0baaSqaa8qacaWGPbaapaqaa8 qacaGGQaaaaaGccaGL7bGaayzFaaWdamaaBaaaleaapeGaamOqa8aa daWgaaadbaWdbiaadIeba8aabeaalmaaCaaameqabaWdbiaacQcaaa aal8aabeaaaOWdbiaawUhacaGL9baaaaa@5AAB@  P оптимальной, если выполнено условие минимума:

min ijD f ij υ ij x i x j 2 + y i y j 2  = ij D * f i υ ij * x i * x j * 2 + y i * y j * 2 ,    MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyBaiaadMgacaWGUbWaaybuaeqal8aabaWdbiaadMgacaWGQbGa eyicI48efv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiuaacq WFdepraeqan8aabaWdbiabggHiLdaakiaadAgapaWaaSbaaSqaa8qa caWGPbGaamOAaaWdaeqaaOWdbmaabmaapaqaa8qacqaHfpqDpaWaaS baaSqaa8qacaWGPbGaamOAaaWdaeqaaaGcpeGaayjkaiaawMcaamaa kaaapaqaa8qadaqadaWdaeaapeGaamiEa8aadaWgaaWcbaWdbiaadM gaa8aabeaak8qacqGHsislcaWG4bWdamaaBaaaleaapeGaamOAaaWd aeqaaaGcpeGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaO Gaey4kaSYaaeWaa8aabaWdbiaadMhapaWaaSbaaSqaa8qacaWGPbaa paqabaGcpeGaeyOeI0IaamyEa8aadaWgaaWcbaWdbiaadQgaa8aabe aaaOWdbiaawIcacaGLPaaapaWaaWbaaSqabeaapeGaaGOmaaaaaeqa aOGaaiiOaiabg2da9maawafabeWcpaqaa8qacaWGPbGaamOAaiabgI Giolab=nq8e9aadaahaaadbeqaa8qacaGGQaaaaaWcbeqdpaqaa8qa cqGHris5aaGccaWGMbWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbm aabmaapaqaa8qacqaHfpqDpaWaaSbaaSqaa8qacaWGPbGaamOAaaWd aeqaaOWaaWbaaSqabeaapeGaaiOkaaaaaOGaayjkaiaawMcaamaaka aapaqaa8qadaqadaWdaeaapeGaamiEa8aadaWgaaWcbaWdbiaadMga a8aabeaakmaaCaaaleqabaWdbiaacQcaaaGccqGHsislcaWG4bWdam aaBaaaleaapeGaamOAaaWdaeqaaOWaaWbaaSqabeaapeGaaiOkaaaa aOGaayjkaiaawMcaa8aadaahaaWcbeqaa8qacaaIYaaaaOGaey4kaS YaaeWaa8aabaWdbiaadMhapaWaaSbaaSqaa8qacaWGPbaapaqabaGc daahaaWcbeqaa8qacaGGQaaaaOGaeyOeI0IaamyEa8aadaWgaaWcba WdbiaadQgaa8aabeaakmaaCaaaleqabaWdbiaacQcaaaaakiaawIca caGLPaaapaWaaWbaaSqabeaapeGaaGOmaaaakiaacYcaaSqabaGcca GGGcGaaiiOaaaa@9109@ (9)

где υ ij = υ ij * MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeqyXdu3damaaBaaaleaapeGaamyAaiaadQgaa8aabeaak8qacqGH 9aqpcqaHfpqDpaWaa0baaSqaa8qacaWGPbGaamOAaaWdaeaapeGaai Okaaaaaaa@3FE8@ , ij P i * ;  x i = x i * MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeyiaIiIaamyAaiaadQgacqGHjiYZcaWGqbWdamaaBaaaleaapeGa amyAaaWdaeqaaOWaaWbaaSqabeaapeGaaiOkaaaakiaacUdacaGGGc GaamiEa8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGH9aqpcaWG 4bWdamaaDaaaleaapeGaamyAaaWdaeaapeGaaiOkaaaaaaa@45A8@ , y i = y i * MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyEa8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGH9aqpcaWG 5bWdamaaDaaaleaapeGaamyAaaWdaeaapeGaaiOkaaaaaaa@3C78@   i P i * MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeyiaIiIaamyAaiabgMGiplaadcfapaWaaSbaaSqaa8qacaWGPbaa paqabaGcdaahaaWcbeqaa8qacaGGQaaaaaaa@3C63@

Метод динамической декомпозиции построения Р-оптимальной сети Штейнера состоит из следующих этапов:

1. В связи с экспоненциальным ростом структур Штейнера при поиске P-оптимального решения следует стартовать с решения, достаточно близкого по значению целевого функционала к оптимуму в задаче (5) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ (9). В качестве такового берется P-оптимальное решение сетевой задачи построения терминальной сети, т.е. сети без точек Штейнера, а также сетей, представленных проектными организациями.

2. Преобразование полученного терминального сетевого остовного дерева в сеть Штейнера на основе развертывания узлов терминальной сети в альтернативные элементарные узловые структуры Штейнера с оптимизацией координат точек Штейнера и выделением из альтернативных структур наилучшей.

3. Глобальное решение сетевых задач Штейнера на каждом из множеств вершин P-достижимых из каждой вершины сети при соблюдении граничных условий с остальной сетью, т.е. решение задачи построения такой сети Штейнера, любая подсеть P-го ранга которой оптимальна.

 

Рис. 1. Схема элементарной потоковой сети Штейнера

Fig. 1. Schematic diagram of the elementary Steiner flow network

 

3. Преобразование терминальной сети в сеть Штейнера

3.1. Элементарные узловые структуры сети Штейнера

Решением задачи (1) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ (6) является остовное дерево заданного графа возможных соединений узлов сети. Преобразование терминального остовного дерева в сеть Штейнера осуществляется путем развертывания его узлов в структуры Штейнера. Каждый такой узел содержит вершину, из которой поступает поток в узел (исток), и вершины, в которые доставляется поток из узла (стоки). В сетевых системах, как правило, могут быть узлы с одним, двумя и тремя выходными потоками. Все эти структуры назовем элементарными узловыми структурами.

Развертывание элементарных узловых структур в узловые структуры Штейнера осуществляется в соответствии с фундаментальными свойствами точек Штейнера:

1. Степени точек Штейнера равны 3, а степени фиксированных (терминальных) точек не превосходят 3.

2. Дуги остовного дерева, инцидентные каждой точке Штейнера, образуют смежные друг с другом углы, которые определяются по формуле

cos α i,j = f k 2 υ k f i 2 υ i f j 2 υ j 2 f i υ i f j υ j , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaci4yaiaac+gacaGGZbWaaeWaa8aabaWdbiabeg7aH9aadaWgaaWc baWdbiaadMgacaGGSaGaamOAaaWdaeqaaaGcpeGaayjkaiaawMcaai abg2da9maalaaapaqaa8qacaWGMbWdamaaDaaaleaapeGaam4AaaWd aeaapeGaaGOmaaaakmaabmaapaqaa8qacqaHfpqDpaWaaSbaaSqaa8 qacaWGRbaapaqabaaak8qacaGLOaGaayzkaaGaeyOeI0IaamOza8aa daqhaaWcbaWdbiaadMgaa8aabaWdbiaaikdaaaGcdaqadaWdaeaape GaeqyXdu3damaaBaaaleaapeGaamyAaaWdaeqaaaGcpeGaayjkaiaa wMcaaiabgkHiTiaadAgapaWaa0baaSqaa8qacaWGQbaapaqaa8qaca aIYaaaaOWaaeWaa8aabaWdbiabew8a19aadaWgaaWcbaWdbiaadQga a8aabeaaaOWdbiaawIcacaGLPaaaa8aabaWdbiaaikdacaWGMbWdam aaBaaaleaapeGaamyAaaWdaeqaaOWdbmaabmaapaqaa8qacqaHfpqD paWaaSbaaSqaa8qacaWGPbaapaqabaaak8qacaGLOaGaayzkaaGaam Oza8aadaWgaaWcbaWdbiaadQgaa8aabeaak8qadaqadaWdaeaapeGa eqyXdu3damaaBaaaleaapeGaamOAaaWdaeqaaaGcpeGaayjkaiaawM caaaaacaGGSaaaaa@6997@

где cos α i,j MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaci4yaiaac+gacaGGZbWaaeWaa8aabaWdbiabeg7aH9aadaWgaaWc baWdbiaadMgacaGGSaGaamOAaaWdaeqaaaGcpeGaayjkaiaawMcaaa aa@3F28@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  косинус угла между отрезками, соединяющими точку x,y MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaeWaa8aabaWdbiaadIhacaGGSaGaamyEaaGaayjkaiaawMcaaaaa @3A60@  с точками x i , y i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaeWaa8aabaWdbiaadIhapaWaaSbaaSqaa8qacaWGPbaapaqabaGc peGaaiilaiaadMhapaWaaSbaaSqaa8qacaWGPbaapaqabaaak8qaca GLOaGaayzkaaaaaa@3D24@  и x j , y j   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaeWaa8aabaWdbiaadIhapaWaaSbaaSqaa8qacaWGQbaapaqabaGc peGaaiilaiaadMhapaWaaSbaaSqaa8qacaWGQbaapaqabaaak8qaca GLOaGaayzkaaGaaeiOaaaa@3E49@  (рис. 1).

3. Число точек Штейнера не превосходит n2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaeWaa8aabaWdbiaad6gacqGHsislcaaIYaaacaGLOaGaayzkaaaa aa@3A51@ , где n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaeOBaaaa@36FE@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  количество вершин сети.

4. Дуги дерева сети пересекаются только в вершинах дерева.

Узловые структуры Штейнера, построенные в соответствии с этими фундаментальными свойствами, представлены на рис. 2. Узловая структура (а) развертывается в структуру Штейнера единственным образом, т.к. имеется только одно соответствующее ей остовное дерево Штейнера. Элементарная узловая структура (б) может развертываться в два альтернативных остовных дерева, получающихся одно из другого, как зеркальное отображение при удалении нумерации вершин. Наконец, наиболее сложная элементарная узловая структура (в), содержащая 5 терминальных точек, развертывается в 8 остовных деревьев, которые получаются из пары зеркальных деревьев поворотами в плоскости с наложением вершин MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  всего по 4 поворота каждого из взаимозеркальных остовных деревьев. По каждой из структур построены соответствующие матрицы переходов от элементарных узловых структур в элементарные альтернативные структуры Штейнера, в которых указаны и преобразования потоков исходя из заданных потоков по ветвям элементарных узловых структур (рис. 2 а, б, в).

 

Рис. 2. Развертка исходных структур сети в узловые структуры Штейнера

Fig. 2. Decomposition of the original network structures into Steiner nodal structures

 

3.2. Оптимизация параметров на каждой из альтернативных узловых структур сети Штейнера

Оптимизация параметров на каждой из альтернативных узловых структур формируемой сети Штейнера проводится на основе последовательного решения на каждой структуре элементарных (3-точечных) сетевых задач Штейнера (ЭСЗШ)

З= i=1 З f q i x i x 2 + y i y 2 min, MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4feiabg2da9maawahabeWcpaqaa8qacaWGPbGaeyypa0JaaGym aaWdaeaapeGaam4feaqdpaqaa8qacqGHris5aaGccaWGMbWaaeWaa8 aabaWdbiaadghapaWaaSbaaSqaa8qacaWGPbaapaqabaaak8qacaGL OaGaayzkaaWaaOaaa8aabaWdbmaabmaapaqaa8qacaWG4bWdamaaBa aaleaapeGaamyAaaWdaeqaaOWdbiabgkHiTiaadIhaaiaawIcacaGL PaaapaWaaWbaaSqabeaapeGaaGOmaaaakiabgUcaRmaabmaapaqaa8 qacaWG5bWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkHiTiaa dMhaaiaawIcacaGLPaaapaWaaWbaaSqabeaapeGaaGOmaaaaaeqaaO GaeyOKH4QaamyBaiaadMgacaWGUbGaaiilaaaa@5727@

q 1 = q 2 + q 3 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyCa8aadaWgaaWcbaWdbiaaigdaa8aabeaak8qacqGH9aqpcaWG XbWdamaaBaaaleaapeGaaGOmaaWdaeqaaOWdbiabgUcaRiaadghapa WaaSbaaSqaa8qacaaIZaaapaqabaaaaa@3E4D@ .

градиентным методом:

x j+1 = x j З x x j , y j   α j = x j + i=1 З f q i x i x j x i x 2 + y i y 2 α j y j+1 = y j З x x j , y j   α j = y j + i=1 З f q i y i y j x i x 2 + y i y 2 α j MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Waaiqaa8aabaqbaeqabiqaaaqaa8qacaWG4bWdamaaCaaaleqabaWd biaadQgacqGHRaWkcaaIXaaaaOGaeyypa0JaamiEa8aadaahaaWcbe qaa8qacaWGQbaaaOGaeyOeI0YaaSaaa8aabaWdbiabgkGi2kaadEbb a8aabaWdbiabgkGi2kaadIhaaaWaaeWaa8aabaWdbiaadIhapaWaaW baaSqabeaapeGaamOAaaaakiaacYcacaWG5bWdamaaCaaaleqabaWd biaadQgaaaaakiaawIcacaGLPaaacaGGGcGaeqySde2damaaCaaale qabaWdbiaadQgaaaGccqGH9aqpcaWG4bWdamaaCaaaleqabaWdbiaa dQgaaaGccqGHRaWkdaGfWbqabSWdaeaapeGaamyAaiabg2da9iaaig daa8aabaWdbiaadEbba0WdaeaapeGaeyyeIuoaaOGaamOzamaabmaa paqaa8qacaWGXbWdamaaBaaaleaapeGaamyAaaWdaeqaaaGcpeGaay jkaiaawMcaamaalaaapaqaa8qacaWG4bWdamaaBaaaleaapeGaamyA aaWdaeqaaOWdbiabgkHiTiaadIhapaWaaWbaaSqabeaapeGaamOAaa aaaOWdaeaapeWaaOaaa8aabaWdbmaabmaapaqaa8qacaWG4bWdamaa BaaaleaapeGaamyAaaWdaeqaaOWdbiabgkHiTiaadIhaaiaawIcaca GLPaaapaWaaWbaaSqabeaapeGaaGOmaaaakiabgUcaRmaabmaapaqa a8qacaWG5bWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkHiTi aadMhaaiaawIcacaGLPaaapaWaaWbaaSqabeaapeGaaGOmaaaaaeqa aaaakiabeg7aH9aadaahaaWcbeqaa8qacaWGQbaaaaGcpaqaa8qaca WG5bWdamaaCaaaleqabaWdbiaadQgacqGHRaWkcaaIXaaaaOGaeyyp a0JaamyEa8aadaahaaWcbeqaa8qacaWGQbaaaOGaeyOeI0YaaSaaa8 aabaWdbiabgkGi2kaadEbba8aabaWdbiabgkGi2kaadIhaaaWaaeWa a8aabaWdbiaadIhapaWaaWbaaSqabeaapeGaamOAaaaakiaacYcaca WG5bWdamaaCaaaleqabaWdbiaadQgaaaaakiaawIcacaGLPaaacaGG GcGaeqySde2damaaCaaaleqabaWdbiaadQgaaaGccqGH9aqpcaWG5b WdamaaCaaaleqabaWdbiaadQgaaaGccqGHRaWkdaGfWbqabSWdaeaa peGaamyAaiabg2da9iaaigdaa8aabaWdbiaadEbba0WdaeaapeGaey yeIuoaaOGaamOzamaabmaapaqaa8qacaWGXbWdamaaBaaaleaapeGa amyAaaWdaeqaaaGcpeGaayjkaiaawMcaamaalaaapaqaa8qacaWG5b WdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiabgkHiTiaadMhapaWa aWbaaSqabeaapeGaamOAaaaaaOWdaeaapeWaaOaaa8aabaWdbmaabm aapaqaa8qacaWG4bWdamaaBaaaleaapeGaamyAaaWdaeqaaOWdbiab gkHiTiaadIhaaiaawIcacaGLPaaapaWaaWbaaSqabeaapeGaaGOmaa aakiabgUcaRmaabmaapaqaa8qacaWG5bWdamaaBaaaleaapeGaamyA aaWdaeqaaOWdbiabgkHiTiaadMhaaiaawIcacaGLPaaapaWaaWbaaS qabeaapeGaaGOmaaaaaeqaaaaakiabeg7aH9aadaahaaWcbeqaa8qa caWGQbaaaaaaaOGaay5Eaaaaaa@B4B3@

Дробление шага α j   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaeySd8aadaahaaWcbeqaa8qacaqGQbaaaOGaaeiOaaaa@39AA@  проводится при нарушении условия

Зxj+1,yj+1Зxj,yjEαjxj,yj2 ,  E=0,5 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaamrr1ngBPrwtHr hAXaqeguuDJXwAKbstHrhAG8KBLbacfaaeaaaaaaaaa8qacqWFGcaO cqWFWesrcqGH9aqpcaaIWaGaaiilaiaaiwdaaaa@45A6@ .

Решение задачи прекращается при достижении заданной точности: 0 З j З j+1 З j 0,001 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaaGimaiabgsMiJoaalaaapaqaa8qacaqGxqWdamaaCaaaleqabaWd biaabQgaaaGccqGHsislcaqGxqWdamaaCaaaleqabaWdbiaabQgacq GHRaWkcaaIXaaaaaGcpaqaa8qacaqGxqWdamaaCaaaleqabaWdbiaa bQgaaaaaaOGaeyizImQaaGimaiaacYcacaaIWaGaaGimaiaaigdaaa a@4645@ .

Для построения оптимальной узловой структуры следует определить ту из альтернативных узловых структур Штейнера, на которой решение будет наилучшим. Эта задача решается оптимизацией координат точек Штейнера на каждой из структур и выделением из полученных решений наилучшего.

3.3. Построение сети Штейнера 2-го ранга оптимальности с оптимальным количеством точек Штейнера

Целью этого этапа оптимизации является построение такой сети Штейнера, любая подсеть Р-й размерности которой оптимальна. Задача решается методом динамической декомпозиции. Пусть i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  текущая вершина сети Штейнера в процессе оптимизации структуры сети. Обозначим:

  • Pi MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  подсеть сети Штейнера, стягивающая множество M i P MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaaeyta8aadaqhaaWcbaWdbiaadMgaa8aabaWdbiaabcfaaaaaaa@3909@  вершин не более чем Р-достижимых из i;
  • M i P1   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaaeyta8aadaqhaaWcbaWdbiaadMgaa8aabaWdbiaabcfacqGHsisl caaIXaaaaOGaaiiOaaaa@3BDF@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  множество вершин (P-1)-достижимых из вершины i;
  • M¯iP  MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  P-достижимых, но не (P-1)-достижимых вершин MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  внутренний контур сети;
  • M¯iP+1  MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  (P+1)-достижимых, но не P-достижимых вершин MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  внешний контур сети;

Схема алгоритма построения сети:

1. Выделяется текущая вершина i сети Штейнера.

2. Определяются Pi MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  подсеть и множества M i P1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaaeyta8aadaqhaaWcbaWdbiaadMgaa8aabaWdbiaabcfacqGHsisl caaIXaaaaaaa@3AB1@ , M¯iP, M¯iP+1.

3. Устраняются все дуги между вершинами из M i P MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaaeyta8aadaqhaaWcbaWdbiaadMgaa8aabaWdbiaabcfaaaaaaa@3909@  Pi -й подсети.

4. Решается задача оптимизации координат точек Штейнера сформированной подсети и определяется ее стоимость. При этом точки Штейнера множества вершин M i P1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaaeyta8aadaqhaaWcbaWdbiaadMgaa8aabaWdbiaabcfacqGHsisl caaIXaaaaaaa@3AB1@  подвижны и могут менять структуру подсети, точки множества M¯iP, составляющие внешний контур, могут изменять координаты, но не структуру подсети, точки множества M¯iP+1, образующие внешний контур подсети, фиксированы для соблюдения граничных условий подсети с остальной сетью Штейнера.

5. Пункт 4 повторяется для всех генерируемых альтернативных подсетей Штейнера текущей вершины i с отбором оптимальной по стоимости коммуникаций. Далее переходим к оптимизации Pi+1-й подсети сети Штейнера.

Процесс оптимизации структуры сети завершается при построении такой сети Штейнера, любая подсеть Р-го ранга которой оптимальна.

Переходим к удалению из полученной 2-оптимальной сети Штейнера неэффективных точек Штейнера

6. Удаление из полученной 2-оптимальной потоковой сети Штейнера тех точек Штейнера, которые расположены достаточно близко к узлам потоковой сети, т.е.

  x i x jШ 2 + y i y jШ 2 r, MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaOaaa8aabaWdbmaabmaapaqaa8qacaWG4bWdamaaBaaaleaapeGa amyAaaWdaeqaaOWdbiabgkHiTiaadIhapaWaaSbaaSqaa8qacaWGQb GaamikeaWdaeqaaaGcpeGaayjkaiaawMcaa8aadaahaaWcbeqaa8qa caaIYaaaaOGaey4kaSYaaeWaa8aabaWdbiaadMhapaWaaSbaaSqaa8 qacaWGPbaapaqabaGcpeGaeyOeI0IaamyEa8aadaWgaaWcbaWdbiaa dQgacaWGOqaapaqabaaak8qacaGLOaGaayzkaaWdamaaCaaaleqaba WdbiaaikdaaaaabeaakiabgsMiJkaadkhacaGGSaaaaa@4CAA@

где ( x i , y i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiEa8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacaGGSaGaamyE a8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@3B62@  ) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  координаты узловой точки i, ( x jШ , y jШ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiEa8aadaWgaaWcbaWdbiaadQgacaWGOqaapaqabaGcpeGaaiil aiaadMhapaWaaSbaaSqaa8qacaWGQbGaamikeaWdaeqaaaaa@3CC6@  ) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  координаты точки Штейнера, связанной ветвью ij с вершиной i, r MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  заданная величина.

7. Слияние точек Штейнера, связанных ветвью и находящихся на расстоянии

  x iШ x jШ 2 + y iШ y jШ 2 r. MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaOaaa8aabaWdbmaabmaapaqaa8qacaWG4bWdamaaBaaaleaapeGa amyAaiaadIcba8aabeaak8qacqGHsislcaWG4bWdamaaBaaaleaape GaamOAaiaadIcba8aabeaaaOWdbiaawIcacaGLPaaapaWaaWbaaSqa beaapeGaaGOmaaaakiabgUcaRmaabmaapaqaa8qacaWG5bWdamaaBa aaleaapeGaamyAaiaadIcba8aabeaak8qacqGHsislcaWG5bWdamaa BaaaleaapeGaamOAaiaadIcba8aabeaaaOWdbiaawIcacaGLPaaapa WaaWbaaSqabeaapeGaaGOmaaaaaeqaaOGaeyizImQaamOCaiaac6ca aaa@4E0E@

8. Оптимизация координат оставшихся k точек Штейнера градиентным методом по отношению к 2-достижимым вершинам сети.

9. Оценка значения З k +kC MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape WaaeWaa8aabaWdbiaabEbbpaWaaSbaaSqaa8qacaWGRbaapaqabaGc peGaey4kaSIaam4AaiaadoeaaiaawIcacaGLPaaaaaa@3C51@ , где З k MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaae4fe8aadaWgaaWcbaWdbiaadUgaa8aabeaaaaa@37F5@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  стоимость сети Штейнера с k вершинами Штейнера, C MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4qaaaa@36D5@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  стоимость одного узла соединения трубопроводов сети в точке Штейнера.

10. Оценка разности значений Δ k ¯ ,k  = З k ¯ + k ¯ C З k +kC MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeuiLdq0damaaBaaaleaapeGabm4Aa8aagaqea8qacaGGSaGaam4A aaWdaeqaaOWdbiaacckacqGH9aqpdaqadaWdaeaapeGaae4fe8aada WgaaWcbaWdbiqadUgapaGbaebaaeqaaOWdbiabgUcaRiqadUgapaGb aebapeGaam4qaaGaayjkaiaawMcaaiabgkHiTmaabmaapaqaa8qaca qGxqWdamaaBaaaleaapeGaam4AaaWdaeqaaOWdbiabgUcaRiaadUga caWGdbaacaGLOaGaayzkaaaaaa@4A9C@ , где k ¯ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gabm4Aa8aagaqeaaaa@3724@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  количество точек Штейнера на предыдущем цикле оптимизации i-й подсети, kна данном цикле MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4AaiabgkHiTiaad2dbcaWGWqGaaiiOaiaadsdbcaWGWqGaamyp eiaad2dbcaWG+qGaamipeiaacckacaWGgrGaamioeiaadQdbcaWG7q Gaamyneaaa@4414@ .

11. Если Δ k ¯ k 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeuiLdq0damaaDaaaleaapeGabm4Aa8aagaqeaaqaa8qacaWGRbaa aOGaeyyzImRaaGimaaaa@3C60@ , то r:= r 0 +τ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOCaiaacQdacqGH9aqpcaWGYbWdamaaBaaaleaapeGaaGimaaWd aeqaaOWdbiabgUcaRiabes8a0baa@3D94@ , τ= 1 10 r 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeqiXdqNaeyypa0ZaaSaaa8aabaWdbiaaigdaa8aabaWdbiaaigda caaIWaaaaiaadkhapaWaaSbaaSqaa8qacaaIWaaapaqabaaaaa@3D61@ , где r 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOCa8aadaWgaaWcbaWdbiaaicdaa8aabeaaaaa@3818@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  значение r MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOCaaaa@3704@  на начальном цикле оптимизации количества точек Штейнера, то переходим на 6.

В противном случае завершается процедура оптимизации количества точек Штейнера в сети.

3.4. Алгоритм построения трубопроводной сети Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaOpaaa0UapeGaa83eGaaa@3C70@ Штейнера 2-го ранга оптимальности

Блок-схема алгоритма построения 2-оптимальной потоковой сети Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера.

 

Рис. 3. Блок-схема алгоритма построения потоковой сети Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuqajugubabaaaaaaaaapeGaa83eGaaa@3A65@ Штейнера 2-го ранга оптимальности

Fig. 3. Block diagram of the algorithm for constructing the Kirchhoff-Steiner flow network of the 2nd rank of optimality

 

4. Минимизация общих затрат на сеть

После определения оптимальной структуры сети решается задача по минимизации общих затрат на сеть MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  т.е. задача минимизации функции (1) при заданных потоках, так как структура распределительной сети определяет потоки по ее ветвям.

Задача состоит в определении такого напора на насосной станции и таких диаметров труб трубопроводов, что сумма энергетических затрат и стоимости труб трубопроводов минимальна.

Задача решается методом направленного перебора. Суть его состоит в том, что определяется такой напор насосной станции, что любая его вариация приводит к увеличению суммарных затрат.

4.1. Определение начальной энергии Э 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyle8aadaWgaaWcbaWdbiaaicdaa8aabeaaaaa@37D7@

Считаем удельные потери напора h i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiAa8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@3842@  по каждой ветви дерева по формуле

h i = αb γp γ α+γ k α α+γ x i αβγ α+γ , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiAa8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGH9aqpdaqa daWdaeaapeWaaSaaa8aabaWdbiabeg7aHjaadkgaa8aabaWdbiabeo 7aNjaadchaaaaacaGLOaGaayzkaaWdamaaCaaaleqabaWdbmaalaaa paqaa8qacqaHZoWza8aabaWdbiabeg7aHjabgUcaRiabeo7aNbaaaa GccaWGRbWdamaaCaaaleqabaWdbmaalaaapaqaa8qacqaHXoqya8aa baWdbiabeg7aHjabgUcaRiabeo7aNbaaaaGccaWG4bWdamaaDaaale aapeGaamyAaaWdaeaapeWaaSaaa8aabaWdbiabeg7aHjabek7aIjab gkHiTiabeo7aNbWdaeaapeGaeqySdeMaey4kaSIaeq4SdCgaaaaaki aacYcaaaa@5BA2@

где коэффициенты α,β,γ,b,p,k MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeqySdeMaaiilaiabek7aIjaacYcacqaHZoWzcaGGSaGaamOyaiaa cYcacaWGWbGaaiilaiaadUgaaaa@4130@  зависят от материала труб [7]. Например, для полиэтиленовых труб, активно применяющихся для проектирования распределительных трубопроводных сетей, b=17400 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOyaiabg2da9iaaigdacaaI3aGaaGinaiaaicdacaaIWaaaaa@3BA8@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  цена в рублях за 1 метр трубы диаметром 1 метр; p=5,68 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiCaiabg2da9iaaiwdacaGGSaGaaGOnaiaaiIdaaaa@3AF9@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  цена за 1 киловатт час; i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyAaaaa@36FB@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  номер ветви; x i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiEa8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@3852@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  поток по ветви.

Считаем Э 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyle8aadaWgaaWcbaWdbiaaicdaa8aabeaaaaa@37D7@  по формуле

Э 0 =  i=0 n x i h i l i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyle8aadaWgaaWcbaWdbiaaicdaa8aabeaak8qacqGH9aqpcaGG GcWaaybCaeqal8aabaWdbiaadMgacqGH9aqpcaaIWaaapaqaa8qaca WGUbaan8aabaWdbiabggHiLdaakiaadIhapaWaaSbaaSqaa8qacaWG PbaapaqabaGcpeGaamiAa8aadaWgaaWcbaWdbiaadMgaa8aabeaak8 qacaWGSbWdamaaBaaaleaapeGaamyAaaWdaeqaaaaa@4754@ ,

где i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyAaaaa@36FB@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  номер ветви дерева; x i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiEa8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@3852@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  поток по ветви; l i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiBa8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@3846@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  длина ветви; h i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiAa8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@3842@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  удельные потери напора по ветви.

4.2. Алгоритм подсчета напора на насосной станции (ННС)

1) Вычисляем величину M по формуле

M= i=1 n x i α β+1 α+γ l i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamytaiabg2da9maawahabeWcpaqaa8qacaWGPbGaeyypa0JaaGym aaWdaeaapeGaamOBaaqdpaqaa8qacqGHris5aaGccaWG4bWdamaaDa aaleaapeGaamyAaaWdaeaapeWaaSaaa8aabaWdbiabeg7aHnaabmaa paqaa8qacqaHYoGycqGHRaWkcaaIXaaacaGLOaGaayzkaaaapaqaa8 qacqaHXoqycqGHRaWkcqaHZoWzaaaaaOGaamiBa8aadaWgaaWcbaWd biaadMgaa8aabeaaaaa@4DCC@ .

2) Для каждой ветви j MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOAaaaa@36FC@  вычисляется h j MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiAa8aadaWgaaWcbaWdbiaadQgaa8aabeaaaaa@3843@  (удельная потеря напора по j-й ветви) по формуле

h j = Э 0 x j αβγ α+γ M MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiAa8aadaWgaaWcbaWdbiaadQgaa8aabeaak8qacqGH9aqpdaWc aaWdaeaapeGaamyle8aadaWgaaWcbaWdbiaaicdaa8aabeaak8qaca WG4bWdamaaDaaaleaapeGaamOAaaWdaeaapeWaaSaaa8aabaWdbiab eg7aHjabek7aIjabgkHiTiabeo7aNbWdaeaapeGaeqySdeMaey4kaS Iaeq4SdCgaaaaaaOWdaeaapeGaamytaaaaaaa@4912@ .

3) Для каждой вершины i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyAaaaa@36FB@  находим T i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamiva8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@382E@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  траекторию из веток, ведущую из источника в i-ю вершину.

4) Для каждой вершины i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyAaaaa@36FB@  находим Н Н С i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyhe8aadaWgaaWcbaWdbiaad2bbcaWGHqWdamaaBaaameaapeGa amyAaaWdaeqaaaWcbeaaaaa@39A2@  (т.е. напор на насосной станции, который требуется для обеспечения этой вершины i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyAaaaa@36FB@  требуемым ей напором) по формуле

Н Н С i = Н i + z i z НС + j T i h j l j MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyhe8aadaWgaaWcbaWdbiaad2bbcaWGHqWdamaaBaaameaapeGa amyAaaWdaeqaaaWcbeaak8qacqGH9aqpcaWGDqWdamaaBaaaleaape GaamyAaaWdaeqaaOWdbiabgUcaRiaadQhapaWaaSbaaSqaa8qacaWG PbaapaqabaGcpeGaeyOeI0IaamOEa8aadaWgaaWcbaWdbiaad2bbca WGHqaapaqabaGcpeGaey4kaSYaaybuaeqal8aabaWdbiaadQgacqGH iiIZcaWGubWdamaaBaaameaapeGaamyAaaWdaeqaaaWcpeqab0Wdae aapeGaeyyeIuoaaOGaamiAa8aadaWgaaWcbaWdbiaadQgaa8aabeaa k8qacaWGSbWdamaaBaaaleaapeGaamOAaaWdaeqaaaaa@504C@ ,

где Н i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyhe8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@37FB@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  нормативный напор в i-й вершине, z i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOEa8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@3854@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  высота i-й вершины, z НС MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOEa8aadaWgaaWcbaWdbiaad2bbcaWGHqaapaqabaaaaa@38B6@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  высота насосной станции (точнее, высота вершины, где находится насосная станция), j T i h j l j MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Waaybuaeqal8aabaWdbiaadQgacqGHiiIZcaWGubWdamaaBaaameaa peGaamyAaaWdaeqaaaWcpeqab0WdaeaapeGaeyyeIuoaaOGaamiAa8 aadaWgaaWcbaWdbiaadQgaa8aabeaak8qacaWGSbWdamaaBaaaleaa peGaamOAaaWdaeqaaaaa@41BA@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  полные потери напора по j-й дуге, j MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  номер дуг дерева (ветви).

5) Находим Н НС MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyhe8aadaWgaaWcbaWdbiaad2bbcaWGHqaapaqabaaaaa@385D@  как максимум из всех Н Н С i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyhe8aadaWgaaWcbaWdbiaad2bbcaWGHqWdamaaBaaameaapeGa amyAaaWdaeqaaaWcbeaaaaa@39A2@ , т. е.

  Н НС = max i Н Н С i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyhe8aadaWgaaWcbaWdbiaad2bbcaWGHqaapaqabaGcpeGaeyyp a0ZdamaaxababaWdbiGac2gacaGGHbGaaiiEaaWcpaqaa8qacaWGPb aapaqabaGcpeWaaiWaa8aabaWdbiaad2bbpaWaaSbaaSqaa8qacaWG DqGaamyie8aadaWgaaadbaWdbiaadMgaa8aabeaaaSqabaaak8qaca GL7bGaayzFaaaaaa@43DE@ .

4.3. Алгоритм подсчета полных затрат (З0)

Следует определить З0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  полные затраты на сеть, то есть

З 0 = З энерг. + З труб MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4fe8aadaWgaaWcbaWdbiaaicdaa8aabeaak8qacqGH9aqpcaWG xqWdamaaBaaaleaapeGaamyteiaad2dbcaWG1qGaamiqeiaadodbca GGUaaapaqabaGcpeGaey4kaSIaam4fe8aadaWgaaWcbaWdbiaadkeb caWGarGaam4qeiaadgdba8aabeaaaaa@437C@ ,

где З энерг. =  ρ Н НС Q НС T η MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4fe8aadaWgaaWcbaWdbiaad2ebcaWG9qGaamyneiaadcebcaWG ZqGaaiOlaaWdaeqaaOWdbiabg2da9iaacckadaWcaaWdaeaapeGaeq yWdiNaamyhe8aadaWgaaWcbaWdbiaad2bbcaWGHqaapaqabaGcpeGa amyua8aadaWgaaWcbaWdbiaad2bbcaWGHqaapaqabaGcpeGaamivaa WdaeaapeGaeq4TdGgaaaaa@4773@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  энергетические затраты на эксплуатацию сети в течение заданного времени T MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamivaaaa@36E6@ ; ρ=5,68 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeqyWdiNaeyypa0JaaGynaiaacYcacaaI2aGaaGioaaaa@3BC4@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  это цена за 1 киловатт час; Н НС MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyhe8aadaWgaaWcbaWdbiaad2bbcaWGHqaapaqabaaaaa@385D@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  напор на насосной станции; Q НС MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyua8aadaWgaaWcbaWdbiaad2bbcaWGHqaapaqabaaaaa@388D@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  общий поток в сеть (его можно найти как сумму потреблений во всех вершинах или сумму потоков всех ветвей, выходящих из вершины-источника); T=365*24=8670 ч. MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamivaiabg2da9iaaiodacaaI2aGaaGynaiaacQcacaaIYaGaaGin aiabg2da9iaaiIdacaaI2aGaaG4naiaaicdacaGGGcGaam4reiaac6 caaaa@42F9@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  время эксплуатации сети в часах; η=0,7 70 % MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaeq4TdGMaeyypa0JaaGimaiaacYcacaaI3aWaaeWaa8aabaWdbiaa iEdacaaIWaGaaiiOaiaabwcaaiaawIcacaGLPaaaaaa@3FD9@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  коэффициент полезного действия.

З труб =  i=1 n c i l i , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4fe8aadaWgaaWcbaWdbiaadkebcaWGarGaam4qeiaadgdba8aa beaak8qacqGH9aqpcaGGGcWaaybCaeqal8aabaWdbiaadMgacqGH9a qpcaaIXaaapaqaa8qacaWGUbaan8aabaWdbiabggHiLdaakiaadoga paWaaSbaaSqaa8qacaWGPbaapaqabaGcpeGaamiBa8aadaWgaaWcba WdbiaadMgaa8aabeaak8qacaGGSaaaaa@4805@

где З труб MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4fe8aadaWgaaWcbaWdbiaadkebcaWGarGaam4qeiaadgdba8aa beaaaaa@3A21@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  затраты на трубы в рублях; i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyAaaaa@36FB@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  номер ветви; l i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiBa8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@3846@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  длина i-й ветви; c i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4ya8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@383D@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  удельная цена i-й ветви. Вычисляется она так:

c i =b d i α , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4ya8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGH9aqpcaWG IbGaamiza8aadaqhaaWcbaWdbiaadMgaa8aabaWdbiabeg7aHbaaki aacYcaaaa@3EDF@

где b MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOyaaaa@36F4@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  цена за 1 метр трубы диаметром 1 метр; d i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamiza8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@383E@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  диаметр i-й ветви. Вычисляется диаметр по формуле Дарси MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Вейсбаха:

d i = k x i β h i 1 γ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamiza8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGH9aqpdaqa daWdaeaapeWaaSaaa8aabaWdbiaadUgacaWG4bWdamaaBaaaleaape GaamyAaaWdaeqaaOWaaWbaaSqabeaapeGaeqOSdigaaaGcpaqaa8qa caWGObWdamaaBaaaleaapeGaamyAaaWdaeqaaaaaaOWdbiaawIcaca GLPaaapaWaaWbaaSqabeaapeWaaSaaa8aabaWdbiaaigdaa8aabaWd biabeo7aNbaaaaaaaa@45C6@ ,

где β MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaeqOSdigaaa@37AE@ , γ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaeq4SdCgaaa@37B4@ , k MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4Aaaaa@36FD@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  это коэффициенты из таблицы (для пластмассы); x i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiEa8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@3852@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  поток по ветви; h i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamiAa8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@3842@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  удельные потери напора по ветви.

Для полиэтиленовых труб, используемых активно при проектировании распределительных сетей, b=17400 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamOyaiabg2da9iaaigdacaaI3aGaaGinaiaaicdacaaIWaaaaa@3BA8@ .

4.4. Алгоритм оптимизации полных затрат на сеть

1) Находится Э 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyle8aadaWgaaWcbaWdbiaaicdaa8aabeaaaaa@37D7@  и З 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4fe8aadaWgaaWcbaWdbiaaicdaa8aabeaaaaa@37C1@ .

2) Уменьшается Э 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyle8aadaWgaaWcbaWdbiaaicdaa8aabeaaaaa@37D7@  на 1 %, и это значение присваивается в Э 1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyle8aadaWgaaWcbaWdbiaaigdaa8aabeaaaaa@37D8@ , т. е. Э 1 = Э 0 *0,99 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyle8aadaWgaaWcbaWdbiaaigdaa8aabeaak8qacqGH9aqpcaWG TqWdamaaBaaaleaapeGaaGimaaWdaeqaaOWdbiaacQcacaaIWaGaai ilaiaaiMdacaaI5aaaaa@3E7A@ .

3) Находится З 1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4fe8aadaWgaaWcbaWdbiaaigdaa8aabeaaaaa@37C2@  по двум последним алгоритмам («Алгоритм подсчета напора на насосной станции» и «Алгоритм подсчета полных затрат»), только вместо Э 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyle8aadaWgaaWcbaWdbiaaicdaa8aabeaaaaa@37D7@  используется Э 1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyle8aadaWgaaWcbaWdbiaaigdaa8aabeaaaaa@37D8@ .

4) Переменной i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyAaaaa@36FB@  присваивается значение 1.

5) Пока З i1 > З i , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4fe8aadaWgaaWcbaWdbiaadMgacqGHsislcaaIXaaapaqabaGc peGaeyOpa4Jaam4fe8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qaca GGSaaaaa@3D71@  выполняются следующие операции:

5.1. Увеличивается i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape GaamyAaaaa@36FB@  на единицу.

5.2. Э i = Э i1 *0,99 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyle8aadaWgaaWcbaWdbiaadMgaa8aabeaak8qacqGH9aqpcaWG TqWdamaaBaaaleaapeGaamyAaiabgkHiTiaaigdaa8aabeaak8qaca GGQaGaaGimaiaacYcacaaI5aGaaGyoaaaa@4089@ .

5.3. Находится З i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4fe8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@37F5@  по двум последним алгоритмам, используя в качестве значения энергии значение Э i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaamyle8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@380B@ .

6) Так как З i1 З i MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4fe8aadaWgaaWcbaWdbiaadMgacqGHsislcaaIXaaapaqabaGc peGaeyizImQaam4fe8aadaWgaaWcbaWdbiaadMgaa8aabeaaaaa@3D54@ , то З i1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaabaaaaaaaaape Gaam4fe8aadaWgaaWcbaWdbiaadMgacqGHsislcaaIXaaapaqabaaa aa@399D@  и есть оптимальные общие затраты на сеть.

5. Результаты вычислительного эксперимента компьютерного моделирования сети Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gimL2zOrhaiuaajugGbabaOpaaaiFapeGaa83eGaaa@3E8A@ Штейнера

Эксперимент MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuGajugGbabaaaaaaaaapeGaa83eGaaa@3A96@  преобразование разветвленной потоковой сети, представленной проектной организацией, в сеть Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера:

 

Рис. 4. Исходная схема структуры потоковой сети, заданная проектной организацией

Fig. 4. Initial diagram of the flow network structure specified by the design organization

 

Таблица 1. Информация по оптимизации исходной потоковой сети

Table 1. Information on optimization of the original streaming network

Ветвь

Поток

по ветви (м3/сек)

Удельная

потеря напора

по ветви (м)

Диаметр

труб

по ветви (м)

Удельная стоимость труб ветви (руб.)

Длина ветви (м)

Стоимость ветви сети (руб.)

27–28

0,488

0,0221509

0,404588

2980,06

737,041

2196427,30

28–29

0,244

0,0253659

0,303964

1706,29

758,001

1293370,79

24–23

0,244

0,0253659

0,303964

1706,29

720,009

1228545,07

25–24

0,488

0,0221509

0,404588

2980,06

720,001

2145647,33

26–25

0,732

0,0204626

0,478256

4129,39

740,022

3055842,08

9–2

0,061

0,0332634

0,17157

559,38

720,125

402826,51

10–3

0,061

0,0332634

0,17157

559,38

720,095

402809,94

11–4

0,061

0,0332634

0,17157

559,38

720,061

402791,09

12–5

0,061

0,0332634

0,17157

559,38

720,048

402783,53

13–6

0,061

0,0332634

0,17157

559,38

720,054

402786,85

14–7

0,061

0,0332634

0,17157

559,38

720,01

402762,38

15–8

0,061

0,0332634

0,17157

559,38

720,072

402797,18

16–9

0,122

0,0290475

0,228366

976,97

720,036

703454,67

17–10

0,122

0,0290475

0,228366

976,97

720,027

703445,58

18–11

0,122

0,0290475

0,228366

976,97

720,032

703450,87

19–12

0,122

0,0290475

0,228366

976,97

720,029

703448,16

20–13

0,122

0,0290475

0,228366

976,97

720,063

703480,73

21–14

0,122

0,0290475

0,228366

976,97

720,327

703738,90

22–15

0,122

0,0290475

0,228366

976,97

720,312

703724,36

23–16

0,183

0,0268336

0,269947

1353,76

720,014

974729,63

24–17

0,183

0,0268336

0,269947

1353,76

720,013

974727,97

25–18

0,183

0,0268336

0,269947

1353,76

720,018

974735,04

26–19

0,183

0,0268336

0,269947

1353,76

720,158

974924,92

27–20

0,183

0,0268336

0,269947

1353,76

720,264

975068,00

28–21

0,183

0,0268336

0,269947

1353,76

720,264

975068,00

29–22

0,183

0,0268336

0,269947

1353,76

720,119

974871,91

33–26

0,976

0,0193434

0,538522

5204,71

389,035

2024813,29

33–27

0,732

0,0204626

0,478256

4129,39

344,001

1420514,42

1–33

1,708

0,0173386

0,678375

8164,23

2635,05

21513155,42

 

Итоговая информация по оптимизации сети:

Затраты на трубы = 49446741,91 руб. Энергетические затраты = 33843055,19 руб. Напор на насосной станции = 278,75 м. Полные затраты = 83289797,11 руб.

Далее следует информация по спроектированному компьютерной системой преобразованию исходной сети (рис. 4) в сеть Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера.

 

Рис. 5. Структура потоковой сети Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuWajugybabaaaaaaaaapeGaa83eGaaa@3A77@ Штейнера

Fig. 5. Structure of the Kirchhoff-Steiner flow network

 

Таблица 2. Информация по оптимизации потоковой сети Кирхгофа–Штейнера

Table 2. Information on the optimization of the Kirchhoff-Steiner flow network

Ветвь

Поток

по ветви

3/сек)

Удельная

потеря напора

по ветви (м)

Диаметр труб по ветви (м)

Удельная

стоимость труб ветви (руб.)

Длина

ветви (м)

Стоимость ветви сети (руб.)

1–30

1,708

0,017869308

0,674103754

8064,29

1496,10826

12065058,26

9–2

0,061

0,034281604

0,170489929

552,53

720

397827,01

10–3

0,061

0,034281604

0,170489929

552,53

720

397827,01

11–4

0,061

0,034281604

0,170489929

552,53

720

397827,01

12–5

0,061

0,034281604

0,170489929

552,53

720

397827,01

13–6

0,061

0,034281604

0,170489929

552,53

720

397827,01

14–7

0,061

0,034281604

0,170489929

552,53

720

397827,01

15–8

0,061

0,034281604

0,170489929

552,53

720

397827,01

16–9

0,122

0,029936615

0,22692862

965,01

720

694809,62

17–10

0,122

0,029936615

0,22692862

965,01

720

694809,62

18–11

0,122

0,029936615

0,22692862

965,01

720

694809,62

19–12

0,122

0,029936615

0,22692862

965,01

720

694809,62

20–13

0,122

0,029936615

0,22692862

965,01

720

694809,62

21–14

0,122

0,029936615

0,22692862

965,01

720

694809,62

22–15

0,122

0,029936615

0,22692862

965,01

720

694809,62

24–23

0,061

0,034281604

0,170489929

552,53

720

397827,01

25–31

0,488

0,022828944

0,402041012

2943,58

278,50

819796,12

26–19

0,183

0,02765494

0,268247747

1337,19

720

962780,10

27–20

0,183

0,02765494

0,268247747

1337,19

720

962780,10

30–35

0,732

0,021088993

0,475244575

4078,84

925,25

3773988,82

30–34

0,976

0,019935511

0,535131973

5141,00

768,23

3949483,79

31–24

0,122

0,029936615

0,22692862

965,01

496,41

479051,68

31–32

0,366

0,024149841

0,357048017

2335,42

620,04

1448079,60

32–16

0,183

0,02765494

0,268247747

1337,19

770,73

1030619,37

32–17

0,183

0,02765494

0,268247747

1337,19

151,78

202971,15

33–18

0,183

0,02765494

0,268247747

1337,19

770,94

1030904,23

33–25

0,549

0,022309215

0,422059262

3236,14

110,55

357775,32

34–26

0,244

0,026142328

0,302050678

1685,40

502,33

846642,43

34–33

0,732

0,021088993

0,475244575

4078,84

683,84

2789303,69

35–27

0,244

0,026142328

0,302050678

1685,40

351,87

593053,29

35–36

0,488

0,022828944

0,402041012

2943,58

609,35

1793696,92

36–21

0,183

0,02765494

0,268247747

1337,19

740,46

990148,73

36–37

0,305

0,025026267

0,331177055

2016,81

152,09

306744,51

37–38

0,244

0,026142328

0,302050678

1685,40

314,27

529673,82

37–28

0,061

0,034281604

0,170489929

552,53

83,73

46264,39

38–29

0,061

0,034281604

0,170489929

552,53

586,46

324042,48

38–22

0,183

0,02765494

0,268247747

1337,19

760,62

1017109,75

 

Итоговая информация по оптимизации сети:

Затраты на трубы = 44366252,1032027 руб.

Энергетические затраты = 31219929,76 руб.

Напор на насосной станции = 259,82 м.

Полные затраты = 75586181,86 руб.

Ниже в табл. 3 представлены итоговые результаты по преобразованию сети, представленной проектной организацией, в сеть Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера.

6. Общие результаты вычислительного эксперимента

 

Таблица 3. Сравнительный анализ по результатам оптимизации

Table 3. Comparative analysis of optimization results

Затраты на трубы (руб.)

Исходная сеть

Потоковая сеть Кирхгофа–Штейнера

2-го ранга оптимальности

% оптимизации

49446741,91

44366252,1

10,27

Энергетические затраты (Кв.ч.)

Исходная сеть

Сеть Кирхгофа–Штейнера

% оптимизации

33843055,19

31219929,76

7,75

Напор на насосной станции (м)

Исходная сеть

Сеть Кирхгофа–Штейнера

% оптимизации

278,75

259,82

6,79103139

Полные затраты (руб.)

Исходная сеть

Сеть Кирхгофа–Штейнера

% оптимизации

83289797,11

75586181,86

9,24

 

1. Наилучшей потоковой сетью Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера является сеть со схемой, изображенной на рис. 5.

2. В зависимости от структуры рассматриваемых сетей разность затрат на заданную своей структурой потоковую сеть Кирхгофа и Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера различается примерно на 9,4 %.

Заключение

Отметим основные научные и научно-практические результаты представленной работы:

1. Разработан метод преобразования заданного проектной организацией проекта структуры распределительной сети водоснабжения в оптимальную трубопроводную сеть Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера.

2. Разработан метод расчета общих затрат на создание и эксплуатацию сети водоснабжения, заданной на начальном этапе проектирования проектной организацией, в оптимальную трубопроводную сеть Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера. В общие затраты при этом входят: стоимость труб сети, энергетические затраты насосной станции на прокачку необходимого количества воды через трубопроводы, обеспечивающего в каждом узле потребления заданный расход воды и необходимый напор. Точки Штейнера не являются при этом узлами потребления, а являются лишь точками ветвления потоков.

3. Разработана программная система проведения расчетов параметров сети, общих затрат на создание и эксплуатацию сети, структура которой задана проектной организацией, и сопоставляемой ей сети Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера.

Метод и компьютерная система предназначены для проектирования больших разветвленных трубопроводных сетей регионального и межрегионального водоснабжения. Потоковые сети Кирхгофа MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@ Штейнера обеспечивают экономический эффект порядка 6% от затрат на создание и эксплуатацию потоковых сетей водоснабжения.

×

Об авторах

М. А. Багов

Кабардино-Балкарский научный центр Российской академии наук

Автор, ответственный за переписку.
Email: maratniipma@mail.ru
ORCID iD: 0000-0003-0899-898X
SPIN-код: 6145-5129

Институт прикладной математики и автоматизации, науч. сотр., отдел вычислительных методов

Россия, 360000, г. Нальчик, ул. Шортанова, 89 А

Список литературы

  1. Гилберт Э. Н., Поллак Г. О. Минимальные деревья Штейнера // Кибернетический сборник. Новая серия. Вып. 8. 1971. С. 19–49.
  2. Гордеев Э. Н., Тарасцов О. Г. Задача Штейнера. Обзор // Дискретная математика. Т. 5. № 2. 1993. С. 3–28.
  3. Gilbert E. N. Minimal Cost Communication Networks // Bell System technological Journal. 1967. No. 9. Pp. 48–50.
  4. Boyce W. M. An improved program for the full Steiner tree problem // ACM Trans. J Math. Software. 1977. Vol. 3. Pp. 359–385.
  5. Boyce W. M., Seery J. B. STEINER 72: An improved version of the minimal network problem // Rech. Rep. No. 35. Comp. Sci. Res. CTR. Bell. Lab., Murray Hill, N.-Y., (undated)
  6. Багов М. А. Метод компьютерного проектирования разветвленных трубопроводных гидравлических сетей с оптимальным количеством точек Штейнера // Известия Кабардино-Балкарского научного центра РАН. 2023. № 6(116). С. 55–64. doi: 10.35330/1991-6639-2023-6-116-55-64
  7. Абрамов Н. Н., Поспелова М. М., Сомов М. А. и др. Расчет водопроводных сетей. М.: Стройиздат, 1983. 278 с.
  8. Туй Х. Вогнутое программирование при линейных ограничениях // Доклады АН СССР. 1964. Т. 159. № 1. С. 32–35.
  9. Трубин В. А. Свойства и методы решения задач оптимального синтеза сетей. Киев: Знание, 1982. 23 с.
  10. Михалевич В. С., Трубин В. А., Шор Н. З. Оптимизационные задачи производственно-транспортного планирования. М.: Наука, 1986. 260 с.
  11. Меренков А. П., Сеннова Е. В., Сумароков С. В. и др. Математическое моделирование и оптимизация систем тепло-, водо-, нефте- и газоснабжения. Новосибирск: Наука, 1992. 407 с.
  12. Булатов В. П., Кассинская Л. И. Некоторые методы минимизации вогнутой функции на выпуклом многограннике // Методы оптимизации и их приложения. Иркутск: СЭИ СО АН СССР, 1987. С. 151–172.
  13. Абазоков М. Б., Багов М. А., Кудаев В. Ч. Компьютерное проектирование больших трубопроводных сетей высокого ранга оптимальности // Доклады Адыгской (Черкесской) международной академии наук. 2022. Т. 22. № 4. С. 39–56. doi: 10.47928/1726-9946-2022-22-4-39-56
  14. Ставровский Е. Р., Трунов Р. А. Новые задачи и компьютерные программы оптимизации конфигурации и параметров региональных газораспределительных сетей при их проектировании // Сборник научных трудов «Трубопроводные системы энергетики. Методы математического моделирования и оптимизации», Новосибирск: Наука. 2007. 258 с.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML
2. Рис. 1. Схема элементарной потоковой сети Штейнера

3. Рис. 2. Развертка исходных структур сети в узловые структуры Штейнера

Скачать (31KB)
4. Рис. 3. Блок-схема алгоритма построения потоковой сети Кирхгофа Штейнера 2-го ранга оптимальности

Скачать (77KB)
5. Рис. 3. Блок-схема алгоритма построения потоковой сети Кирхгофа Штейнера 2-го ранга оптимальности

Скачать (124KB)
6. Рис. 4. Исходная схема структуры потоковой сети, заданная проектной организацией

Скачать (18KB)
7. Рис. 5. Структура потоковой сети Кирхгофа Штейнера

Скачать (24KB)

© Багов М.А., 2024

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution 4.0 International License.

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».