
- •Экзаменационные вопросы по теории принятия решений
- •Задача линейного программирования (злп): содержательная постановка, примеры задач лп; этапы решения задачи; формальная постановка.
- •Формы записи злп: общая, симметричная, каноническая, матричная, векторная. Переход к канонической форме.
- •Геометрическая интерпретация и графическое решение злп для двух переменных: постановка, понятие выпуклого многогранника области допустимых решений, геометрическая интерпретация целевой функции.
- •Общий алгоритм графического решения злп, варианты решения злп. Онализ оптимального решения на чувствительность.
- •Геометрическая интерпретация злп с n переменными: выпуклость множества планов злп. Этапы решения злп.
- •Симплексный метод решения злп: общая идея, построение начального опорного плана. Условие, при выполнении которого план является опорным. Переход к новому опорному плану
- •Симплексные таблицы. Условия оптимальности опорного плана. Алгоритм перехода к не худшему опорному плану.
- •Симплексные преобразования: признаки единственности целевой функции; вырожденной злп.
- •Двойственные злп: математические модели прямой и двойственной задач, взаимосвязи между ними. Свойства двойственных оценок (4 свойства).
- •Двойственная задача лп со смешанными ограничениями. Критерий оптимальности двойственных задач. Экономический смысл двойственных оценок.
- •Транспортная задача. Формальная модель тз. Типы тз и их свойства.
- •Задание ограничений.
- •Методы построения опорного плана для решения тз: методы северо - западного угла, минимального тарифа, метод Фогеля.
- •Решение тз методом потенциалов.
- •Открытая тз. Решение тз при наложении ограничений. Другие типы задач, сводимые к транспортным (например, распределительная и др.).
- •IV. Задание ограничений.
- •Модель двухиндексной общей рз
- •Теоретическая часть
- •Модель задачи о назначениях
- •Постановка задачи динамического программирования (дп). Основные принципы дп. Функциональные уравнения Беллмана.
- •Решение задачи распределения ресурсов методом динамического программирования: интерпретация уравнений Беллмана для двух предприятий; погружение в пространство задач.
- •Алгоритм решения задачи распределения ресурсов методом дп: прямой и обратный пути.
- •Принятие решений в условиях неопределенности и риска. Игры: типы и их характеристика. Матричная игра с нулевой суммой. Чистые стратегии и их свойства. Игры с седловой точкой.
- •Игра с седловой точкой
- •Смешанные стратегии игры и их свойства. Доминирование стратегий. Условие оптимальности смешанной стратегии.
- •Формальные определения
- •Приведение матричной игры к задаче линейного программирования.
- •Статистические игры: постановка задачи; критерии оптимизации стратегий принятия решений - Байеса, Лапласа, Вальда, Сэвиджа, Гурвица.
- •Задача о планировании мощности предприятия: постановка, платежная матрица, матрица рисков, поиск оптимальной стратегии.
- •Многокритериальные задачи: постановка, граница и множество Парето, математическая модель. Примеры.
- •Сетевое планирование и управления (спу). Сетевой график и его свойства. Основные понятия спу: критический путь, ранние и поздние сроки свершения событий.
- •Сетевое планирование и управления (спу). Расчет резервов времени событий и работ: полный резерв времени работы; свободный резерв времени работы.
- •Полный резерв времени работы; свободный резерв времени работы.(все одинаково. Кроме 2 строчек. Их пометила {}. Их только в 40)
- •Линейный график комплекса работ: критический путь, ранние и поздние сроки свершения событий; полные резервы времени работ. Задача оптимизации графика выполнения работ при ограниченных ресурсах.
Теоретическая часть
Задача о назначениях – это РЗ, в которой для выполнения каждой работы требуется один и только один ресурс (один человек, одна автомашина и т.д.), а каждый ресурс может быть использован на одной и только одной работе. То есть ресурсы не делимы между работами, а работы не делимы между ресурсами. Таким образом, задача о назначениях является частным случаем ТЗ. Задача о назначениях имеет место при назначении людей на должности или работы, автомашин на маршруты, водителей на машины, при распределении групп по аудиториям, научных тем по научно-исследовательским лабораториям и т.п.
Исходные параметры модели задачи о назначениях
n – количество ресурсов, m – количество работ.
ai =1 – единичное количество ресурса Ai (i =1, m ), например: один работник; одно транспортное средство; одна научная тема и т.д.
bj =1 – единичное количество работы Bj ( j=1, n), например: одна
должность; один маршрут; одна лаборатория.
4. cij – характеристика качества выполнения работы Bj с помощью
ресурса Ai . Например, компетентность i-го работника при работе на j-й
должности; время, за которое i-е транспортное средство перевезет груз по j-му маршруту; степень квалификации i-й лаборатории при работе над j-й научной темой.
Искомые параметры
xij =
1. xij - факт назначения или неназначения ресурса Ai на работу Bj: [0, если i - й ресурс не назначен на j - ю работу,
1 , если i - й ресурс назначен на j - ю работу.
2. L(X) - общая (суммарная) характеристика качества распределения ресурсов по работам.
Таблица 5.1
Общий вид транспортной матрицы задачи о назначениях
Ресурсы, Ai |
Работы, Bj |
Количество ресурсов |
|||
В1 |
В2 |
… |
Bn |
||
А1 |
c11 |
c12 |
… |
c1n |
1 |
А2 |
c21 |
c22 |
… |
c2n |
1 |
… |
… |
… |
… |
… |
… |
Am |
cm1 |
cm2 |
… |
cmn |
1 |
Количество работ |
1 |
1 |
… |
1 |
m n ∑ai = ∑bj j=1 i=1 |
|
|
|
|
|
|
Модель задачи о назначениях
i=m j=n
L( X ) = ∑ ∑cijxij->min;
i=1j=1
n
∑xij = 1 ( j = 1,n) (5.1)
j=1
m
∑xij = 1 ( i = 1,m),
i=1
хij ={0, 1}, i=1, j=1
Специфическая структура задачи о назначениях позволила разработать так называемый "Венгерский метод" ее решения. Поэтому, хотя в Excel такие задачи решаются обычным симплекс-методом, в лабораторной работе требуется построить модель задачи о назначениях вида (5.1). В некоторых случаях, например, когда cij - это компетентность, опыт работы, или квалификация работников, условие задачи может требовать максимизации ЦФ, в отличие от (5.1). В этом случае ЦФ L ( X) заменяют на L1(X)=-L(X) и решают задачу с ЦФ L1(X) ->min, что равносильно решению задачи с ЦФ L(X) ->max.
РЕКОМЕНДАЦИИ К РЕШЕНИЮ ЗАДАЧИ О НАЗНАЧЕНИЯХ
Процесс приведения задачи о назначениях к сбалансированному виду имеет свои особенности по сравнению с ТЗ. Если условие сбалансированности задачи (4.2) не выполняется из-за нехватки работ или исполнителей в количестве kab, то для создания баланса надо ввести такое же количество kab фиктивных строк или столбцов.
Особенностью решения данной задачи является моделирование системы предпочтений, сложившейся у руководства предприятия по описанному в условии задачи кадровому вопросу.
В задаче о назначениях увольнение прежнего сотрудника или непринятие на работу нового сотрудника моделируется попаданием единицы в фиктивный столбец матрицы решений задачи, поэтому для запрещения или разрешения таких ситуации необходимо использовать соответствующие "тарифы".
Значения "тарифов" cijз выбираются в зависимости от направления
оптимизации ЦФ задачи о назначениях (L(X)→max или L(X)→min). При этом руководствуются принципом "невыгодности" запрещенных назначений. Так, если L(X) - это общая компетентность работников, то в качестве
запрещающих надо выбирать нулевые компетентности cijз, А если L(X) - это общее время прохождения машинами транспортных маршрутов, то в качестве запрещающих надо выбирать значения cijз, превосходящие по величине максимальные реальные значения cij.
При решении задач о назначении в Excel необходимо учитывать, что переменные xij являются булевыми.