- •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. Диалоговые методы решения задач по многим критериям.
- •Метод уступок
- •Интерактивное компромиссное программирование
38. Сепарабельное и дробно-линейное программирование. Сепарабельное программирование (сп)
В СП рассматриваются задачи, в которых
целевая функция и все функции ограничений
сепарабельны. Функция многих
переменных сепарабельна, если она имеет
вид суммы функций отдельных переменных:
f(x1,
x2, ..., xn)
=
Линейные функции всегда сепарабельны и поэтому ЛП можно рассматривать как частный случай сепарабельного. Решение задач СП основано на преобразовании в задачи ЛП путем аппроксимации нелинейных функций кусочно-линейными. Поэтому рассматриваемый метод является приближенным, а точность решения напрямую зависит от точности аппроксимации и теоретически может быть сколь угодно высокой.
Возможно 2 варианта записи переменных: - постановка
П
редполагается,
что переменные, которые входят в модель
нелинейно, ограничены снизу и сверху:
dj
xj
Dj.
Для кусочно-линейной аппроксимации в
этом диапазоне выбираются узловые
точки, чаще там, где сильнее нелинейность
функции. При этом первый узел совпадает
с нижней границей, а последний – с
верхней: Xj1=
dj,
=
Dj,
где rj
– число интервалов по переменной xj
(rj+1
– число узлов). Переменная xj
может быть выражена через новые переменные
jk
в виде
(1),
,
(2)
Выражение (1) называют уравнением
сетки. С учетом (2) оно представляет
переменную xj
в зад. диапазоне без потери точности. С
использованием узловых точек и новых
переменных кусочно-линейная функция,
аппроксимирующая fj(xj),
записывается в виде
где fj(Xjk)
– значение функции в узловых точках.
– функция, линейная относительно
jk.
Пусть N – множество
индексов нелинейных fj(xj).
Ф-я, аппроксимирующая f(X),
имеет вид
(3)
Алгоритм: 1. для каждой переменной, входящей нелинейно, записать уравнение сетки; 2. во всей модели заменить переменные из п.1, входящие в линейные fj , соответствующими уравнениями сетки; 3. все функции, содержащие нелинейности, представить в виде (3); 4. добавить ограничения (2) для всех новых переменных.
Если переменная xj входит нелинейно в несколько функций, узлы сетки выбираются с учетом нелинейности всех таких функций, так как для одной переменной может быть только одно уравнение сетки.Правило смежных весов: из одного уравнения сетки отличными от нуля могут быть не более 2-х переменных jk со смежными значениями k.
-постановка
Построение аппроксимирующей задачи
основано так же на кусочно-линейном
приближении, но меняется уравнение
сетки. По узлам сетки вычисляются
расстояния между смежными узлами (длины
интервалов) jk
= Xjk+1
– Xjk
и уравнение сетки записывается в
виде xj
= dj
+
;
0
yjk
1, где yjk
– новые переменные.
Из представления переменной следует: xj = dj, когда yjk =0; xj находится в первом интервале, когда yj1 (0, 1), остальные yjk=0; xj находится во втором интервале, когда yj1=1, yj2 (0, 1), остальные yjk=0; xj находится в k-ом интервале, когда yj1 = yj2 = ... = yjk-1 = 1, 0 yjk 1, остальные yjk=0.
Таким образом, для правильной аппроксимации
должно выполняться установленное
соответствие между значениями переменной
xj
и yjk.
Это требование аналогично правилу
смежных весов. При ином представлении
значения xj
будет нарушена кусочно-линейная
аппроксимация функции. Для аппроксимации
нелинейной составляющей функции критерия
вычисляются разности ее значений в
смежных узлах jk
= fj
(Xjk+1)
– fj
(Xjk),
с помощью которых записывается
аппроксимирующая функция
Функция, аппроксимирующая критерий:
А
налогично
аппроксимируются ограничения ij(xj):
Как
и в -постановке,
если имеет место задача выпуклого
программирования, то требования к
переменным yjk
выполняются автоматически и полученное
решение будет приближенным глобальным
решением исходной задачи. В противном
случае, необходимо придерживаться
правила ограниченного ввода относительно
переменных yjk:
если первые k переменных
равны единице, вводить можно только
yjk+1.
