Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_PUR_kontrolna_robota_2014.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
283.14 Кб
Скачать

Методи розподілу ресурсів

Мається п Споживачів, кожний з який заявляє Центру число si (i = 1,2,.....п) – заявку, а також ще деяку інформацію. Далі Центр на підставі заявок Споживачів, що мається в його розпорядженні ресурсу R и додаткової інформації про Споживачів обчислює за деяким правилом числа xi (i = 1,2.....п) - обсяг ресурсу, що виділяється і-му Споживачу.

У випадку

(відсутність дефіциту) природним рішенням Центра є наступне:

хі=si

(кожен Споживач одержує стільки, скільки просив). Надалі ми будемо вважати виконаним нерівність

(сумарна заявка Споживачів перевершує ресурс Центра).

Відзначимо наступне важливу обставину. Споживачі формують свої заявки на підставі власних реальних потреб ri що їм відомі, але невідомі Центру. Можна сказати. що числа si є стратегіями Споживачів як учасників ієрархічної гри. У свою чергу, стратегією Центра є числа хi.

Метод прямих пріоритетів. Метод прямих пріоритетів відноситься до числа так званих пріоритетних механізмів, відмітною рисою яких є приписування кожному Споживачу деякого пріоритету. Отже, поряд з розмірами заявок si (і = 1, 2, … п) Центр враховує пріоритет кожного Споживача, що визначається числом Ai, (і = 1, 2, … п).

Відповідно до механізму прямих пріоритетів розподіл ресурсу здійснюється за правилом

xi = min{si, yAisi}, i= 1,2, ...,п, (1)

де y - загальний для всіх Споживачів параметр - визначається з умови

(2)

(весь ресурс розподіляється без залишку).

Особливо простий вигляд формула (1) здобуває у випадку "рівності" Споживачів з погляду Центра, тобто при

А1 = А2 = … = Ап = 1

Тоді

xi = min{si, ysi}=ysі, i= 1,2, ...,п,

(випадок хі=si неможливий, оскільки при цьому кожен Споживач одержує стільки, скільки просив, а це суперечить умові про наявність дефіциту). З умови (2) одержуємо

звідки

Метод зворотних пріоритетів. Механізм зворотних пріоритетів ґрунтується на припущенні, що, чим менше потрібно Споживачу ресурсу, тим більше ефективність його використання. Відповідно до цього розподіл ресурсу здійснюється за правилом

xi = min{si, yAi /si}, i= 1,2, ...,п, (3)

де число у визначається, як і в механізмі прямих пріоритетів, з умови

З формули (3) видно, що подаючи дуже малу або дуже велику заявку si,. Споживач одержує малий ресурс хі.

Знайдемо, яку ж заявку si, повинний подавати і-й Споживач, щоб одержати максимальний ресурс хі (в умовах дефіциту така ціль Споживача представляється цілком зрозумілою).

Максимальне значення s*i розраховується так

Таким чином, рівноважним є набір стратегій Споживачів

при цьому

хі= s*i

Вибираючи замість s*i будь-яку іншу стратегію si і-й Споживач лише зменшує виділюваний йому ресурс хі,.

Залишилося обчислити константу у. Маємо:

звідки

.

Зауваження. Ще раз відзначимо, що набір стратегій s*i (i = 1,2,.....п) є рівноважним, тобто , подаючи будь-яку заявку і-й Споживач лише зменшує виділюваний йому ресурс хі. Можна довести, що кожна зі стратегій s*i є також гарантуючої, тобто у випадку застосування і-м Споживачем цієї стратегії він у будь-якому випадку (тобто при будь-яких заявках інших Споживачів) одержує не менше, ніж хі = s*i.

Зауваження 1. Через помилки округлення сума заявок небагато відрізняється від R=60.

Зауваження 2. Насправді ми розглянули випадок, коли s*i < ri, для всіх i, тобто коли кожний iз Споживачів змушений, подаючи заявку, занижувати свою реальну потребу. Може бути і так. що для деяких Споживачів s*iri,. тоді ці Споживачі подають заявку на ресурс si = ri, і стільки ж одержують.

Метод конкурсного механізму. Конкурсний механізм застосовується в тих випадках, коли недоцільно "урізати” заявки, оскільки Споживачам ресурс потрібний на реалізацію яких-небудь конкретних проектів, на які меншого ресурсу не вистачить. У цих умовах Центр проводить конкурс заявок. Ті, хто перемагають у конкурсі, цілком одержують необхідний ресурс, а програвши не одержують нічого.

Реалізація цього відбувається в такий спосіб. Споживачі повідомляють Центру свої заявки si, а також величини wi, що характеризують ефект, що вони мають намір одержати. На підставі цих даних Центр обчислює для кожного Споживача показник ефективності (ei):

Після цей ресурс розподіляється в такий спосіб. Спочатку розглядається Споживач з найбільшою ефективністю. Йому виділяється стільки, скільки він просить (якщо в Центра вистачає ресурсу). Потім береться другий по ефективності і т.д.. У якийсь момент виявляється, що на задоволення чергової заявки ресурсу, що залишився в Центра, не вистачає. Тоді цей споживач, так само як і всі що залишилися, нічого не одержує.

Зауваження. В ефективності описаного механізму можуть виникнути сумніву. Адже Споживачі можуть пообіцяти великий ефект, одержати ресурс, а потім не виконати обіцяного. Тому при реальному застосуванні конкурсного механізму необхідна діюча система контролю (можливо, поетапний контроль для проектів із тривалим часом реалізації).

Метод відкритого управління. В усіх розглянутих вище методах розподілу ресурсів Споживачі можуть домогтися кращого для себе рішення Центра шляхом перекручування інформації. У такий спосіб, Центр не одержує достовірних даних про запити Споживачів.

Можливість ефективно керувати на підставі недостовірної інформації представляється, узагалі говорячи, сумнівною. Тому цікаві методи відкритого управління, ідея яких полягає в створенні для Споживачів стимулів до повідомлення в заявці своїх реальних потреб.

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