
- •1 Принципы, методы и средства исследования операций.
- •2.Понятие рациональности и эффективности, их соотношение.
- •3. Понятие системы, сложные системы. Системный анализ и исследование операций.
- •4. Понятие организации, анализ организации, информационные модели.
- •5. Операционный подход к задачам принятия решений, отличительные особенности.
- •6. Характеристики задач исследования операций.
- •7. Системный подход к задачам принятия решений.
- •8.Комплексный подход к задачам принятия решений.
- •9.Постановка задача исследования операций, элементы исследовательской задачи.
- •10.Качественные факторы в задачах принятия решений. Экспертное оценивание.
- •11 Экспертные оценки как бинарные соотношения. Свойства экспертных оценок.
- •13. Методы получения индивидуальных экспертных оценок.
- •14. Простейшие методы получения коллективных экспертных оценок и их недостатки; парадокс Кондорсе.
- •15. Экспертное оценивание. Методы дискуссии, суда, метод Делфи.
- •16 Экспертное оценивание. Метод последовательных сопоставлений.
- •Конкретные примеры операторов свёртки
- •17.Многокритериальная оптимизация, основные проблемы. Паретто-оптимальные решения.
- •18.Многокритериальная оптимизация, проблемы. Метод свертки критерия.
- •19.Многокритериальная оптимизация, метод уступок.
- •20.Многокритериальная оптимизация, метод равенства.
- •21.Многокритериальная оптимизация maxmin подход.
- •22. Многокритериальная оптимизация, проблемы, классы задач
- •1. Воз (векторные оптимальные задачи) на множестве целей или качеств
- •6. Воз «вложенные» (многовекторные)
- •23.Многокритериальная оптимизация, метод главного критерия.
- •24.Многокритериальная оптимизация. Метод идеальной точки.
- •25.Многокритериальная оптимизация, оптимизация по последовательно применяемым критериям.
- •26 Целочисленное линейное программирование. Особенности задач, методы отсечения.
- •27. Метод отсечения, общая постановка задачи.
- •28. Метод отсечения, дискретный алгоритм.
- •29. Метод отсечения, смешанный алгоритм.
- •30. Метод отсечения, циклический алгоритм.
- •31 Общая схема метода ветвей и границ.
- •32 Метод ветвей и границ, решение линейных целочисленных задач.(Метод Ленд и Дойг)
- •33. Метод ветвей и границ, задача о коммивояжере.
- •34. Динамическое программирование, принцип Беллмана, схема метода.
- •35. Динамическое программирование. Задача распределения капиталовложений (ресурсов).
- •36. Динамическое программирование. Задача о замене оборудования (1-я постановка).
- •37. Динамическое программирование. Марковские процессы принятия решений (динамические модели стохастических процессов принятия решений).
- •38. Динамическое программирование. Задача управления запасами.
- •39. Динамическое программирование. Задача о замене оборудования (2-я постановка).
- •40. Динамическое программирование. Задача о рекламе.
- •41. Динамическое программирование. Задача о рюкзаке (контейнере, задача о загрузке).
- •Смо, типы задач.
- •43. Смо, классификация систем, основные характеристики.
- •44. Смо, основные элементы системы.
- •45. Смо, дисциплины обслуживания, классификация.
- •Смо, входящий поток требований.
- •Смо, механизмы обслуживания.
- •Смо без очереди.
- •Смо с неограниченной очередью.
- •Смо с ограниченной очередью.
- •Замкнутые смо.
- •Смо с приоритетами. Приоритетное обслуживание заявок в смо
- •Относительные приоритеты[править]
- •Абсолютные приоритеты
- •Многофазные смо.
- •Матричные игры с седловой точкой. Оптимальные стратегии. (2 команды, конечная, с неполной информацией, 1 ход minmax & maxmin)
- •Смешанные стратегии. Основная теорема теории игр. (ходы→∞).
- •Свойства оптимальных стратегий.
- •Решение матричных игр методом линейного программирования.
- •Графический метод решения матричных игр.
31 Общая схема метода ветвей и границ.
Основной идеей любых комбинированных методов является замена полного перебора всех возможных планов (решений) их частичным перебором. По сравнению с методами отсечения комбинаторные методы значительно меньше подвержены влиянию ошибок округления. комбинаторные методы характеризуются более простыми арифметическими операциями, но более сложной логической структурой. Большинство комбинаторных методов не нуждаются в специальном доказательстве своей конечности, за исключением тех методов, которые являются процессами направленного перебора с «возвращениями» (например метод Балаша). Наиболее распространенными среди комбинаторных методов являются объединяемее общим названием «метод ветвей и границ». Впервые метод ветвей и границ был предложен в 1960 г.
Основное содержание метода.
Рассмотри задачу дискретного программирования:
(3.9)
(3.10)
где G – некоторое конечное множество. В основе метода лежит выполнение нескольких этапов решения задачи:
1) Вычисление
нижней границы (оценки). Часто можно
указать, вычислить нижнее значение
целевой функции на множестве планов G
или на его подмножестве
, то есть найти такое число
(или
),
что для любого
имеет место
(или для любого
имеет место
).
2) ветвление (разбиение множества планов G на подмножества). Ветвление, то есть построение дерева подмножеств, происходит по такой многошаговой процедуре:
0-й шаг:
имеется множество
.
Некоторым образом оно разбивается на
конечное число (обычно не пересекающихся)
подмножеств:
.
k
-ый
шаг
:
имеются множества
,
еще не подвергавшихся ветвлению. П о
определенному правилу среди них
выбирается одно множество
,
и оно разбивается на конечное число
подмножеств
.
Еще не подвергавшихся разбиению множества
,
обозначаются через
.
Пример нескольких шагов такого процесса
разбиения показан на рис 3.1.
3) пересчет
границ (оценок): Очевидно, что если
,
то
Поэтому при
разбиении
на
:
,
всегда будим иметь в виду, что граница
(оценка) для любого подмножества
не меньше оценки
,
то есть
.
В некоторых случаях, когда удается хотя
бы для отдельных i получить
строгое неравенство
,
то можно значительно сократить число
вычислений в процессе решения той или
иной задачи.
4) Вычисление планов. Способ вычисления планов в последовательно разветвляемых подмножествах в сильной степени зависит от операции конкретной задачи.
5) признак
оптимальности. Пусть
и
план Х принадлежит некоторому подмножеству
.
Если при этом
,
,
то Х является оптимальным планом задачи
(3.9), (3.10).
6) оценка
точности приближенного решения. И так,
при
пусть
. Тогда, если
- некоторый план исходной задачи (
),
(доказательство непосредственно следует
из определения оценки). Очевидно, что
если разность
невелика (то есть порог задан), то
можно принять за приближенное решение
задачи, а
- за оценку точности приближения.
Алгоритм метода ветвей и границ:
0-й шаг:
вычисляем
,
если при этом удается найти такой план
Х, что
,
то
- оптимальный план. Если оптимальный
план не найден, то некоторым способом
разбиваем
на конечное число подмножеств
и переходим к шагу 1.
1-ый шаг:
вычисляем
.
Если при этом удается найти такой план
Х что
,
для некоторого r (
)
и
,
то
- оптимальный план.
Если же
оптимальный план не найден, то выбирается
«наиболее перспективное» для дальнейшего
разбиения множеств
,
по следующему правилу:
Разбиваем множество
на несколько (обычно не пересекающихся)
подмножеств
.
Если не подвергавшиеся разбиению
множества
заново обозначаем через
и переходим к шагу 2.
k-ый
шаг (
):
вычисляем оценки
.
Если при этом удается найти такой план
Х, что
,
для некоторого r (
)
и
,
то
- оптимальный план. Если же оптимальный
план не найден, то снова выбираем наиболее
перспективное множество
,
по правилу:
.
Разбиваем это множество на несколько
непересекающихся подмножеств
.
Затем еще не подвергавшиеся разбиению
множества
заново обозначаем через
и переходим к шагу (k+1)-му
шагу. В каждой конкретной задаче
применяются свои приемы вычисления
разбиения множеств на подмножества.