- •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. Диалоговые методы решения задач по многим критериям.
- •Метод уступок
- •Интерактивное компромиссное программирование
55. Задачи спу: оптимизация.
Задан срок окончания, а также предъявляется требования минимизации дополнительных затрат.
Случай 1.
Исходные данные: Х - дополнительные средства. хi – дополнительные средства, которые добавляются к ресурсам i – ой работы. Tпл – плановое время (срок выполнения работ).
Условия:
Tкр
>
Tпл
,
где n – завершающее
событие.
,
у которых дуга ij
входит в событие.
Если
линейная,
то задача ЛП.
Вкладывая
средства добиваемся наименьшего срока
выполнения.
Случай 2. минимизируем критический путь
Варианты
распределения:
-
средства, которые мы можем переместить.
-
количество средств, которые добавляем
на выполнение операции.
-
количество средств, которые снимаем с
операции.
;
;
;
Случай 3. По стоимости:
;
;
;
;
;
;
56. Многокритериальные задачи: постановка, проблемы, основные понятия, методы.
Многокритериальность может быть обусловлена одной из трех причин:
Цель не может быть адекватно представлена (покрыта) одним критерием.
Принимающий решения ставит более 1 цели, которые связаны общими активными средствами.
Решения принимаются группой лиц с несовпадающими интересами.
В формальном представлении критерии
(целевые функции), по которым оценивается
решение Х, будет записываться в виде
fi(Х),
.
Критерий fi
называют также частными. Задача:
max{f1(X)=y1},
max{f2(X)=y2},
. . . . . . . max{fm(X)=ym},
Х
D,
где D – множество
допустимых решений. Иначе говоря, задача
состоит в максимизации вектора критериев
f(X)=Y
по X
D.
При
многих критериях увеличение одних
критериев приводит к уменьшению других,
поэтому понятие оптимальности требует
уточнений. Требуется дополнительная
информация о предпочтениях ЛПР.
Допустимое множество D
строится в n-мерном
пространстве переменных Числовое
m-мерное
пространство Em,
координатами которого являются yi=fi(X),
называется критериальным
пространством.
Каждому Х можно поставить в соответствие
точку в критериальном пространстве.
Если решение Х допустимо, то соответствующая
точка в Em
- достижимая.
Множество таких точек в критериальном
пространстве - множество достижимости
(достижимых векторов). Векторная функция
f(X)
отображает допустимое множество D
на множестве достижимости G:
и задача состоит в выборе вектора из
этого множества, наилучшего с точки
зрения ЛПР.
Учитывая
стремление ЛПР к увеличению значений
всех частных критериев, можно формальными
методами исключить из множества G
(и D) заведомо не
перспективные точки и тем самым облегчить
решение задачи. Пример: с двумя критериями.
Независимо от предпочтений ЛПР, вектор
критериев, соответствующий точке 2,
лучше, чем в точке 1. Аналогично, точка
3 лучше точки 2, а 4 лучше 3. Но точки 4 и 5
оказываются не сравнимыми, так как по
первому критерию лучше точка 5, а по
второму – точка 4. Как для точки 5, так и
для 4 на множестве G
можно найти лучшую точку, например 6.
Для любой точки Y внутри
G найдется точка,
которая ее доминирует, т.е. лучше хотя
бы по одному частному критерию и не хуже
по всем другим. В то же время для точек
6 или 7 этого сделать нельзя. Более того,
не найдется вектора из G,
который доминировал бы точку, принадлежащую
северо-восточной границе AB
множества G. Векторы
на АВ являются недоминируемыми
(неулучшаемыми). Одновременно они
являются несравнимыми между собой,
поэтому отдать предпочтение одному из
них без ЛПР невозможно. Такие точки
называют эффективными или оптимальными
по Парето. Их совокупность образует
множество Парето (паретовское множество).
Оптимальное решение следует искать
только среди эффективных точек. Если
эффективная точка одна (А на рис.), то
она и является искомым оптимумом.
Если из двух объектов a и b ЛПР выбирает a, то говорят, что a предпочтительнее b. Все пары вида (a,b), где a,bА, для которых a предпочтительнее b, образуют множество, называемое отношением строгого предпочтения на А. Такое отношение обозначают символом (ab или aPb).
Объекты a и b неразличимы для ЛПР, если они одинаковы по предпочтительности; не выполняется ни отношение ab, ни ba. Множество всех неразличимых пар (a,b) называют отношением неразличимости или безразличия и обозначают символом ~ (a~b или aIb).
Д
ля
любой пары a,b
A
выполняется только одно из трех
соотношений: ab,
ba,
a~b.
Объединение P и I
дает отношение нестрогого предпочтения,
обозначаемого символом
(a b
или aRb).
Отношение a
b означает, что a
не менее предпочтительно, чем b.
В соответствии с этими определениями решение Х* D (вектор Y* G) называют оптимальным по отношению на множестве D (G), если не существует другого решения Х D (вектора Y G), для которого справедливо соотношение ХХ* (YY*). Если для любых X D (Y G) выполняется соотношение X* X (Y* Y), то X* D (Y* G) называется оптимальным решением (вектором) по отношению .
Задачи, в которых все критерии независимы по предпочтению, а отношением строгого предпочтения R является отношение >= (не меньше) называются многокритериальными задачами максимизации (аналогично при отношении «не больше» – задачами минимизации).
Вектор (решение), оптимальный по отношению ≥ на множестве G (D), называется эффективным или парето-оптимальным. Вектор, оптимальный по отношению >, называют слабо эффективным, слабо оптимальным по Парето (слабым оптимумом Парето).
Числовая функция F(Y), определённая на множестве G, является возрастающей по отношению , если из выполнения неравенства YY всегда следует справедливость неравенства F(Y)>F(Y). Аналогично, F(Y) – функция, возрастающая по отношению >, если из Y>Y всегда следует F(Y)>F(Y).
Пусть функция F(Y) определена на множестве G. Для того чтобы точка Y*G была эффективной (слабо эффективной), достаточно, чтобы она являлась точкой максимума на множестве G функции F(Y), возрастающей по отношению (по отношению >).
F=
,
где
.
