- •Аналитические и имитационные модели
- •2. Композиция дискретных сиcтем.
- •Построение имитационой моделей системы.
- •4 Вопрос. Содержательное описание сложной системы. Выбор показателей качества моделируемой системы.
- •5 Вопрос. Содержательное описание сложной системы. Определение управляющих переменных системы
- •6 Вопрос. Содержательное описание сложной системы. Детализация описания режимов функционирования системы
- •7 Вопрос. Содержательное описание сложной системы. Составление описания внешней среды.
- •8. Системность – общее свойство материи. Признаки системности: структурированность системы, взаимосвязанность составляющих частей, подчиненность организации всей системы определенной цели.
- •Развитие системных представлений. Становление системного анализа.
- •Формулировка определения системного анализа.
- •Этапы системного анализа.
- •12. Изучение структуры системы, анализ ее компонентов, выявление взаимосвязей между компонентами системы.
- •13. Сбор данных о функционировании системы. Исследование информационных потоков.
- •14 Наблюдения и эксперименты над анализируемой системой.
- •15 Построение моделей. Проверка адекватности модели, анализ ее неопределенности и чувствительности, непротиворечивость, реалистичность, работоспособность модели.
- •16 Исследование ресурсных возможностей.
- •17 Формулирование проблемы.
- •18 Определение целей системного анализа.
- •19 Формирование критериев.
- •20 Генерирование альтернатив. Методы коллективной генерации идей. Разработка сценариев. Морфологические методы. Деловые игры. Методы экспертного анализа. Метод «Дельфи». Методы типа дерева целей.
- •21 Реализация выбора и принятия решений.
- •22 Внедрение результатов анализа.
- •23. Линейное программирование. Задача линейного программирования.
- •24. Линейное программирование. Пример Задачи линейного программирования.
- •25. Линейное программирование. Каноническая форма.
- •26. Линейное программирование. Метод полного исключения.
- •27. Линейное программирование. Пример применения метода полного исключения.
- •28. Линейное программирование. Симплексные преобразования.
- •29. Линейное программирование. Решение злп методом симплекс-таблиц.
- •30 .Двойственная задача линейного программирования. Структура и свойства двойственной задачи.
- •31 .Двойственная задача линейного программирования. Соотношение прямой и двойственной задачи.
- •32. Двойственная задача линейного программирования. Нахождение допустимых базисных решений. Метод искусственных переменных.
- •33. Нелинейное программирование. Оптимизация нелинейных функционалов. Ограничения в виде равенств.
- •34. Нелинейное программирование. Оптимизация нелинейных функционалов. Ограничения в виде неравенств.
- •35. Задачи и особенности теории массового обслуживания.
- •36. Обслуживающие системы и их классификация (структура и классификация смо, системы с неограниченным временем ожидания, системы с отказами, системы смешанного типа).
- •37. Входящий поток требований (определение простейшего потока, распределение вероятностей простейшего потока).
- •38. Распределение интервалов между двумя событиями (распределение Эрланга, время обслуживания).
- •39. Показатели эффективности обслуживающих систем
- •40 Системы массового обслуживания с ожиданием. Разомкнутая система с одним каналом обслуживания.
- •41 Системы массового обслуживания с ожиданием. Установившийся режим.
- •42 Системы массового обслуживания с ожиданием. Разомкнутая система с несколькими одинаковыми каналами обслуживания.
- •43 Системы массового обслуживания с ожиданием. Замкнутая система с ожиданием.
- •44 Системы массового обслуживания с ожиданием. Процесс размножения и гибели.
- •Аналитические и имитационные модели.
32. Двойственная задача линейного программирования. Нахождение допустимых базисных решений. Метод искусственных переменных.
Нахождение допустимых базисных решений. Определение начального допустимого базисного решения (ДБР) в общем случае представляет значительные трудности. Поэтому для поиска ДБР разработаны специальные методы.
Метод
искусственных переменных. Пусть
ограничения задачи ЛП имеют вид
Если
все
, то свободные векторы, образующие
единичную подматрицу, составляют базис,
а соответствующие им переменные -
начальное базисное решение.
В
общем случае, когда некоторые ограничения
имеют знак
, например
то для приведения этих ограничений к стандартной форме равенств свободные переменные надо вычесть. Тогда расширенная форма задачи будет иметь такой вид:
(1.1)
Свободные
переменные {xn+1,.,xn+m} в этом случае уже
невозможно использовать в качестве
начального базиса, так как xn+1<0,.,xn+m<0.
Поэтому в уравнения (1.1) дополнительно
вводят искусственные переменные
xn+m+1,.,xn+m+k. Эти переменные не имеют ничего
общего с реальной задачей, и потому их
надо вывести из базиса как можно быстрее.
Для этого перед началом итераций
искусственным переменным в целевой
функции приписывают для задач максимизации
очень большие по модулю отрицательные
коэффициенты (-М), где
.
В случае решения задач минимизации искусственные переменные вводят в целевую функцию с большими положительными коэффициентами (+М).
Знаки искусственных переменных xn+m+1,.,xn+m+k должны совпадать со знаками соответствующих свободных членов. Искусственные переменные образуют начальное базисное решение. Применив симплекс-метод, необходимо вывести из базиса все искусственные переменные. Если удается доказать (или показать), что искусственные переменные полностью вывести из базиса невозможно, то это означает, что задача не имеет решения, то есть ее ограничения противоречивы.
Если на текущей итерации из базиса выводится искусственная переменная, то в следующей симплекс-таблице соответствующий ей столбец можно удалить, в дальнейших итерациях он не будет брать участия.
33. Нелинейное программирование. Оптимизация нелинейных функционалов. Ограничения в виде равенств.
Ф
ормулировка
задачи нелинейного программирования.
Задача нелинейного программирования
в общем виде формулируется следующим
образом. Найти
max f( x1, x2, ... , xn) |
(34) |
при условиях
где
функции
в
общем случае нелинейны. Задачи условной
оптимизации нелинейного программирования
бывают двух типов: когда в ограничениях
(34)
имеют место 1) знаки равенства и 2) знаки
неравенства. Рассмотрим вначале задачу
условной оптимизации с ограничениями
в виде равенств.
Ограничения в виде равенств. Начнем изложение метода условной оптимизации с рассмотрения примера максимизации функции двух переменных z=f(x,y), где на x и y наложено ограничение, задаваемое уравнением g(x,y)=0. Разрешим уравнение g(x,y)=0 относительно y и решение представим в виде зависимости y от x , т. е. y=h(x). Предположим, что функции g(x,y) и h(x) дифференцируемы, тогда можно определить производную функции h(x). Она будет иметь вид:
|
(35) |
Далее представим целевую функцию z как функцию одной независимой переменной z=f(x,y)=f(x,h(x)). Необходимым условием минимума функции z будет соотношение
Подставляя в данное выражение формулу (35) и производя перегруппировку параметров, получаем
|
(36) |
Выражение, стоящее в скобках, обозначим следующим образом:
|
(37) |
Тогда можно отметить, что в точке максимума должны выполняться соотношения
Первое
выражение – это ограничение, которое
указано в постановке задачи, второе
следует непосредственно из (36)
путем замены переменных (37),
и, наконец, третье выражение получается
из (37),
умножением правой и левой частей на
знаменатель выражения и переносом
сомножителей в левую часть.
Получить
эти три необходимых условия можно также,
используя функцию Лагранжа F( x, y,
)=f
( x, y )+
g(
x, y ), которая представляет собой сумму
целевой функции и произведения сомножителя
на
функцию ограничения. Коэффициент
называется
множителем Лагранжа. Тогда необходимые
условия максимума функции f(x,y) при
наличии ограничений могут быть записаны
в виде
Совместное решение данной системы уравнений относительно х, у и позволяет найти все точки, в которых имеет место условный экстремум.
Необходимые условия задачи нелинейного программирования могут быть обобщены для функции n переменных при наличии m ограничений в виде равенств. Рассмотрим задачу условной оптимизации функции
z=f(X)=f(x1,x2,…,xn),где на вектор X наложены ограничения g1 (X)=0 , g2 (X)=0, …,gm (X)=0 . Определим для этой задачи функцию Лагранжа в виде
Необходимые условия экстремума функции f(x) при наличии ограничений можно записать следующим образом:
