
- •Экзаменационные вопросы по теории принятия решений
- •Задача линейного программирования (злп): содержательная постановка, примеры задач лп; этапы решения задачи; формальная постановка.
- •Формы записи злп: общая, симметричная, каноническая, матричная, векторная. Переход к канонической форме.
- •Геометрическая интерпретация и графическое решение злп для двух переменных: постановка, понятие выпуклого многогранника области допустимых решений, геометрическая интерпретация целевой функции.
- •Общий алгоритм графического решения злп, варианты решения злп. Онализ оптимального решения на чувствительность.
- •Геометрическая интерпретация злп с n переменными: выпуклость множества планов злп. Этапы решения злп.
- •Симплексный метод решения злп: общая идея, построение начального опорного плана. Условие, при выполнении которого план является опорным. Переход к новому опорному плану
- •Симплексные таблицы. Условия оптимальности опорного плана. Алгоритм перехода к не худшему опорному плану.
- •Симплексные преобразования: признаки единственности целевой функции; вырожденной злп.
- •Двойственные злп: математические модели прямой и двойственной задач, взаимосвязи между ними. Свойства двойственных оценок (4 свойства).
- •Двойственная задача лп со смешанными ограничениями. Критерий оптимальности двойственных задач. Экономический смысл двойственных оценок.
- •Транспортная задача. Формальная модель тз. Типы тз и их свойства.
- •Задание ограничений.
- •Методы построения опорного плана для решения тз: методы северо - западного угла, минимального тарифа, метод Фогеля.
- •Решение тз методом потенциалов.
- •Открытая тз. Решение тз при наложении ограничений. Другие типы задач, сводимые к транспортным (например, распределительная и др.).
- •IV. Задание ограничений.
- •Модель двухиндексной общей рз
- •Теоретическая часть
- •Модель задачи о назначениях
- •Постановка задачи динамического программирования (дп). Основные принципы дп. Функциональные уравнения Беллмана.
- •Решение задачи распределения ресурсов методом динамического программирования: интерпретация уравнений Беллмана для двух предприятий; погружение в пространство задач.
- •Алгоритм решения задачи распределения ресурсов методом дп: прямой и обратный пути.
- •Принятие решений в условиях неопределенности и риска. Игры: типы и их характеристика. Матричная игра с нулевой суммой. Чистые стратегии и их свойства. Игры с седловой точкой.
- •Игра с седловой точкой
- •Смешанные стратегии игры и их свойства. Доминирование стратегий. Условие оптимальности смешанной стратегии.
- •Формальные определения
- •Приведение матричной игры к задаче линейного программирования.
- •Статистические игры: постановка задачи; критерии оптимизации стратегий принятия решений - Байеса, Лапласа, Вальда, Сэвиджа, Гурвица.
- •Задача о планировании мощности предприятия: постановка, платежная матрица, матрица рисков, поиск оптимальной стратегии.
- •26.Многокритериальные задачи: постановка, граница и множество Парето, математическая модель. Примеры.
- •Дискретное программирование: задача целочисленного программирования, Постановка, математическая модель. Метод ветвей и границ: математическая модель, алгоритм решения.
- •Задача булевского программирования (бп): постановка, связь с транспортной задачей лп.
- •35. Задача булевского программирования (бп): постановка, связь с транспортной задачей лп.
- •Задача о закреплении транспортных средств и её решение модифицированным методом Фогеля. *Из шпор* Метод фогеля
- •Приближенный метод решения задачи коммивояжера, как задачи бп. Думаю как это делать все помнят *Из шпор* Метод ближайшего соседа (коммивояжера)
- •Задача выпуклого программирования: математическая модель, функция Лагранжа.
- •Сетевое планирование и управления (спу). Сетевой график и его свойства. Основные понятия спу: критический путь, ранние и поздние сроки свершения событий.
- •Сетевое планирование и управления (спу). Расчет резервов времени событий и работ: полный резерв времени работы; свободный резерв времени работы.
35. Задача булевского программирования (бп): постановка, связь с транспортной задачей лп.
Задача булевского программирования
L(x)=∑∑cijxij -> max(min)
∑(от j<=1 до n) xij=1
∑(от i=1 до m) xij=1
Cij
c11…c1n cm1…cmn
x
ij=
0 -нет
L
(x)->max->L(x)->max
1. Сведение задачи к min
Строим c’ij=lj-cj
Lj=maxjcij
maxL=∑cijxj
min L12 ∑(i=1 m)∑(j=1 n) (li-cij)xij=∑(l=1 m)li-∑(j=1 n)xij - ∑(i=1 m)∑(j=1 n)cijxij=∑(i=1 m) li-L
З
адача
закрепления ТС за маршрутными движениями
cij = 13 10 9 12
7 11 9 5
12 13 15 10
9 14 10 8
c
’ij=
0 4 6 0
3 6 7
1 1 0 2
4 0 5 4
I
II III IV
c
ij’=
0
4 6 0
0 0 0 4
6 3 6 7 3 3 3 3
1 1 0 2 1 0 0 1
4
0
5 4 4 4 - -
I 1 1 5 2
II 1 1 - 2
III 1 2 - 2
IV 1 1
2ТС->1М
3ТС->3M
4TC->2M
1TC->4M
Задача о закреплении транспортных средств и её решение модифицированным методом Фогеля. *Из шпор* Метод фогеля
Вместо максимума задача сводится к поиску минимума
На
каждом шаге
метода
Фогеля
для каждой i-й
строки вычисляются тарифы
как разность между двумя наименьшими
тарифами строки. Таким же образом
вычисляются тариф
для каждого j-го
столбца. После чего выбирается минимальный
тариф из всех
штрафов строк и столбцов. В строке или
столбце, соответствующем выбранному
тарифу, для заполнения выбирается не
вычеркнутая клетка с минимальным тарифом
.
Если
существует несколько одинаковых по
величине максимальных штрафов в матрице,
то в соответствующих строках или столбцах
выбирается одна не вычеркнутая клетка
с минимальным тарифом
.
Если клеток с минимальным тарифом также несколько, то из них выбирается клетка (i,j) с максимальным суммарным штрафом, т.е. суммой штрафов по i-й строке и j-му столбцу.
// не уверен что правильно
Приближенный метод решения задачи коммивояжера, как задачи бп. Думаю как это делать все помнят *Из шпор* Метод ближайшего соседа (коммивояжера)
i\j |
1 |
2 |
3 |
4 |
5 |
|
1 |
∞ |
35 |
45 |
20 |
11 |
|
2 |
9 |
∞ |
17 |
6 |
8 |
|
3 |
21 |
31 |
∞ |
2 |
11 |
|
4 |
30 |
15 |
40 |
∞ |
10 |
|
5 |
10 |
9 |
8 |
7 |
∞ |
|
|
|
|
|
|
|
|
Находится путь минимальной длины предполагая что ком может выехать из любого города
Например начинаем из первого города , находим минимальный путь для первого
Берем дальше если минимальный попадает на город который уже был то надо брать другой
1 -> 5 (11) -> 4(7)
Z=11+7+15+17+21=71
Дальше делаем тоже самое с каждым городом ( выходим из города 2 3 4 и т д )
Потом результаты сравниваем. Усё.