![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Классификация задач оптимизацииРассмотрим систему (причем совершенно не важен характер этой системы, ее назначение, это может быть производственная система, финансовая, социальная или механическая), состояние которой описывается некоторым набором изменяемых параметров:
Задача (7.1.1) получила название задачи безусловной оптимизации, так как на изменения параметров состояния Следует отметить, что задача отыскания минимума очень легко может быть сведена к задаче на максимум и наоборот. Для этого необходимо ввести новую целевую функцию, связанную с исходной простым соотношением: Но, к сожалению, изменение параметров
где k - количество ограничений в виде неравенств; l - количество ограничений в виде равенств. Задача (7.1.2) представляет собой обобщенную формулировку задачи математического программирования. В зависимости от вида функций Если все функции в (7.1.2) линейны, то такая задача получила название задачи линейного программирования или сокращенно ЗЛП. В том случае, когда хотя бы одна из этих функций является нелинейной, задача получила название задачи нелинейного программирования (НЛП). Наиболее простой нелинейной функцией является квадратичная, поэтому оптимизационные задачи, описываемые такими функциями, выделены в отдельный класс, называемый задачами квадратичного программирования. Оптимизационные задачи, в которых переменные состояния Когда целевая функция Важный класс задач оптимизации составляют задачи оптимального управления. Рассматривается система, состояние которой изменяется в моменты времени t= 1,2,..., N. Состояние системы определяется переменными состояния или фазовыми переменными, составляющими фазовый вектор или вектор состояний Качество функционирования системы оценивается критерием оптимальности вида Особенности задач оптимального управления хорошо можно проследить на простейшем примере задачи о замене оборудования. Для простоты изложения ограничимся рассмотрением системы при двух временных интервалах, то есть N =2. В начальный момент времени система характеризуется состоянием эксплуатируемого оборудования, то есть его возрастом. В качестве критерия оптимальности принимаем затраты на содержание оборудования. Управляющая переменная U может принимать только два значения:
0 1 2 t Рис.7.1.1 В начальный момент времени возможно принятие двух решений: заменить оборудование или оставить еще на один временной период. В зависимости от принятого на начальном этапе решения в момент времени t=1 система окажется в одном из двух состояний: a или b. В каждом из этих состояний также возможно принятие решения о замене оборудования. Это приводит к тому, что в момент времени t=2 система может находиться в одном из четырех состояний: a, b, e, f. Задача сводится к тому, чтобы из четырех возможных фазовых траекторий ( В задачах оптимального управления так же, как и в задачах математического программирования возможно присутствие ограничений на фазовые переменные в виде равенств и неравенств. Таким образом, задачи оптимизации в общем случае представляют собой исследование некоторой функции на экстремум. Естественно, что наиболее старым методом решения будет являться использование дифференциальных свойств исследуемой функции, такой метод получил название классического. Но, к сожалению, оптимизационные задачи сложны и многообразны, а поэтому единого метода, позволяющего решать все задачи не существует. Этим и объясняется необходимость в проведении классификации задач оптимизации. Для задач линейного программирования получены эффективные методы решения, ставшие практически стандартными. Задачи нелинейного программирования таких апробированных алгоритмов, к сожаления, не имеют, и требуется в каждом конкретном случае выбирать способ решения из достаточно большого количества методов, имеющихся в распоряжении исследователя. Весьма интересной является разновидность задачи у которой множество возможных решений конечно и ограничено, хотя их число может быть и достаточно большим. Среди этого множества содержится и оптимальное. Такие задачи получили название задач комбинаторного программирования. Для их решения используются специальные методы. Основным методом решения задач оптимального управления является метод динамического программирования, который может быть применен и к задачам нелинейного программирования в том случае, когда целевые функции этих задач удовлетворяют некоторым условиям, главным из которых является свойство аддитивности. Если вы станете принимать решения так, как вам Х. Маккей Не нашли, что искали? Воспользуйтесь поиском:
|