- •1. Основные понятия и этапы са. Основные понятия са
- •Этапы системного анализа
- •2. Операция и ее составляющие. Этапы ио.
- •3. Применение научных методов Этапы операционного проекта
- •6. Внедрение результатов исследования.
- •3. Виды математических моделей ио, примеры.
- •4. Состязательные задачи. Решение игры 2-х лиц.
- •5. Классификация и характеристики смо. Понятие системы массового обслуживания
- •Поток событий и его свойства
- •Транспортная задача
- •8. Формы представления задач лп и способы приведения к ним. Каноническая форма задач лп
- •Стандартная форма задачи лп
- •9. Основные понятия лп, свойства задач лп. Постановка задачи
- •Основные понятия лп. Свойства задач лп
- •10. Геометрия задач лп, базисные решения, вырожденность. Геометрия задач лп
- •Выделение вершин допустимого множества
- •11. Понятие базиса, переход от одного базисного решения к другому.
- •Построение начального базисного решения
- •13. Алгоритм симплекс-метода.
- •14. Двойственность в лп, построение моделей двойственных задач. Двойственность задач лп
- •Запись двойственной задачи в симметричном случае
- •Запись двойственной задачи в общем случае
- •15. Экономическая интерпретация двойственной задачи. Двойственный симплекс-метод. Интерпретация двойственной задачи
- •Двойственный симплекс-метод
- •16. Теоремы двойственности.
- •17. Учет двусторонних ограничений, модифицир. Симплекс-метод. Учет двусторонних ограничений
- •М одифицированный алгоритм
- •18. Параметрический анализ вектора ограничений.
- •19. Параметрический анализ коэффициентов линейной формы.
- •20. Модели транспортных задач и их хар-ка, условия разрешимости. Простейшая транспортная задача (т-задача)
- •Транспортная задача с ограниченными пропускными способностями (Td - задача)
- •Многоиндексные задачи
- •Транспортные задачи по критерию времени
- •21. Построение начального плана перевозок т-задачи
- •Правило северо-западного угла
- •Правило минимального элемента.
- •Метод Фогеля
- •22. Обоснование метода потенциалов. Переход от одного плана перевозок к другому
- •Признак оптимальности
- •23. Алгоритм метода потенциалов
- •24. Двойственность т-задач, эконом. Интерпретация потенциалов. Двойственная пара транспортных задач
- •Экономическая интерпретация потенциалов
- •25. Метод потенциалов для Td-задачи.
- •26. Приведение открытой модели транспортной задачи к закрытой.
- •27. Трансп. Задачи в сетевой постановке, задача о кратчайшем пути. Транспортные задачи в сетевой постановке (транспортные сети)
- •Алгоритм Дейкстры-Форда:
- •28. Задача о максимальном потоке.
- •29. Метод декомпозиции Данцига-Вулфа в общем случае.
- •30. Метод декомпозиции транспортных задач
- •31. Постановка задач стохастического программирования
- •32. Целочисленное программирование: Особенности, концепции точных и приближенных методов решений.
- •Проблема целочисленности
- •33. Методы отсечений.
- •34. Метод ветвей и границ.
- •35. Аддитивный метод.
- •36. Нелинейное программирование (нлп): постановка, классы задач нлп, условия оптимальности. Характеристика задач
- •Условия оптимальности
- •37. Квадратичное программирование.
- •38. Сепарабельное и дробно-линейное программирование. Сепарабельное программирование (сп)
- •Задачи дробно-линейного программирования
- •39. Методы покоординатного спуска и Хука-Дживса. Метод Гаусса-Зейделя (покоординатного спуска)
- •Метод Хука-Дживса (метод конфигураций)
- •40. Симплексный метод поиска.
- •41. Градиентные методы.
- •Методы сопряженных направлений
- •Методы Пауэла, Флетчера-Ривса, Девидона-Флетчера-Пауэла
- •43. Методы случайного поиска.
- •Алгоритм с возвратом при неудачном шаге
- •Алгоритм с обратным шагом
- •Алгоритм наилучшей пробы
- •Алгоритм статистического градиента
- •44. Метод проектирования градиентов.
- •45. Генетические алгоритмы
- •46. Методы штрафных и барьерных функций. Метод штрафных функций
- •Метод барьерных функций
- •47. Динамическое программирование (дп): принцип оптимальности, функциональное уравнение, процедура дп.
- •Как работает метод дп
- •Функциональное уравнение дп
- •48. Дп: задача распределения ресурсов, достоинства дп.
- •49. Дп: задача о кратчайшем пути и с мультипликативным критерием. Задача о кратчайшем пути
- •Задача с мультипликативным критерием
- •50. Дп: организация выпуска m видов продукции.
- •51. Дп: задача об инвестициях.
- •52. Дп: многомерные задачи и проблемы решения.
- •53. Дп: снижение размерности с помощью множителей Лагранжа
- •54. Задачи спу: построение сети и временной анализ.
- •Временной анализ (для детерминированной сети)
- •55. Задачи спу: оптимизация.
- •56. Многокритериальные задачи: постановка, проблемы, основные понятия, методы.
- •Методы многокритериальной оптимизации
- •57. Многокрит. Задачи: функция полезности, лексикографический метод. Функция полезности
- •Решение на основе лексикографического упорядочения критериев
- •58. Методы главного критерия, свертки, идеальной точки, целевого програм-я. Метод главного критерия
- •Линейная свертка
- •Метод идеальной точки
- •Целевое программирование (цп)
- •59. Диалоговые методы решения задач по многим критериям.
- •Метод уступок
- •Интерактивное компромиссное программирование
19. Параметрический анализ коэффициентов линейной формы.
Рассмотрим 3 варианта параметрирования, отличающ. своими возможностями.
1. Коэффициенты критерия изменяются линейно от параметра:
C()=C+V, а вектор V задается аналогично случаю изменения ресурсов.
Задача параметрирования: (С+V)TXmax AX B X 0.
ДЗ: BTUmin ATU C+V U 0
О
на
представляет собой задачу параметрирования
вектора ограничений, решение которой
может быть получено с помощью
параметрического анализа вектора
ограничений. В результате найдем диапазон
изменения параметра
(0
<
),
в котором базис двойственной задачи
остается неизменным. В строке Z
оптимальной таблицы двойственной задачи
находятся переменные прямой задачи. Но
значения zj
зависят только от базиса, поэтому в
найденном диапазоне
оптимальное решение также не меняется.
Изменяться будет только критерий. При
достижении критического значения
произойдет смена базиса (оптимальной
вершины), а значит, и оптимального решения
прямой задачи. Проследить дальнейшее
изменение решения можно после повторного
решения двойственной задачи с вектором
Такое поведение следует и из геометрических представлений. Изменение коэффициентов линейной формы изменяет наклон линии уровня критерия, но не влияет на допустимое множество. При наличии критических значений изменение коэффициентов приводит к скачкообразному изменению оптимального решения – переходу из вершины в вершину (смежную).
2. Для небазисных переменных можно определить диапазон изменения Cj, в котором оптимальное решение остается неизменным. Пока при изменения Cj все Δj 0 оптимальное решение исходной задачи сохраняет свой статус. Так как Δj = Zj-Cj,
то уменьшение Cj
не может изменить знак оценки. Поэтому
интерес представляет увеличение Cj.
Пусть
+
j,
j
.0.
Тогда Δ’j
= Zj
– Cj
- j
= Δj
- j
0.
Отсюда следует, что при j Δj исходное решение остается оптимальным.
3. Этот вариант основан на формуле
вычисления относительных оценок в
модифицированном симплекс-методе:
.
Она позволяет исследовать влияние
изменения любых коэффициентов Сj.
В общем случае эти коэффициенты являются
некоторыми функциями параметра :
Cj().
Тогда условия оптимальности запишутся
в виде
Здесь обратная матрица соответствует
оптимальному базису. Пока при изменении
коэффициентов (т.е. )
эти неравенства выполняются, оптимальное
решение не изменяется. Значение ,
при котором хотя бы одно из условий
становится равенством, и будет критическим.
Практически оно находится так: каждое
условие записывается как равенство и
определяются его корни; из всех корней
выбирается наименьшее положительное.
Это и будет
Данный вариант параметрирования пригоден как для линейных, так и нелинейных зависимостей от параметра. Однако в последнем случае его применение ограничено возможностью нахождения корней нелинейного уравнения.
20. Модели транспортных задач и их хар-ка, условия разрешимости. Простейшая транспортная задача (т-задача)
О
сновополагающая
для всех транспортных задач. Исходные
данные: m – число
пунктов отправления (ПО); n
– число пунктов назначения (ПН); Cij
– затраты на перевозку единицы груза
из пункта i в пункт
j, ij;
ai
– количество груза в пункте i,
i
(возможности ПО); bj
– потребность в грузе в пункте j,
j.
Критерий - суммарные затраты на перевозку. Модель записывается в виде:
Однако такая запись модели корректна
только если
Задача, в которой
-
сбалансированная. Любая несбалансированная
задача легко приводится к сбалансированной.
Поэтому здесь рассмотрим только
сбалансированную задачу:
Xij
0.
Х
–
матрица перевозок; С – матрица транспортных
затрат;
a=(a1, a2, .. , am) – вектор возм-тей ПО;
b=(b1, b2, . . . , bn) – вектор потр-й ПН.
Особенности задачи:
Модель содержит две группы условий, размерность которых равна соответствующему числу ПО и ПН; число переменных равно произведению mn;
Все коэффициенты при переменных в условиях равны единице;
Каждая переменная входит в условия ровно 2 раза, по 1 в кажд. группу условий;
Задача имеет простые условия разрешимости, кот. определяются след. теоремой:
Д
ля
разрешимости Т-задачи необходимо и
достаточно, чтобы она была
сбалансированной. Теорема справедлива
при конечных значениях Сij.
Доказательство. Необходимость доказывается исходя из того, что задача разрешима. В этом случае все условия задачи выполняются. Просуммируем условия ПО по i, а условия ПН по j:
Так как левые части равенств =, то = и правые. Т.о, в разрешимой задаче всегда имеет место формальный баланс возможностей и потребностей.
Д
остаточность.
Задача ЛП всегда разрешима, если
допустимое множество – выпуклый
многогранник, то есть непустое и
ограниченное. Ограниченность переменных
снизу задана явно, а ограничение сверху
следует из конечности всех ai
и bj,
больше которых переменные быть не могут
-> множество ограничено. Докажем, что
оно непустое. Для этого достаточно найти
хотя бы одно доп. решение. Одно из таких
решений можно построить, если задача
сбалансирована: -->
О
но
неотрицательно. Остается проверить
выполнение основных условий задачи.
решение удовлетворяет условиям ПО;
решение удовлетворяет условиям ПН ←
Т.о, доп. множество сбаланс. задачи непустое и ограниченное-> задача разрешима.
Условия ПО и ПН – линейно зависимы из-за сбалансированности задачи. Ранг системы равен m+n-1. Такую размерность имеют базис и базисное решение Т-задачи.
