Принятие решений в иерархически организованных системах


Иерархической является система, элементы которой распределены по уровням так, что подсистема более высокого уровня доминирует определенным образом над подсистемами более низкого уровня. Например, система управления промышленностью построена по иерархическому принципу. По числу уровней иерархии различают одноуровневые, двухуровневые, трехуровневые и т.д. системы.

Простейшая двухуровневая иерархическая система состоит из одной подсистемы более высокого уровня (центра управления) и p подсистем находящихся в ее подчинении.

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

Математическая модель:

Рассмотрим двухуровневую систему, которая состоит из центра и p подсистем. Пусть вначале p=2, тогда схематически эту систему можно изобразить так.

Такую структуру имеет производственное объединение в составе которого находятся предприятия. Например, для организации производственного процесса каждому из предприятий необходимы их внутренние так называемые локальные ресурсы. Рассмотрим в качестве локальных ресурсов оборудование и рабочую силу. Но для организации производственного процесса каждому из предприятий необходимы также и другие так называемые глобальные ресурсы – сырье двух видов. Распределением глобальных ресурсов занимается центр. Пусть первое предприятие выпускает два вида продукции: clip_image002 и clip_image004, а второе предприятие выпускает три вида продукции: clip_image006, clip_image008, clip_image010. У первого предприятия имеются в наличии локальные ресурсы в количестве clip_image012 и clip_image014, а у второго предприятия clip_image016 и clip_image018. Известны нормы затрат локальных ресурсов на первом предприятии: clip_image020, clip_image022 и на втором предприятии: clip_image024, clip_image026, clip_image028. Известны значения прибыли на первом предприятии: clip_image030, clip_image032 и на втором предприятии: clip_image034, clip_image036, clip_image038. Известны также нормы затрат глобальных ресурсов на первом предприятии: clip_image040, clip_image041 и на втором предприятии: clip_image043, clip_image045, clip_image028[1]. У центра имеется clip_image048 первого глобального ресурса и clip_image050 второго глобального ресурса. Необходимо распределить глобальные ресурсы между предприятиями таким образом, чтобы суммарная прибыль от реализации продукции которую выпускают оба эти предприятия была максимальной. Удобно всю известную информацию заносить в таблицу, а условия задачи таким образом представлять в таблицах.

Лок. рес.

Затраты лок. рес. на ед. прод.

Объем лок. рес.

1 вид

2 вид

Оборудов.

clip_image052

clip_image054

clip_image056

Раб. сила

clip_image058

clip_image060

clip_image062

Прибыль

clip_image064

clip_image066

Лок. рес.

Затраты лок. рес. на ед. прод.

Объем лок. рес.

1 вид

2 вид

3 вид

Оборудов.

clip_image068

clip_image070

clip_image072

clip_image074

Раб. сила

clip_image076

clip_image078

clip_image080

clip_image082

Прибыль

clip_image084

clip_image086

clip_image088

Сырье 1 вида

clip_image090

clip_image092

Сырье 1 вида

clip_image094

clip_image096

clip_image098

clip_image048[1]

Сырье 2 вида

clip_image101

clip_image103

Сырье 2 вида

clip_image101[1]

clip_image106

clip_image108

clip_image110

Математическая модель:

clip_image112, clip_image114, clip_image116, clip_image118, clip_image120

clip_image122; clip_image124

clip_image126; clip_image128

clip_image130clip_image132

clip_image134clip_image136

clip_image138clip_image140

Запишем в векторно-матричной форме:

clip_image142 clip_image144 clip_image146 clip_image148clip_image150 clip_image152 clip_image154 clip_image156 clip_image158

clip_image160 clip_image162 clip_image164 clip_image166

Если в задаче p подсистем, то математическая модель в матричной форме будет иметь вид:

clip_image167 clip_image168clip_image170clip_image172

clip_image174

clip_image176

clip_image170[1]

clip_image178

clip_image180

clip_image182

Для решения задач такого типа разработаны специальные методы. Будем рассматривать 2 метода: метод декомпозиции основанный на распределении глобальных ресурсов – метод Корнаи-Липтака и метод декомпозиции Данцига-Вулфа.

Метод декомпозиций основанный на распределении глобальных ресурсов.

1.Рассмотрим следующую мат. модель:

clip_image184

Рассмотрим исходный этап. Центр каким то образом распределил глобальные ресурсы между подсистемами.

S-ой clip_image186-глобальных ресурсов clip_image188 каждая S-ая подсистема решает свою подзадачу

clip_image190.

На первом этапе решается p-подзадач каждая из которых имеет значительно меньший размер чем размер исходной задачи. Решив их найдем оптимальные планы clip_image192 при выделенных глобальных ресурсов в количестве clip_image194 и одновременно найдем значение clip_image196, clip_image198, clip_image200 составим вектор clip_image202, clip_image204.

Переходим ко 2 этапу: Если при этом окажется, что все двойственные оценки для одного и того же глобального ресурса для всех подзадач одинаковы clip_image206 то будем говорить что i-ый глобальный ресурс распределен правильно. Будем говорить что i-ый глобальный ресурс распределен правильно если множество значений двойственных оценок одного и того же ресурса в различных подсистемах имеет непустое пересечение. Легко убедится в том, что если глобальный ресурс распределен правильно то нельзя увеличить значение целевой функции за счет его перераспределения.

Критерий оптимальности плана clip_image208: если в системе все глобальные ресурсы распределении правильно то план является оптимальным планом исходной задачи, если не все глобальные ресурсы распределены правильно, то переходим к 3 этапу.

3. Если в некоторой подсистеме оценка некоторого глобального ресурса больше, чем эта оценка в другой подсистемах, то в ней надо увеличить количество этого глобального ресурса за счет его уменьшения в другой подсистеме и выполнить этапы 1-3. Процесс прекращается тогда когда будет выполнен критерий оптимальности clip_image209.

Перераспределение глобального ресурса по формуле Корнели-Липтенка (???). Пусть проведено k-перераспределения глобального ресурса

clip_image211,clip_image213 clip_image215,

q – подсистема, где глобальный ресурс имеет наибольшую оценку.

Второй метод решения задач блочного типа – метод декомпозиций Данцика-Вульфа, основан на следующей теореме. Теорема: Выпуклый ……

Это означает, что любую точку многогранника можно представить в виде выпуклой линейной комбинации его вершин.

Загрузка...