- •Двусторонние шпоры по файзу
- •Печатай прямо этот файл
- •Теория принятия решений [3, 4]
- •1. Классы задач принятия решений, системный анализ и характеристика его этапов.
- •2. Графы и показатели эффективности смо с простейшими потоками.
- •6. Замкнутые смо.
- •3. Принятие решений в условиях риска, неопределенности и конфликты.
- •Стандартная форма задачи лп
- •Основные понятия лп. Свойства задач лп
- •4. Основы линейного программирования. Область применения. Постановка задачи
- •Каноническая форма задач лп
- •Методы решения задач лп
- •Симплекс-метод. Характеристика метода
- •М одифицированный алгоритм симплекс-метода
- •Модели управления транспортными потоками.
- •Простейшая транспортная задача (т-задача)
- •Транспортная задача с ограниченными пропускными способностями (Td - задача)
- •Задачи с неоднородным грузом
- •Многоиндексные задачи
- •Транспортные задачи по критерию времени
- •6. Оптимизация транспортных потоков. Метод потенциалов
- •Построение начального плана перевозок
- •Правило северо-западного угла
- •Переход от одного плана перевозок к другому
- •Признак оптимальности
- •Алгоритм метода потенциалов
- •7. Методы управления проектом.
- •8. Двойственность задач оптимизации. Двойственность задач лп
- •Интерпретация двойственной задачи
- •Запись двойственной задачи в общем случае
- •Теоремы двойственности
- •Двойственный симплекс-метод
- •9. Декомпозиция задач планирования большой размерности.
- •Метод декомпозиции Данцига - Вулфа
- •10. Методы определения целочисленных решений.
- •Метод отсечений
- •Метод ветвей и границ
- •Аддитивный алгоритм
- •11. Основы динамического программирования. Достоинства и недостатки метода.
- •Работа метода дп
- •Функциональное уравнение дп
- •Многомерные задачи динамического программирования
- •Снижение размерности с помощью множителей Лагранжа
- •12. Оптимизация надежности технических систем, систем распределения ресурсов.
- •4.2.3. Сбалансированная транспортная задача
- •13. Классы задач нелинейного программирования и методы их решения. Х арактеристика задач
- •Условия оптимальности
- •Методы решения задач нп
- •14. Задачи нелинейного программирования, сводящиеся к линейным. Квадратичное программирование
- •Сепарабельное программирование (сп)
- •Задачи дробно-линейного программирования
- •15. Классификация и характеристика методов «спуска».
- •Методы одномерной минимизации. Метод деления шага пополам
- •Квадратичная аппроксимация
- •Метод деления интервала пополам
- •Метод золотого сечения
- •Метод Фибоначчи
- •Метод первого порядка
- •Методы второго порядка
- •Многомерный поиск безусловного минимума Метод Гаусса-Зейделя (покоординатного спуска)
- •Метод Хука-Дживса (метод конфигураций)
- •Симплексный метод
- •Градиентные методы
- •Метод Ньютона
- •М етоды сопряженных направлений
- •Методы условной оптимизации
- •Метод проектирования градиента
- •Метод штрафных функций
- •Метод барьерных функций
- •16. Методы случайного поиска и генетические алгоритмы.
- •8.8.7. Методы случайного поиска
- •Алгоритм с возвратом при неудачном шаге
- •Алгоритм с обратным шагом
- •Алгоритм наилучшей пробы
- •Алгоритм статистического градиента
- •8.8.8. Генетические алгоритмы
- •17. Особенности принятия решений при многих критериях.
- •18. Методы свертки и целевого программирования в принятии решений по многим критериям.
- •10.2.1.4. Линейная свертка
- •10.2.1.5. Максиминная свертка
- •10.2.1.7. Целевое программирование (цп)
- •19. Интерактивные методы принятия решений
Задачи дробно-линейного программирования
Если целевая функция представляет собой отношение линейных функций, а все условия линейные, то задача относится к классу задач дробно-линейного программирования.
В
общем случае целевая функция имеет вид
(28)
Т
акая
функция легко преобразуется в линейную,
если ее знаменатель при всех допустимых
значениях переменных строго положителен.
Для этого введем новую переменную r
(29). Очевидно, что при оговоренном условии
она может быть только больше нуля. Тогда
функция (28) принимает вид
Произведя
замену произведения переменных
(30)
окончательно имеем
(31) Получили линейную функцию от n
неотрицательных
переменных yj
и
одной положительной переменной r.
Эта
функция должна рассматриваться вместе
с условием, следующим из (29):
или
после замены (30)
(32)
Следует ограничения задачи записать в
новых переменных. Для этого умножим обе
части каждого ограничения
на r
и, произведя замену, получаем
(33) В результате преобразований имеем
задачу ЛП с критерием (31), ограничениями
(32), (33) и переменными r>0,
yj
0,
j.
Воспользовавшись (30) вернемся к исходным
переменным. Возможность перехода к
линейной задаче геометрически обусловлена
тем, что линии уровня дробно-линейной
функции описываются линейным уравнением.
,
из (28) следует
или
.
(
34)
При изменением
возникает
поворот вокруг мн-ва вращения. Мн-во
вращения
– это множество точек, образованное
пересечением нулевых линий уровня
числителя и знаменателя: n=2 – точка, n=3
- прямая
15. Классификация и характеристика методов «спуска».
Так называются численные итерационные методы оптимизации, ориентированные на поиск минимума. При выборе метода следует учитывать свойства целевой функции: унимодальность или многоэкстремальнсть, дифференцируемость, выпуклость-вогнутость или их отсутствие и т. д. Кроме того, функции могут обладать особенностями, такими как седловые точки и овражность. “Овраг” (при максимизации “гребень”) проявляются в том, что вдоль него функция изменяется намного слабее, чем в поперечном направлении.
Различают методы безусловной оптимизации, применяемые для нахождения минимума без ограничений на переменные, и условной оптимизации, когда поиск производится при наличии ограничений.
По информации, используемой для определения направления поиска выделяют методы:
- нулевого порядка или прямые, вычисляется только значение функции;
- первого порядка (градиентные), использующие первые производные;
- второго порядка, требующие вычисления также вторых производных;
- случайного поиска, механизм случайного выбора направления;
- генетические, элементы детерминизма и случайности выбора;
- комбинированные.
Все приводимые ниже методы предназначены для минимизации унимодальных функций.
Методы одномерной минимизации. Метод деления шага пополам
Начальная точка и начальный шаг задаются на основе предварительных знаний о функции. Движение с неизменным шагом в одном направлении продолжается до тех пор пока значение функции уменьшается. При увеличении значения направление меняется на противоположное и шаг уменьшается в два раза. Поиск заканчивается, когда при очередном шаге значение ухудшилось, а длина шага стала меньше заданной точности.
