![](/user_photo/2706_HbeT2.jpg)
- •1. Введение в исо. Предмет и история исо. Основные этапы и принципы операционного исследования. Постановка задач исо.
- •2. Постановка многокритериальной задачи.
- •3. Неопределенность природы и действий противника: принцип гарантированного результата
- •4. Основные понятия, принципы и классификация игр.
- •5. Решение матричных игр в смешанных стратегиях.
- •6. Решение игры 22
- •7. Упрощение игр
- •8. Игры с природой. Критерий Байеса
- •9. Бескоалиционные игры. Определение бескоалиционной игры. Равновесные ситуации и стратегии.
- •10. Теорема Нэша для бескоалиционных игр.
- •11. Методы анализа сетей. Потоки на сетях.
- •12. Теорема Форда-Фалкерсона
- •13. Комбинированные приложения з-чи о максимальном потоке. Простейшая з-ча о назначении.
- •I. Предварительный этап.
- •II. Этап расстановки пометок.
- •III. Этап переброски.
- •14. Классическая задача о назначении.
- •I этап. Приведение матрицы.
- •II этап. Выбор назначений.
- •III этап. Дополнительное приведение матрицы.
- •15. Основные этапы и понятия сетевого планирования и управления(спу)
- •17. Задача оптимального по времени распределения ограниченных ресурсов на сетевых графиках
- •19. Общая задача теории расписаний.
I. Предварительный этап.
Некоторым образом строится произвольное мн-во независимых допустимых клеток, например, в самой верхней левой дополнительной клетке ставится 1, соотв-ая строка и столбец вычеркиваются. Процедура повторяется до тех пор, пока не будут вычеркнуты все строки и столбцы.
II. Этап расстановки пометок.
Данный этап либо позволяет определить ,что ММНДК построена, либо найти возможность увеличить построенное мн-во на 1-у клетку.
-
Строки, в которых нет единицы помечаются «-». Если таких строк нет, то ММНДК построена.
-
Просматриваются все помеченные строки, в этих стрках находим клетки без единицы и соот-ие им столбцы помечаем номером просматриваемой строки (если таких строк несколько, то выбираем номер любой из этих строк) если ни один из столбцов не может быть помечен, то ММНДК построено.
-
В произвольном порядке просматриваем помеченные столбцы, находим в помеченном столбце единицу и соотв-ую строку помечаем номером просматриваемого столбца. Если встретился столбец без единицы, то построенное мн-во независимых допустимых клеток можно увеличить на единицу и переходим к этапу III, в противном случае переходим к шагу 2, с новыми помеченными строками.
III. Этап переброски.
В рез-те осуществ. данного этапа кол-во незав. допустимых клеток увеличивается на единицу. Пометки, сделанные на II-м этапе указывают для столбца номера строки, где надо поставить единицу в этом столбце, а для строки – номер столбца, из которого следует убрать единицу.
-
Просматриваем столбец, в кот. нет единицы и ставим единицу в ту строку, на которую указывает пометка данного столбца.
-
Убираем единицу из строки, где только что была поставлена новая единица и перемещаем ее по столбцу в ту строку с номером пометки этого столбца.
Процесс переброски единиц проводим до тех пор, пока не поставим единицу в строку, помеченную «-».
Далее следует стереть все пометки и перейти к этапу II.
14. Классическая задача о назначении.
Пусть
имеется
исполнителей и
работ, пусть
- стоимость выполнения
-ой
работы
-ым
исполнителем.
Построим математическую модель задачи:
Целевая функция
,
.
Данная задача представляет собой частный случай транспортной задачи, сл-но может быть решена методом потенциалов, однако, в силу специфики данной задачи можно исп-ть более эффективные методы решения.
Приведем свойства оптимального решения задачи (1), (2).
Свойство1.
Пусть
-
некоторый план задачи (1), (2). Пусть
и
-
некоторые числа. Если план
-
оптимален для задачи (1),(2), то он будет
оптимальным для задачи (3),(2), где
.
Справедливо и обратное утверждение.
Док-во.
Рассмотрим целевую функцию (3)
Отсюда следует справедливость устанавливаемого свойства.
Свойство
2.
Пусть
,
тогда если найдем такой план
,
на котором целевая функция принимает
значение равное 0, то построенный план
оптимален.
Док-во. Следует из ограниченности целевой функции снизу нулем.
Венгерский метод решения задачи о назначении.
I этап. Приведение матрицы.
-
Каждой строке
матрицы
находим минимальный элемент
, который вычитаем из каждого элемента рассматриваемой строки. Полученую матрицу обозначим -
.
-
В каждом столбце
матрицы
находим минимальный элемент
, который вычитаем из всез элементов рассматриваемого столбца. Получим приведенную матрицу
, в которой в каждом столбце и в каждой строке есть хотя бы один ноль.