Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Определение





Поток f в сети G (X, U) величины v от вершины s к вершине t есть функция f: U à R+, такая, что

 

а) f(i, j) >=0, f(i, j) <= c(i, j) для всех дуг (i, j)

здесь c(i, j) – пропускная способность дуги.

 

б) ∑ f(k, i) – ∑ f(i, j) = 0, i ≠ s,t

∑ f(k, t) =∑ f(s, j) = v

 

СТАНДАРТНАЯ ЗАДАЧА О ПОТОКЕ МИНИМАЛЬНОЙ СТОИМОСТИ

 

 

Прямая задача линейного программирования для СЗПМС формулируется следующим образом.

Задан ориентированный граф G(X,U), где X – множество вершин,U – мно жество дуг, по которым могут протекать потоки f(i, j) про-

дукта одного вида.

Требуется найти минимум целевой функции:

H=∑ f(i,j) * h(i,j), ∀ (i,j) ∈ U. (1)

 

при ограничениях:

∑ f(i,j) - ∑ f(l,i) = b(i), ∀ i∈X, (2)

 

f(i,j) <= c(i,j), ∀ (i,j) ∈ U (3)

 

f(i,j) >= 0, (4)

 

где h(i,j) – стоимость передачи потока по дуге (i,j); f(l,i) - поток входящий в узел i по дуге (l,i); ограничения (2) являются условиями сохранения потока

(УСП) по дугам сети; ограничения (3) учитывает ограниченную пропускную способность дуг, а ограничение (4) – условие неотрицательности дуговых потоков.

В процессе решения прямую задачу линейного программирования (ПрЗЛП) определяются потоки по дугам f(i,j), дающие минимальное значение целевой функции.

Для ПрЗЛП существует двойственная задача линейного программирования (ДвЗЛП), сформулированная ниже.

Найти минимум целевой функции

 

P = pibi + dkck (5)

 

pi - pj + dk >= -hk, k = 1,..m (6)

 

pi - не ограничены, i = 1,..n-1, (7)

dk >= 0, (8)

 

где n – число вершин; m – число дуг; pi – потенциал узла i; pj – потенциал узла j; ck – пропускная способность дуги k; δk – переменная-индикатор, показывающая на принадлежность дуги к минимальному

разрезу при максимальном потоке в сети. При решении ДвЗЛП опре-

деляется потенциалы узлов pi.

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

Date: 2015-09-18; view: 282; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию