Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
all.docx
Скачиваний:
17
Добавлен:
24.12.2018
Размер:
1.2 Mб
Скачать

8.*Постановка одно- и многокритериальной задачи поиска и принятия решений

При постановке задачи поиска и принятия решений рассматриваются:

  1. множества внешних целенаправленных воздействий системы и подмножество внутренних параметров, значения которых можно целенаправленно изменять – управляющие переменные: X={xn}, QcontQ={Qm};

  2. множество управляемых параметров системы, которые зависят от управляющих переменных – выходные переменные или решения: Y={yk};

  3. параметры, значения которых не регулируются: подмножество неуправляемых внутренних параметров Quncont (QuncontQcont=Q={Qm}) и множество внешних возмущений G={Gs} системы;

  4. ограничения на управляющие и выходные переменные, а также ресурсы системы, которые задаются в виде ресурсных функций от управляющих переменных и выходных переменных;

  5. целевая функция: критерий эффективности f, который зависит от принятых стратегий, параметров системы и возмущений.

Как следует из приведенного описания, в задачах поиска и принятия решений в качестве исходных данных используются базисные множества концептуальной модели системы 1)-3), а также, дополнительно, ограничения 4) и целевая функция 5).

Задача принятия решений может быть одно- и многокритериальной. В случае однокритериальной задачи постановка имеет следующий вид:

при ограничениях,

где – целевая функция (критерий эффективности); – функция ограничений i-той управляющей, выходной переменной или i-того ресурса; bi – ограничение i-той управляющей, выходной переменной или запас i-того ресурса в системе. Искомое решение может принимать разные формы: аналитическую, численную или алгоритмическую (в виде набора процедур, правил, и т. п.).

Примером однокритериальной задачи поиска решения может служить задача оптимизации характеристик функционирования устройства обслуживания с разделяемой памятью (есть рисунок). Пусть в очередь устройства поступает поток заявок основного обслуживания с фиксированной интенсивностью осн и несколько дополнительных потоков с собственными интенсивностями (1 …n). Цель поиска решения: определить максимально возможную интенсивность дополнительных потоков i, равную для всех (1 =2 =…=n=i), с учетом заданных ограничений по коэффициенту использования устройства КИдоп (доля суммарного времени работы устройства от общего времени функционирования системы), длины очереди устройства Lдоп и объему памяти, выделяемой для обслуживания одной заявки mi.

Постановка задачи поиска решений для заданного примера имеет следующий вид:

  1. управляющие переменные: собственные интенсивности поступления заявок дополнительных потоков заявок X={xn}={n} и объемы памяти, выделяемые для обслуживания заявок QcontQ={mi};

  2. неуправляемые параметры: интенсивность потока основного обслуживания G={gs}=осн и объем памяти устройства Quncont=М;

  3. целевая функция: максимально возможная равная для всех дополнительных потоков .

Ограничениями по условию данной задачи выступают предельно допустимый минимальный объем памяти, выделяемый для обслуживания одной заявки mimдоп; общее ограничение по разделяемому объему памяти; ограничения по допустимым значениям коэффициента использования устройства и длине очереди: LLдоп и КИКИдоп. Реальные значения L и КИ являются, кроме того, выходными параметрами рассматриваемой системы: Y={yk} ={КИ, L}.

Для многоцелевых систем степень достижения каждой частной цели характеризуется собственным показателем эффективности, т. е. задача становится многокритериальной. Пусть система имеет k целей, и эффективность ее функционирования, соответственно, характеризуется целевыми функциями F1, F2, …, Fk. Теоретически можно представить случай, когда на множествах X и Qcont найдется единственное решение, обеспечивающее наилучшие значения всех критериев (максимальные или минимальные значения всех целевых функций).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]