Определение сети, потока — различия между версиями
Tsar (обсуждение | вклад) м (→Определение потока) |
Tsar (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | <b> | + | <b>Сеть</b> (flow network) <tex>G=(V,E)</tex> представляет собой ориентированный граф, в котором каждое ребро <tex>(u,v)\in E</tex> имеет неотрицательную <b>пропускную способность</b> (capacity) <tex>c(u,v)>0</tex>. Если <tex>(u,v)\notin E</tex>, предполагается что <tex>c(u,v)=0</tex>. |
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
+ | В транспортной сети выделяются две вершины: <b>источник</b> <tex>s</tex> и <b>сток</b> <tex>t</tex>. | ||
== Определение потока == | == Определение потока == | ||
Строка 23: | Строка 19: | ||
}} | }} | ||
− | + | Также существует альтернативное определение (по Асанову), не вводящее антисимметричность (зачастую, из-за этого с ним труднее работать): | |
{{Определение | {{Определение | ||
|definition= | |definition= | ||
Строка 34: | Строка 30: | ||
Число <tex>f(v,w)</tex> можно интерпретировать, например, как количество жидкости, поступающей из <tex>v</tex> в <tex>w</tex> по дуге <tex>(v,w)</tex>. С этой точки зрения значение <tex>f(v-)</tex> может быть интерпретировано как поток, втекающий в вершину <tex>v</tex>, а <tex>f(v+)</tex> - вытекающий из <tex>v</tex>. | Число <tex>f(v,w)</tex> можно интерпретировать, например, как количество жидкости, поступающей из <tex>v</tex> в <tex>w</tex> по дуге <tex>(v,w)</tex>. С этой точки зрения значение <tex>f(v-)</tex> может быть интерпретировано как поток, втекающий в вершину <tex>v</tex>, а <tex>f(v+)</tex> - вытекающий из <tex>v</tex>. | ||
Условие 1) называется условием ограничения по пропускной способности, а условие 2) - условием сохранения потока в вершинах; иными словами, поток, втекающий в вершину <tex>v</tex>, отличную от <tex>s</tex> или <tex>t</tex>, равен вытекающему из неё потоку. | Условие 1) называется условием ограничения по пропускной способности, а условие 2) - условием сохранения потока в вершинах; иными словами, поток, втекающий в вершину <tex>v</tex>, отличную от <tex>s</tex> или <tex>t</tex>, равен вытекающему из неё потоку. | ||
+ | |||
+ | == Литература == | ||
+ | * ''Кормен, Томас Х., Лейзерсон, Чарльз И., Ривест, Рональд Л., Штайн Клиффорд'' '''Алгоритмы: построение и анализ''', 2-е издание. Пер. с англ. — М.:Издательский дом "Вильямс", 2010. — 1296 с.: ил. — Парал. тит. англ. — ISBN 978-5-8459-0857-5 (рус.) | ||
+ | * ''Асанов М. О., Баранский В. А., Расин В. В.'' — '''Дискретная математика: Графы, матроиды, алгоритмы: Учебное пособие.''' 2-е изд., испр. и доп. — СПб.: Издательство "Лань", 2010. — 368 с.: ил. — (Учебники для вузов. Специальная литература). ISBN 978-5-8114-1068-2 |
Версия 16:54, 22 декабря 2010
Определение сети
Определение: |
Сеть (flow network) | представляет собой ориентированный граф, в котором каждое ребро имеет неотрицательную пропускную способность (capacity) . Если , предполагается что .
В транспортной сети выделяются две вершины: источник
и сток .Определение потока
Определение: |
Потоком (flow) 1) (антисимметричность);2) (ограничение пропускной способности), если ребра нет, то ;3) Величина потока для всех вершин , кроме и (закон сохранения потока). определяется как . | в является действительная функция , удоволетворяющая условиям:
Также существует альтернативное определение (по Асанову), не вводящее антисимметричность (зачастую, из-за этого с ним труднее работать):
Определение: |
Потоком 1) для всех ;2) Здесь для всех , где . - источник, а - сток сети ( имеет нулевую степень захода, а имеет нулевую степень исхода); через обозначено множество вершин, к которым идут дуги из вершины ; через обозначено множество вершин, из которых идут дуги в вершину ; называется пропускной способностью дуги и неотрицательно. | в сети называется функция , удоволетворяющая условиям:
Число
можно интерпретировать, например, как количество жидкости, поступающей из в по дуге . С этой точки зрения значение может быть интерпретировано как поток, втекающий в вершину , а - вытекающий из . Условие 1) называется условием ограничения по пропускной способности, а условие 2) - условием сохранения потока в вершинах; иными словами, поток, втекающий в вершину , отличную от или , равен вытекающему из неё потоку.Литература
- Кормен, Томас Х., Лейзерсон, Чарльз И., Ривест, Рональд Л., Штайн Клиффорд Алгоритмы: построение и анализ, 2-е издание. Пер. с англ. — М.:Издательский дом "Вильямс", 2010. — 1296 с.: ил. — Парал. тит. англ. — ISBN 978-5-8459-0857-5 (рус.)
- Асанов М. О., Баранский В. А., Расин В. В. — Дискретная математика: Графы, матроиды, алгоритмы: Учебное пособие. 2-е изд., испр. и доп. — СПб.: Издательство "Лань", 2010. — 368 с.: ил. — (Учебники для вузов. Специальная литература). ISBN 978-5-8114-1068-2