- •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. Диалоговые методы решения задач по многим критериям.
- •Метод уступок
- •Интерактивное компромиссное программирование
50. Дп: организация выпуска m видов продукции.
Фирма ежемесячно выпускает m видов продукции, на которые имеется равномерный спрос. По каждому виду продукции известны: С1i - затраты на хранение единицы продукции i-го вида в единицу времени; С2i - затраты на запуск в производство одной партии i-го вида; Ri - месячный спрос на продукцию i-го вида. Для выпуска одной партии требуется один цикл производства. Изменение числа партий приводит к изменению затрат на производство одного и того же количества продукции. В течение месяца фирма может организовать не более N циклов. В этих условиях нужно так организовать производство, чтобы при полном удовлетворении спроса обеспечить минимальные затраты фирмы.
Д
опущение:
время выпуска партии много меньше
продолжительности цикла и поэтому им
можно пренебречь. График изменения
уровня готовой продукции на фирме
представлен на рис
где
-
объем партии продукции i-го
вида; ti
- продолжительность цикла по i-му
виду продукции (в долях месяца).
Затраты на хранение и выпуск партии
i-го вида продукции за время 1 цикла
-
а
т.к кол-во циклов, необх. для выпуска
продукции в объеме Ri:
то
затраты на весь объем продукции i-го
вида:
.
Критерий
задачи
.
Ограничения
Параметр
состояния - n
- максимальное количество циклов, которое
может быть организовано для выпуска
продукции (1nN),
Шаг - организация выпуска одного вида
продукции. Введем последовательность
функций {fn(n)},
так, что каждая функция определяется
как минимальные затраты на выпуск k
видов продукции в заданных количествах
при условии, что можно организовать до
n
циклов, то есть
Опущен индекс у n,
так как он совпадает с индексом функции.
Затраты на k
видов: Qk(uk)
+ fk-1(n-uk).
Уравнение состояния nk-1=nk
–uk
. Рекуррентное соотношение
.
|
1 |
2 |
3 |
|
1 |
2 |
1 |
|
10 |
8 |
5 |
|
320 |
200 |
490 |
n |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
1 |
2 |
3 |
4 |
4 |
4 |
4 |
|
170 |
100 |
83,3 |
80 |
80 |
80 |
80 |
На
втором шаге расчет ведем по рекуррентной
формуле:
где
.
|
|
n |
||||||
U2 |
Q2(u2) |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
f1(n) |
||||||
|
|
170 |
100 |
83,3 |
80 |
80 |
80 |
80 |
1 |
208
|
- |
208 170 378 |
208 100 308 |
208 83,3 291,3 |
208 80 288 |
208 80 288 |
208 80 288 |
2 |
116 |
|
- |
116 170 286 |
116 100 216 |
116 83,3 199,3 |
116 80 216 |
116 80 216 |
3 |
90,7 |
|
|
- |
90,7 170 260,7 |
90,7 100 190,7 |
90,7 83,3 174,0 |
90,7 80 170,7 |
4 |
82 |
|
|
|
- |
82 170 252 |
82 100 182 |
82 83,3 165,3 |
5 |
80 |
|
|
|
|
- |
80 170 250 |
80 100 180 |
6 |
81,3 |
|
|
|
|
|
- |
81,3 170 251,3 |
|
|
- |
1 |
2 |
2 |
3 |
3 |
4 |
|
|
- |
378 |
286 |
216 |
190,7 |
174 |
165,3 |
Q2(1) + f1(2-1)=208+170=378,
Эти значения затрат и числа циклов являются оптимальными относительно состояния n=2 и поэтому их записываем в клетки нижних строк как значения u2* и f2(n). Теперь фиксируем n=3 и вычисляем затраты u2: при u2=1 Q2(1) + f1(3-1)=208 + 100=308, при u2=2 Q2(2) + f1(3-2)=116 + 170=286.
|
|
n |
|||||
U3 |
Q3(u3) |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
f2(n) |
|||||
|
|
378 |
286 |
216 |
190,7 |
174 |
165,3 |
1 |
250
|
- |
250 378 628 |
250 286 536 |
250 216 466 |
250 190,7 440,7 |
250 174 424 |
2 |
132,5 |
|
- |
132,5 378 510,5 |
132,5 286 418,5 |
132,5 216 348,5 |
132,5 190,7 323,2 |
3 |
96,7 |
|
|
- |
96,7 378 474,7 |
96,7 286 382,7 |
96,7 216 312,7 |
4 |
81,2 |
|
|
|
- |
81,2 378 459,2 |
81,2 286 367,2 |
5 |
74 |
|
|
|
|
- |
74 378 452 |
|
|
- |
1 |
2 |
2 |
2 |
3 |
|
|
- |
628 |
510,5 |
418,5 |
348,5 |
312,7 |
.
Схема расчета полностью идентична 2-му шагу, но расчет по трем видам продукции приобретает смысл начиная с n=3.
Далее следует безусловная оптимизация. Пусть для выпуска трех видов продукции можно организовать 5 циклов (N=5). Тогда по начальному состоянию n=5 входим в табл. 3 Из нее устанавливаем, что минимальные затраты на три вида продукции составляют 418,5, при этом по 3-му виду должно быть организовано 2 цикла, то есть весь заказ выполняется двумя запусками. На остальные два вида остается 3 цикла. Поэтому по состоянию n=3 входим в табл. 2, и извлекаем из нее u2*=2,. Соответствующая величина f2(3)=286 означает затраты на 1-й и 2-й виды продукции при оптимальной организации производства. Новое состояние n=3-2=1 определяет вход в табл. 1, из которой берем u2*=1, и тем самым завершаем нахождение оптимального решения.
