Оптимизация

Оптимальный — наилучший в заданных условиях. Качество оценивается с помощью критерия оптимальности, а условия задаются в виде ограничений на дополнительные критерии.

Стремление к повышению эффективности труда, творчества, любой целенаправленной деятельности, это естественное стремление человека как бы нашло свое выражение, ясную и понятную форму в идее оптимальности. Различие между строго научным и «общепринятым», житейским пониманием оптимальности совсем невелико. Правда, встречающиеся выражения типа «наиболее оптимальный» или «добьемся максимального эффекта при минимуме затрат» математически некорректны, но лица, использующие эти выражения, на самом деле просто нестрого и неудачно выражают правильную мысль: как только дело касается конкретной оптимизации, они быстро и легко исправляют формулировки.

Оптимизация — в математике, информатике и исследовании операций задача нахождения экстремума (минимума или максимума) целевой функции в некоторой области конечномерного векторного пространства, ограниченной набором линейных и/или нелинейных равенств и/или неравенств.

Оптимизационные модели

Оптимизационные модели предназначены для определения оптимальных (наилучших) с точки зрения некоторого критерия параметров моделируемого объекта или же для поиска оптимального (наилучшего) режима управления некоторым процессом. Часть параметров модели относят к параметрам управления, изменяя которые можно получать различные варианты наборов значений выходных параметров. Как правило, данные модели строятся с использованием одной или нескольких дескриптивных моделей и включают некоторый критерий, позволяющий сравнивать различные варианты наборов значений выходных параметров между собой с целью выбора наилучшего. На область значений входных параметров могут быть наложены ограничения в виде равенств и неравенств, связанные с особенностями рассматриваемого объекта или процесса. Целью оптимизационных моделей является поиск таких допустимых параметров управления, при которых критерий выбора достигает своего «наилучшего значения».

Оптимизационные модели исследования операций

Задача формулируется в виде математической модели. Типовая математическая модель исследования операций  представлена в следующей формулировке:

Максимизация или минимизация целевой функции, при условии выполнения ограничений

Оптимальными называются решения которые по тем или другим признакам предпочтительнее других. Каждый выбор лучшего варианта конкретен, поскольку основан на соответствии установленным критериям. Говоря об оптимальном варианте, указывают эти критерии («оптимальный по…»). То, что оптимально при одном критерии, не обязательно будет таковым при другом.

Допустимое решение — если оно удовлетворяет всем ограничениям модели. Допустимых решений в отдельных случаях может быть бесконечное множество.

Оптимальное решение — если кроме того, что оно допустимо, целевая функция в этом решении достигает максимального или минимального значения.

Оптимизация — максимизация или минимизация целевой функции.

Оптимизационная модель — это модель принятия решения, содержащая показатель эффективности (целевую функцию), который необходимо оптимизировать при условии соблюдения набора заданных ограничений.

Оптимальное решение — допустимый набор значений переменных решения, оптимизирующий целевую функцию оптимизационной модели.

Модель оптимального выбора

Большое число встречающихся на практике задач выбора сводится к нахождению лучших или наиболее предпочтительных для человека вариантов, а нередко — к поиску единственно лучшего варианта. При этом у каждого лица принимающего решение (ЛПР) есть собственные субъективные представления о том, что для него является предпочтительным в конкретной ситуации выбора.

Имеется достаточно много задач, для которых можно построить математическую модель выбора, где понятие лучшего варианта формализуется путем задания одного или нескольких числовых показателей эффективности или критериев качества решения. Эти показатели, хотя и задаются ЛПР, носят объективный характер, определяемый содержанием решаемой задачи, и выражаются какими-либо функциями, зависящими от переменных, которыми измеряются свойства вариантов. В таких случаях наиболее предпочтительным для ЛПР вариантом решения задачи выбора принято считать так называемый оптимальный вариант, который соответствует экстремальному значению одного или нескольких показателей эффективности решения при существующих условиях.

Принципиальным моментом для формулировки задачи оптимального выбора является возможность описания проблемной ситуации и предпочтений ЛПР в количественной форме. Это означает, что, во-первых, возможные варианты решения (альтернативы, объекты, способы действия) определяются количественными признаками (переменными, параметрами, атрибутами), измеряемыми с помощью числовых шкал. Во-вторых, должны быть заданы количественные же показатели (критерии оптимальности, показатели эффективности, целевые функции, функции ценности), по величине которых оценивается качество выбранного варианта. Такого рода ситуации характерны для хорошо структурируемых проблем и повторяющихся ситуаций выбора, типичных для исследования операций и оптимального управления.

Для анализа возможных вариантов решения проблемы (способов достижения цели) и выбора среди них одного или нескольких лучших вариантов строятся формальные модели оптимального выбора. Модель дает упрощенное представление реальной проблемы и должна отражать наиболее важные и объективно существующие зависимости и связи между вариантами, описывающими их признаками и ограничениями, которые задаются управляемыми и неуправляемыми факторами. Построение такой модели — задача консультантов-аналитиков и экспертов при участии ЛПР. При построении модели выбора нужно соизмерять адекватность и детальность модели с точностью требуемого решения реальной задачи выбора, а также с объемом необходимой для поиска решения информации — как имеющейся в наличии, так и получаемой дополнительно.

Ограничения оптимизационного подхода

Оптимизационные проблемы являются строго формальными математическими задачами. Практическое значение решений таких задач прямо зависит от того, насколько хороша исходная математическая модель. В сложных системах математическое моделирование является затруднительным, приблизительным, неточным. Чем сложнее система, тем осторожнее следует относиться к ее оптимизации.

С позиций системного анализа отношение к оптимизации можно сформулировать следующим образом: это мощное средство повышения эффективности, но использовать его следует все более осторожно по мере возрастания сложности проблемы.

При всей очевидной полезности идеи оптимизации практика требует необходимости осторожного обращения с ней. Для такого заключения имеются достаточно веские основания.

  1. Оптимальное решение часто оказывается неустойчивым: незначительные на первый взгляд изменения в условиях задачи могут привести к выбору существенно отличающихся альтернатив.
  2. Рассматриваемая система является частью некоторой большей системы, и тогда локальная оптимизация совсем не обязательно приведет к тому же результату, который потребуется от подсистемы при оптимизации системы в целом. Это приводит к необходимости увязывать критерии подсистем с критериями системы, часто делая ненужной локальную оптимизацию.
  3. Критерии характеризуют цель лишь косвенно, иногда лучше, иногда хуже, но всегда приближенно. Максимизация критерия оптимальности часто отождествляется с целью, а на самом деле это разные вещи. Фактически критерий и цель относятся друг к другу как модель и оригинал, со всеми вытекающими отсюда особенностями. Многие цели трудно или даже невозможно количественно описать.
  4. Не задав всех необходимых ограничений, мы можем одновременно с максимизацией основного критерия получить непредвиденные и нежелательные сопутствуюшие эффекты.

 

 

Моделирование

Системный анализ

Исследование операций

Методология исследования операций

 

 

 

© Лаборатория системного анализа 2018system-laboratory.ru

© Лаборатория системного анализа 2018system-laboratory.ru

© Лаборатория системного анализа 2018system-laboratory.ru

© Лаборатория системного анализа 2018system-laboratory.ru