Определение сети, потока — различия между версиями
м |
м |
||
Строка 15: | Строка 15: | ||
1) <tex>f(u,v)=-f(v,u)</tex> (антисимметричность); | 1) <tex>f(u,v)=-f(v,u)</tex> (антисимметричность); | ||
− | 2) <tex>f(u,v) | + | 2) <tex>f(u,v)leqslant c(u,v)</tex> (ограничение пропускной способности), если ребра нет, то <tex>c(u,v)=0</tex>; |
− | + | 0 | |
3) <tex>\sum\limits_v f(u,v)=0</tex> для всех вершин <tex>u</tex>, кроме <tex>s</tex> и <tex>t</tex> (закон сохранения потока). | 3) <tex>\sum\limits_v f(u,v)=0</tex> для всех вершин <tex>u</tex>, кроме <tex>s</tex> и <tex>t</tex> (закон сохранения потока). | ||
'''Величина''' потока <tex>f</tex> определяется как <tex>|f|=\sum\limits_{v\in V} f(s,v)</tex>. | '''Величина''' потока <tex>f</tex> определяется как <tex>|f|=\sum\limits_{v\in V} f(s,v)</tex>. | ||
Строка 25: | Строка 25: | ||
|definition= | |definition= | ||
'''Потоком''' <tex>f</tex> в сети <tex>G=(V,E,c)</tex> называется функция <tex>f\colon E\to R</tex>, удоволетворяющая условиям: | '''Потоком''' <tex>f</tex> в сети <tex>G=(V,E,c)</tex> называется функция <tex>f\colon E\to R</tex>, удоволетворяющая условиям: | ||
− | 1) <tex>0\ | + | 1) <tex>0\leqslant f(e)\leqslant c(e)</tex> для всех <tex>e\in E</tex>; |
2) <tex>f(v-) = f(v+)</tex> для всех <tex>v\in V, v\ne s, v\ne t</tex>, где <tex>f(v-)=\sum\limits_{w\in v-} f(w,v), f(v+)=\sum\limits_{w\in v+} f(v,u)</tex>. | 2) <tex>f(v-) = f(v+)</tex> для всех <tex>v\in V, v\ne s, v\ne t</tex>, где <tex>f(v-)=\sum\limits_{w\in v-} f(w,v), f(v+)=\sum\limits_{w\in v+} f(v,u)</tex>. |
Версия 19:24, 1 января 2015
Определение сети
Определение: |
Сеть (англ. flow network) ориентированный граф, в котором каждое ребро имеет неотрицательную пропускную способность (англ. capacity) . Если , предполагается что . | представляет собой
В транспортной сети выделяются две вершины: исток
и сток .Определение потока
Определение: |
Потоком (англ. flow) 1) (антисимметричность);2) Величина потока (ограничение пропускной способности), если ребра нет, то ; 0 3) для всех вершин , кроме и (закон сохранения потока). определяется как . | в является действительная функция , удоволетворяющая условиям:
Также существует альтернативное определение (по Асанову), не вводящее антисимметричность (зачастую, из-за этого с ним труднее работать):
Определение: |
Потоком 1) для всех ;2) Здесь для всех , где . - источник, а - сток сети ( имеет нулевую степень захода, а имеет нулевую степень исхода); через обозначено множество вершин, к которым идут дуги из вершины ; через обозначено множество вершин, из которых идут дуги в вершину ; называется пропускной способностью дуги и неотрицательно. | в сети называется функция , удоволетворяющая условиям:
Число
можно интерпретировать, например, как количество жидкости, поступающей из в по дуге . С этой точки зрения значение может быть интерпретировано как поток, втекающий в вершину , а - вытекающий из . Условие 1) называется условием ограничения по пропускной способности, а условие 2) - условием сохранения потока в вершинах; иными словами, поток, втекающий в вершину , отличную от или , равен вытекающему из неё потоку.Пример
Вот пример сети с источником
и стоком .Первое число означает величину потока, второе - пропускную способность ребра. Отрицательные величины потока не указаны (так как они мгновенно получаются из антисимметричности:
). Обратите внимание, что сумма входящих ребер везде (кроме источника и стока) равна сумме исходящих и на то, что в общем . Кроме того, величина потока на ребре никогда не превышает пропускную способность этого ребра.Величина потока в этом примере равна 5 + 2 = 7 (считаем от вершины
).Источники информации
- Кормен, Томас Х., Лейзерсон, Чарльз И., Ривест, Рональд Л., Штайн Клиффорд Алгоритмы: построение и анализ, 2-е издание. Пер. с англ. — М.:Издательский дом "Вильямс", 2010. — 1296 с.: ил. — Парал. тит. англ. — ISBN 978-5-8459-0857-5 (рус.)
- Асанов М. О., Баранский В. А., Расин В. В. — Дискретная математика: Графы, матроиды, алгоритмы: Учебное пособие. 2-е изд., испр. и доп. — СПб.: Издательство "Лань", 2010. — 368 с.: ил. — (Учебники для вузов. Специальная литература). ISBN 978-5-8114-1068-2
- Википедия Транспортная сеть
- Wikipedia Flow network