- •Ответы к экзамену по Математические задачи энергетики:
- •1)Электрическая система. Элементы, структура, режимы работы. Показатели, определяющие режимы работы системы.
- •2)Основные понятия теории вероятности.
- •3)Связи между событиями.
- •4)Вероятность события. Определение вероятности сложных событий в энергетике.
- •5)Формула Бернулли и общие случаи определения вероятности повреждения оборудования.
- •6)Случайные величины в энергетике. Дискретные, непрерывные случайные величины.
- •7)Числовые характеристики случайных величин.
- •8)Статистический ряд, многоугольник распределения вероятности.
- •9)Функция и плотность распределения вероятности.
- •10)Законы распределения случайных величин.
- •13)Определение вероятности по закону Пуассона.
- •15)Качественные определения основных показателей надежности.
- •16)Количественные показатели надежности.
- •17)Аналитическая взаимосвязь основных показателей надежности.
- •18)Расчетные формулы показателей надежности, их упрощение и область применения.
- •19)Полная и расчетная диаграммы состояния объекта расчета надежности.
- •20)Количественные показатели восстановления.
- •21)Расчетные формулы показателей восстановления.
- •22)Метод дифференциальных уравнений Колмогорова.
- •23)Логические схемы расчета надежности.
- •24)Типовые логические схемы расчета надежности.
- •25)Частные случаи типовых логических схем расчета надежности.
- •26)Правило Рябинина.
- •27)Реальные соединения элементов при расчете надежности.
- •28)Системы случайных величин и их характеристики. Функция распределения и плотность распределения системы случайных величин.
- •29)Числовые характеристики системы 2-х случайных величин.
- •30)Общие сведения о случайных функциях и процессах.
- •31)Характеристики случайных функций.
- •32)Стационарные и нестационарные случайные функции.
- •33)Эргодическое свойство случайных функций.
- •34)Определение характеристик эргодической стационарной функции по одной реализации.
- •35)Обработка экспериментальных данных.
- •36)Выравнивание статистических рядов.
- •37)Критерий согласия (Пирсона, Колмогорова, ).
- •Критерии согласия: критерий Колмогорова:
- •Критерии согласия: критерий Пирсона:
- •38)Регрессионный анализ результатов измерения.
- •39)Линейная регрессия.
- •40)Нелинейная регрессия.
- •41)Задачи электроснабжения, требующие поиска оптимальных решений.
- •42)Понятие об управлении. Принципы исследования операций и основные понятия.
- •43)Модели, применяемые для решения оптимизационных задач.
- •44)Классификация методов оптимизации.
- •45)Методы линейного планирования.
- •46)Общая постановка задачи линейного планирования.
- •47)Геометрическая интерпретация задачи линейного планирования.
- •48)Каноническая форма задачи линейного планирования.
- •49)Основные закономерности задачи линейного планирования.
- •50)Симплекс-метод решения задачи линейного планирования.
- •51)Симплекс-таблица задачи линейного планирования.
- •52)Понятие о методах нелинейного планирования.
- •53)Общая постановка задачи нелинейного планирования.
- •54)Особенности решения задачи нелинейного планирования.
- •55)Градиентный метод решения задачи нелинейного планирования.
- •56)Метод динамического планирования. Область применения и содержание.
- •57)Рекурентное соотношение методов динамического планирования.
- •58)Принцип оптимальности Белмана на примере задачи.
52)Понятие о методах нелинейного планирования.
Ответ: Задачи математического программирования
max (min) Z = ƒ(x); (6.1) φi (x) {≤ , = , ≥ }bi (i – 1,….m), x ≥ 0, x = (x1,…., xn), (6.2) в которой либо целевая функция (6.1), либо ограничения (6.2), либо и то и другое не линейны, называются нелинейными. Сложность решения задач нелинейного планирования заключается кроме нелинейности условий задачи еще и в том, что некоторые переменные могут изменяться не непрерывно, а принимать ряд заданных фиксированных значений. Кроме того, сложность решений и в том, что целевые функции могут иметь не один, а несколько максимумов (минимумов), и нужно найти глобальный экстремум. Геометрическая интерпретация задач нелинейного планирования аналогична задачам линейного планирования.
53)Общая постановка задачи нелинейного планирования.
Ответ: Общая постановка задачи нелинейного планирования может быть сформулирована следующим образом: найти параметры Х* (х1, х2,…, хп), обращающих целевую функцию W = ƒ(х1, х2,…, хп) в mах(min) при условии наложенных ограничений φ1(х1, х2,…, хп) ≤ b1;
φ2(х1, х2,…, хп) = b2;
……………………….
φi(х1, х2,…, хп) ≥ bi;
……………………….
φm(х1, х2,…, хп) ≤ bm;
хj ≥ 0 j = 1,2,…n; число ограничений меньше числа переменных; и (или) целевая функция, и (или) ограничения представляются нелинейными зависимостями. Нелинейные задачи составляют широкий класс настолько сложных задач, что до сих пор невозможно разработать общие методы, подобные симплекс-методу в линейном программировании, которые позволяли бы решать любые нелинейные задачи. Но, несмотря на отсутствие универсальных методов, разработаны способы решения специальных классов задач, и прежде всего задач с выпуклыми (вогнутыми) функциями ƒ(х) и φi(x).
54)Особенности решения задачи нелинейного планирования.
Ответ: При решении задач нелинейного программирования очень важно знать: 1) выпукло или не выпукло множество решений? 2) является ли критериальная функция W = ƒ(х) выпуклой или вогнутой, или не относится ни к тому, ни к другому классу? Множество выпукло, если оно содержит точки А и В, а так же все точки прямой АВ. Функция у = ƒ(х), определенная на выпуклом множестве Х, называется выпуклой, если отрезок, соединяющий любые две его точки, принадлежит графику или располагается выше его (рис. 6.1. а). Функция у= ƒ(х), определенная на выпуклом множестве Х, называется вогнутой, если отрезок, соединяющий любые две его точки, принадлежит графику или располагается ниже его (рис. 6.1. б).
Рис. 6.1
Аналогичные понятия можно привести и для функций многих переменных.
В математике доказывается ряд теорем, которые позволяют определять глобальные экстремумы. Так, для задач, в которых множество допустимых решений выпукло: 1) если ƒ(х) – выпуклая функция, то локальный минимум, определенный на выпуклом множестве Х, совпадает с ее глобальным минимумом на этом множестве; 2) если ƒ(х) – вогнутая функция на заданном выпуклом множестве Х, то локальный максимум ƒ(х) является глобальным.
55)Градиентный метод решения задачи нелинейного планирования.
Ответ:
Градиентным
методом можно решать, вообще говоря,
любую нелинейную задачу. Однако при
этом находится лишь локальный экстремум.
Поэтому применять этот метод рационально
при решении задач выпуклого программирования,
в которых любой локальный экстремум
является одновременно и глобальным.
Задачи без
ограничений. Рассмотрим
задачу максимизации нелинейной
дифференцируемой функции f(Х).
Суть градиентного поиска точки максимума
Х*очень
проста: надо взять произвольную точку
Х0 и
с помощью градиента
,
вычисленного в этой точке, определить
направление, в котором возрастает с
наибольшей скоростью, а затем, сделав
небольшой шаг в найденном направлении,
перейти в новую точку Х1.
Потом снова определить наилучшее
направление
для
перехода в очередную точку Х2 и
т.д. Таким образом, надо построить
последовательность точек Х0,
Х1,
Х2,
…, Хк,
…так, чтобы она сходилась к точке Х*,
т.е. для точек последовательности
выполнялись условия f(Х0)
< f(Х1)
< f(Х2)
< … < f(Хк)
< …. Градиентные методы позволяют
получать точное решение за бесконечное
число шагов и только в некоторых случаях
– за конечное. В связи с этим градиентные
методы относят к приближенным методам
решения. Движение из точки Хк в
новую точку Хк+1 осуществляется
по прямой, проходящей через точку Хк и
имеющей уравнение
Хк+1 =
Хк +
,
(6.7) где
числовой
параметр, от которого зависит длина
шага.
Градиентные методы
отличаются друг от друга способом выбора
величины шага – значения параметра αк.
Можно, например, двигаться из точки в
точку с постоянным шагом αк =
α, т.е. при любом к
Хк+1 =
Хк +
.
Если при этом окажется, что f(Хк+1)
< f(Хк),
то следует возвратиться в точку Хк и
уменьшить значение параметра α, например
до α/2. Если ищется приближенное решение,
то поиск можно прекратить, основываясь
на следующих соображениях. После каждой
серии из определенного числа шагов
сравнивают достигнутые значения целевой
функции f(Х).
Если после очередной серии изменение f(Х)
не превышает некоторого наперед заданного
малого числа ε, поиск прекращают и
достигнутое значение f(Х)
рассматривают как искомый приближенный
максимум, а соответствующее ему Х
принимают за Х*.
Если целевая функция f(Х)
вогнутая (выпуклая), то необходимым и
достаточным условием оптимальности
точки Х* является
равенство нулю градиента функции в этой
точке. Распространенным является вариант
градиентного поиска, называемый методом
наискорейшего подъема (наискорейшего
спуска – если решается задача минимизации).
Суть его в следующем. После определения
f(Хк)
в точке Хкдвижение
вдоль прямой Х = Хк +
производится
до точки Хк+1,
в которой достигается максимальное
значение функции f(Х)
в направлении градиента
f(Хк).
затем в этой точке вновь определяется
градиент, и движение совершается по
прямой Х = Хк+1 +
в
направлении нового градиента
f(Хк+1)
до точки Хк+2,
в которой достигается максимальное в
этом направлении значение f(Х).
Движение продолжается до тех пор, пока
не будет достигнута точка Х*,
соответствующая наибольшему значению
целевой функции f(Х).
На рис.х.х приведена схема движения к
оптимальной точке Х* методом
наискорейшего подъема. В данном случае
направление градиента
f(Хк)
в точке Хк является
касательным к линии уровня поверхности f(Х)
в точке Хк+1,
следовательно, градиент
в
точке Хк+1ортогонален
градие
f(Хк).
Рис.6.2
Перемещение из точки Хк в точку Хк+1 = Хк + сопровождается возрастанием функции f(Х) на величину
Δ f(Х) = f(Хк+1) - f(Хк) = f(Хк+1,1;…; Хк+1,п) - f(Хк,1;…; Хк,п) =
=
.
(6.8)
Из выражения (6.8)
видно, что Δf является
функцией переменной αк,
т.е. Δf =
Δf(αк).
При прохождении максимума функции f(x)
в направлении градиента
f(Хк)
необходимо выбирать шаг перемещения
(множитель
,
обеспечивающий наибольшее возрастание
приращению функции, именно функции
Δƒ(
.
Величина
при
которой достигается наибольшее значение
Δƒ(
,
может быть определена из необходимого
условия экстремума функции Δƒ(
:
d(Δƒ(
)/dαk =
0. (6.9)
Найдем выражение для производной, дифференцируя равенство (6.9) по αк как сложную функцию:
f(Хк+1)
f(Хк).
Подставляя этот
результат в равенство (х.х1), получаем
d(Δƒ(
)/dαk
f(Хк+1)
f(Хк).
Это равенство имеет простое геометрическое истолкование: градиент в очередной точке Хк+1 ортогонален градиенту в предыдущей точке Хк.
Задачи с линейными ограничениями. Рассмотрим задачу выпуклого программирования с линейными ограничениями:
max Z = ƒ(x); (6.10)
ax ≤ ai0 (i = 1, 2,...m) (6.11)
x ≥ 0, (6.12)
где х = (х1;
х2;...;
хп); аi =
(ai1;
ai2;...;
ain).
Предполагается, что ƒ(x) является
вогнутой функцией и имеются непрерывные
частные производные в каждой точке
допустимой области. Начнем с геометрической
иллюстрации процесса решения задачи
(рис.х.хх). Пусть начальная точка
Х0 расположена
внутри допустимой области. Из точки
Х0 можно
двигаться в направлении градиента
f(Х0),
пока ƒ(Х) не достигнет максимума. В нашем
случае ƒ(Х) все время возрастает, поэтому
остановиться надо в точке Х1 на
граничной прямой.
Рис. 6.3
Как видно из рисунка, дальше двигаться в направлении градиента f(Х1) нельзя, т.к. выйдем из области допустимых решений. Поэтому надо найти другое направление перемещения, которое, с одной стороны, не выходит из допустимой области, а с другой – обеспечивает наибольшее возрастание ƒ(Х). Такое направление определяет вектор r1, составляющий с вектором f(Х1) наименьший острый угол по сравнению с любым другим вектором, выходящим из точки Х1и лежащим в допустимой области. Аналитически такой вектор найдется из условия максимизации скалярного произведения f(Х1) r1 > 0. В данном случае вектор r1, указывающий наивыгоднейшее направление, совпадает с граничной прямой. Таким образом, на следующем шаге двигаться надо по граничной прямой до тех пор, пока возрастает ƒ(Х); в нашем случае – до точки Х2. Из рисунка видно, что далее следует перемещаться в направлении вектора r2, который находится из условия максимизации скалярного произведения f(Х2) r2 > 0, т.е. по граничной прямой. Движение заканчивается в точке Х3, поскольку в этой точке завершается оптимизационный поиск, т.к. в ней функция ƒ(Х) имеет локальный максимум. Ввиду вогнутости оптимизационной функции, в этой точке ƒ(Х) достигает глобального максимума в допустимой области. Градиент в точке максимума Х3 = Х* составляет тупой угол с любым вектором rк из допустимой области, проходящей через Х3, поэтому скалярное произведение f(Х3) rк будет отрицательным для любого допустимого rк, кроме r3, направленного по граничной прямой. Для него скалярное произведение f(Х3) r3 = 0, т.к. f(Х3) и r3 взаимно перпендикулярны (граничная прямая касается линии уровня поверхности ƒ(Х), проходящей через точку максимума Х*). Это равенство и служит аналитическим признаком того, что в точке Х3 функция ƒ(Х) достигла максимума. Аналитическое решение задачи (х.хх1) – (х.хх3) требует, чтобы при выборе αкопределение очередной точки Хк+1 = Хк + αк f(Хк) осталось в допустимой области. Существуют различные методы оптимизации длины шага (αк) и проверки принадлежности очередной точки Хк допустимой области. Задачи с нелинейными ограничениями. Если в задачах с линейными ограничениями движение по граничным прямым оказываетя возможным и даже целесообразным, то при нелинейных ограничениях, определяющих выпуклую область, любое сколь угодно малое перемещение из граничной точки может сразу вывести за пределы области допустимых решений, и возникает необходимость в возвращении в допустимую область (рис. 6.4). Подобная ситуация характерна для задач, в которых экстремум функции ƒ(Х) достигает на границе области. В связи с этим
Рис 6.4
применяются различные способы перемещения, обеспечивающие построение последовательности точек, расположенных вблизи границы и внутри допустимой области, или зигзагообразное движение вдоль границы с пересечением последней. Как видно из рисунка, возврат из точки Х1 в допустимую область следует осуществлять вдоль градиента той граничной функции φк(Х), которая оказалась нарушенной. Это обеспечит отклонение очередной точки Х2 в сторону тоски экстремума Х*. Признаком экстремума в подобном случае будет коллинеарность векторов ƒ и φк.
