Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Общая постановка оптимизационных задач.

Читайте также:
  1. a. Общая итоговая оценка воздействия
  2. I этап. Постановка задачи
  3. I. Доказывание, понятие и общая характеристика
  4. I. Общая информация
  5. I. Общая информация
  6. I. Общая психопатология.
  7. I. Общая теория статистики
  8. I. ОБЩАЯ ФИЗИОЛОГИЯ. ВВЕДЕНИЕ.
  9. II. ОБЩАЯ ХАРАКТЕРИСТИКА ЖИЗНИ
  10. III. Биология развития (общая эмбриология). Онтогенез.

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

Под ЭФФЕКТИВНОСТЬЮ операции понимается степень ее приспособленности к выполнению стоящей перед ней задачи. Чем лучше организована операция, тем она эффективнее.

В качестве количественной меры достижения поставленной цели или степени соответствия хода операции поставленной цели используют специальный признак - КРИТЕРИЙ ЭФФЕКТИВНОСТИ. Критерий эффективности - (от греческого kriterion - отличительный признак, средство для решения, мерило) представляет собой признак, по которому производится сравнительная оценка альтернатив и выбор наилучшего решения.

КРИТЕРИЕМ ЭФФЕКТИВНОСТИ операции называется формальное соотношение, отражающее математическую связь между допустимыми вариантами решения и мерой достижения поставленной цели - эффективностью операции.

То есть, критерий эффективности представляют в виде некоторой функции или функционала, аргументами которой являются допустимые варианты решения, а значениями - числа, которые характеризуют меру (степень) достижения поставленной цели. Эту функцию (функционал) принято называть еще ЦЕЛЕВОЙ ФУНКЦИЕЙ. Задача принятия решения сводится, тем самым, к нахождению максимального (или минимального) значения целевой функции, а также к нахождению того конкретного решения - аргумента, на котором это значение достигается. Такое решение, максимизирующее (минимизирующее) значение целевой функции, и является оптимальным решением.

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

Все переменные и параметры, входящие в описание исследуемой операции, можно разделить на две группы:

1) экзогенные параметры (или переменные) - параметры, характеризующие условия проведения операции. Они задаются вне модели, то есть, известны заранее, и на которые мы влиять не можем. Обычно они входят в математическую модель в виде коэффициентов уравнения и обозначаются строчными буквами начала латинского алфавита, при необходимости, с индексами: а1, а2, …, b1, b2, …, c1, c2, ….

2) эндогенные параметры - параметры, которые определяются в ходе расчетов по модели и не задаются извне. Эти переменные являются элементами решения задачи. Обозначаются строчными буквами конца латинского алфавита, при необходимости, с индексами: x 1, x 2, …, y1, y2, …, z1, z2, ….

Критерий эффективности, выражаемый некоторой функцией, называемой целевой, зависит от параметров обеих групп, поэтому целевую функцию W можно записать в виде W = f (x1, x2,..., a1, a2,...) → max (min) (2.1)

Зачастую, на величины эндогенных параметров xj накладываются ограничения, задаваемые в виде системы уравнений или неравенств, например, Фi (x1, x2, x3,..., xn) ³ bi, (2.2)

и условия их неотрицательности xj ³ 0, (2.3)

Оптимизационную задачу можно сформулировать в следующем виде:

Найти значения переменных x1, x2,..., хn, удовлетворяющие системе ограничений (2.2), условию неотрицательности (2.3)) и обращающие в максимум (или минимум) целевую функцию (2.1).

Как известно, упорядоченная совокупность значений n переменных x 1, x 2,..., х n представляется точкой n-мерного пространства. В дальнейшем эту точку будем обозначать Х = (х 1, x2,..., x n), а оптимальное решение Х* = (х 1*, х 2*,..., x n*).

В тех случаях, когда функции f и Ф хотя бы дважды дифференцируемы, можно применять классические методы оптимизации (например, методы дифференциального, вариационного исчисления и др.). Однако применение этих методов в исследовании операций весьма ограничено, так как: 1) задача определения условного экстремума функции n переменных приводит к решению n дифференциальных уравнений, что технически весьма сложно; 2) классические методы дают возможность определить локальный экстремум, а из-за многомерности функции определение ее максимального (или минимального) значения (глобального экстремума) может оказаться весьма трудоемким; 3) тем более, что этот экстремум возможен на границе области решений, а классические методы не позволяют исследование функций на границах области их определения; 4) классические методы вовсе не работают, если множество допустимых значений аргумента дискретно или функция W задана таблично. В этих случаях для решения задачи (2.1)-(2.3) применяются специально разработанные методы математического программирования.

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

Термин "программирование" (от англ. programming - составление плана или программы действий) следует понимать здесь именно в смысле "поиска наилучших планов" (в отличие от того толкования, которое принято специалистами по программному обеспечению ЭВМ, где под программированием понимается процесс составления плана действий - набор алгоритмов и программ по автоматизированной обработке информации на ЭВМ).




Дата добавления: 2014-12-20; просмотров: 106 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.148 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав