 
        
        - •Задача конденсування мережі. Алгоритм Гоморі-Xу.
- •Рішення багатокритеріальних задач.
- •II. Метод поступок:
- •Нелінійне програмування.
- •Правило множників Лагранжа.
- •Узагальнене правило Лагранжа.
- •Некомп’ютерні методи. Умова Куна - Таккера.
- •Методи пошуку технічних рішень вибору моделей і методів дослідження операцій.
- •Моделювання гнучкості.
Задача конденсування мережі. Алгоритм Гоморі-Xу.
М 
 
 
 ережу
можна перетворити в остов:
ережу
можна перетворити в остов:
Переписати у виді матриці.
 
1) За даною матрицею можна зробити такі висновки, з метою забезпечення максимуму потоку і надійності мережі:
стік у точці 4
насос у точці 6
2) Перебираючи S і T за допомогою алгоритму Дейкстра можна проаналізувати, де найбільше напружені вузли і дуги.
Ідея алгоритму: використовується поняття розріз.
Розріз - це мінімальна множина дуг, що дозволяє відключити вузол S або T і зробити мережу незв'язною.
Пропускна спроможність розрізу - це сума всіх пропускних спроможностей вхідних дуг.
Мінімальний розріз - це розріз, що має мінімальну суму. Дорівнює максимальному потокові або пропускній спроможності мережі.
Приклад: Задано мережу. Необхідно її розрахувати.
М 
 
 атриця
суміжності:
атриця
суміжності:
І
= 
 134	
= 3
	134	
= 3 
  І
І = 
 124	
= 4
		124	
= 4
І
І І = 
 1234		
= 2
	1234		
= 2
 І
V
= 
 
	
Порівнюючи матрицю І та ІV визначаємо наступну матрицю f:
f
= 
 F=9
	F=9
II-й метод: використання теореми про мінімальний розріз.
      
 
III-й метод: алгоритм конденсування:
Алгоритм складається з (N-1) ітерацій. Для кожної ітерації ми робимо стиск, розглядаючи при цьому довільну пару. i=1. .N-1 kl mk nm
12 F = 11 = 8+3
 
 
31 F = 9 = 3+2+4
 
 
Вузли по одну сторону  перехід до іншої мережі (стискуємо).
 
 
43 F = 11 = 7+4
 
 
    
 
Опис алгоритму.
- Вихідне остовне дерево містить порожню множину дуг і вузлів. 
- Вибираємо пов'язану пару S і T, що випливає. 
- Визначаємо мінімальний розріз і максимальний потік із S у T за допомогою алгоритму Дейкстра або за теоремою про мінімальний розріз. 
- Розріз представлено гілкою остова між групами вузлів. Вага гілки дорівнює пропускній спроможності мінімального розрізу. 
- Якщо розглянутий (N-1) вузол, таким чином остов побудований. Якщо немає, то: 
а) конденсуємо в один вузол кожну пов'язану пару, раніше обраних S і T (конденсування виконується в тому випадку, якщо вузли лежать по одну сторону розрізу);
б) вибираємо таку пару S і T, де Т - вузол, що входить у попередню пару;
в) перехід до пункту 3.
Приклад.
1 ) 25 F = 13 = 7+4+2
 
2) 12 F = 19 = 8+5+4+2
 
3) нова мережа:
 
4) 41 F = 24
 
5) 34 F = 22
 
6) 63 F = 22
 
7) 76 F=19
 
Рішення багатокритеріальних задач.
Векторна оптимізація.
Загальна постановка.
 
 
тобто, існує множина цільових функцій і необхідно вирішити задачу: Z = (Z1,. ., Zn) - вектор.
І. Метод лінійної згортки: в якому всі цільові функції приводяться до однієї цільової функції за допомогою коефіцієнтів:
 
а) проранжувати (оцінити) кожну цільову функцію, порахувати i (змінні Лагранжа);
б) привести до однієї одиниці виміру (якщо f - стільці, то  - гроші);
в) привести всі Z до одного знаку (множенням правої або лівої частини на -1);
