Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Navch._posibnuk_Ivaschyk

.pdf
Скачиваний:
106
Добавлен:
12.02.2016
Размер:
4.89 Mб
Скачать

збільшення призведе до зменшення кінцевого ефекту на величину двоїстої оцінки. Додаткові коефіцієнти заміщення показують зменшення, а від’ємні – збільшення відповідних базисних значень при одиничному збільшенні небазисних змінних такого виду.

У наведеному прикладі такою невідомою величиною є SLK9, яка введена в обмеження, що моделює виконання договірних умов відносно випуску продукції четвертого виду. Додаткове збільшення випуску описуваного виду продукції на одну одиницю приведе до змін (стовпець SLK9 табл. 9.4). Випуск продукції другого виду зменшиться на 0,833 од., а інших залишиться без змін. Залишок токарного устаткування буде збільшено на 0,583, а фрезерного зменшиться на 5,0 люд.-год. і т.д. При цьому прибуток зменшиться на 320,0 грн.

9.2. Методи побудови компромісних планів

Багатокритеріальні задачі дуже часто трапляються при оптимізації складних динамічних систем, якою є економіка. Це пов’язано не тільки з формальними труднощами вибору та обґрунтуванням єдиного критерію, але і з багатоцільовим характером функціонування економічної системи, коли необхідно брати до уваги одночасно декілька показників ефективності (максимум прибутку, товарної та кінцевої продукції, рентабельності, мінімум собівартості і т. д.).

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

При розв’язку задач окресленого класу необхідне виконання таких умов: обґрунтування множини критеріїв для конкретної задачі; кількісна оцінка відносної переваги критеріїв або побудова деякої шкали переваг; визначення умов можливого компромісу (вибір сценаріїв компромісу) та обґрунтування методу знаходження компромісного варіанта.

Множина можливих критеріїв визначається характерними властивостями економічному процесу і обґрунтовується на основі логічного аналізу. Після визначення необхідного набору критеріїв і їх відносної переваги можна перейти до вибору компромісного варіанта.

251

Умову компромісу можна сформулювати по різному: мінімізація відносних відхилень від оптимальних значень по всій множині критеріїв; фіксування одного з критеріїв на деякому рівні і подальша оптимізація за наступним критерієм і т. д.

Відповідно до умов формулювання компромісу розроблено методи знаходження розв’язків багатокритеріальних задач.

Сьогодні для одержання компромісних варіантів існує ряд методів, серед яких особливу увагу заслуговують методи В. Садовського, І. Никовського, І. Саскі, Х. Юттлера, методи послідовних поступок, відносного показника та ін.

Для знаходження компромісного плану з врахуванням двох рівнозначних критеріїв можна використати метод І. Никовського. Він дозволяє знайти такий компромісний варіант розв’язку, в якому відхилення кожного критерію від оптимального значення є рівновелике та мінімальне.

Алгоритм методу складається з певних кроків. На першому кроці знаходимо розв’язок задачі за кожним критерієм окремо, тобто

m

m

 

Z1 = C1 j xj max і

Z2 = C2 j xj

max при існуючій системі

j=1

j=1

 

обмежень, наприклад,

виду (9.2) –

(9.4). У результаті отримуємо:

max Z1 = Z1 і max Z2 = Z2 .

На другому кроці в систему обмежень моделі вводиться додаткова умова, яка вимірює відхилення кожного критерію від оптимального значення:

Z Z

 

=

 

Z Z

2

 

.

(9.5)

1

1

 

 

2

 

 

Z

Z

 

 

 

 

 

 

 

 

 

 

1

 

 

 

2

 

 

 

 

У нашому випадку задача розв’язується на максимум, тому додаткову умову можна записати таким чином:

 

Z

 

Z

 

 

Z

 

 

Z

 

 

 

 

Z

 

Z

 

 

 

 

1

1

=

2

 

 

 

2

або

1

1

=1

 

2

.

(9.6)

 

 

Z

Z

 

 

Z

Z

 

 

Z

 

 

 

 

 

Z

 

 

 

 

 

 

 

1

 

1

 

 

2

 

 

 

2

 

 

 

 

1

 

 

2

 

 

Звідси, маємо:

 

Z1

 

=

 

Z2

.

 

 

 

 

 

 

 

 

 

 

 

 

 

Z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отже, основна система обмежень доповниться умовою:

 

 

 

 

 

 

 

 

 

 

 

Z

Z Z Z

2

= 0.

 

 

 

 

 

(9.7)

 

 

 

 

 

 

 

 

 

 

 

2

1

 

1

 

 

 

 

 

 

 

Далі задача розв’язується за одним із критеріїв Z1

або Z2.

 

Для знаходження компромісних розв’язків за двома або більше критеріями оптимальності особливо практичний інтерес представляє

252

метод послідовних поступок, зміст алгоритму якого полягає в окремих діях. Нехай в якості критерію оптимальності вибрано K

 

 

m

 

окремих

економічних показників Zk (x)= Cij xj , k =

 

.

Для

1,K

 

 

j=1

 

показників

ефективності

встановлено ієрархію. Далі

задача

розв’язується з допомогою

декількох послідовних етапів.

 

На першому етапі знаходиться розв’язок за найбільш важливим

критерієм,

наприклад

Z1(x) . У

результаті розв’язку отримаємо

оптимальне

значення

Z

= max Z

(x). На другому етапі основну

 

 

1

1

 

систему обмежень задачі доповнюємо додатковою умовою, яка забезпечує досягнення знайденого оптимального значення з деяким

відхиленням Z

1

, тобто

Z

(x)Z

Z .

 

 

1

1

1

Після цього задача розв’язується з врахуванням другого

критерію оптимальності

Z 2 (x). Якщо в наявності є третій критерій

оптимальності, то з Z 2 (x)

проводиться адекватна процедура Z1 (x).

Таким чином, в систему обмежень буде введено другу додаткову умову: Z2 (x)Z2 Z2 .

Далі знаходимо оптимальне значення відносно третього критерію Z 3 (x) і якщо більше не існує критеріїв, то знайдений

оптимальний розв’язок буде компромісний. У випадку існування інших критеріїв оптимальності процедура повторюється до повного перебору їх з множини існуючих. Якщо k-й критерій оптимальності оцінюється на мінімум, то додаткове обмеження матиме вигляд:

Zk (x)Zk + Zk .

Складність такого методу полягає в знаходженні величини відхилень Zk . Для її знаходження доцільно використати двоїсті

оцінки.

Більш об’єктивно можна оцінити компромісний варіант розв’язку з допомогою методу відносного показника. На першому етапі розв’язується К однокритеріальних задач

m

 

 

Zk (x)= Ckj xj min

(9.8)

j=1

k=1,K

 

 

 

при виконанні однієї і тієї ж системи обмежень, наприклад, виду

(9.2)-(9.4).

На другому етапі формується нова задача, в якій до основної системи обмежень додатково включається обмеження виду:

253

m

 

 

 

 

 

 

 

 

 

 

 

 

Zk Cij xj

 

 

 

Z

 

Z

 

(x)

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

k

k

 

 

 

 

 

 

 

 

 

 

 

j 1

 

Z або

 

 

 

 

 

Z , k =1,K .

Zk

 

 

Zk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Система нерівностей (9.9) еквівалентна такій системі:

Z Z

(x)

 

 

k

k

 

Z ,

 

 

 

 

 

Zk

 

 

 

 

 

(x)

 

Zk Zk

≥ −Z .

 

 

 

 

 

 

 

 

 

 

 

 

Zk

 

 

Після відповідних перетворень отримаємо:

 

 

 

,

Zk (x)+ Zk

Z Zk

Z

(x)Z Z Z ,

 

k

k

 

k

 

k =1,K .

(9.9)

(9.10)

Основна система обмежень буде включати в себе 2К додаткових умов виду (9.10). Для отримання компромісного розв’язку далі необхідно знайти розв’язок доповненої задачі, прийнявши за критерій оптимальності min Z .

Отже, розв’язок задачі лінійного програмування за наведеною методикою дає можливість одержати мінімальну верхню границю для відносних відхилень від усіх максимальних значень цільових функцій, одержаних в результаті розв’язку К однокритеріальних задач. Це дозволяє знайти компромісний розв’язок поставленої задачі.

Приклад 9.2. Використовуючи умову прикладу 9.1, необхідно розрахувати компромісний варіант виробничої програми підприємства з врахуванням двох критеріїв: прибутку та валової продукції.

Розв’язування.

Розв’яжемо окремо задачу (побудовану в прикладі 9.1) за

кожним із запропонованих критеріїв (прибуток і товарна продукція).

Z1 (x)=1200x1 + 2300x 2 +3000x3 +1600x4 +1900xx

(max),

Z2 (x)= 9000x1 + 6400x 2 +6000x3 + 4200x4 + 7200xx

(max).

На першому етапі в результаті їх розв’язку одержимо:

Z = 21634060 грн.;

Z = 71213340 грн.

 

1

2

 

254

Нова задача буде складатися з основних десяти обмежень прикладу 9.1 і чотирьох додаткових обмежень.

Розглянемо, насамперед, обмеження стосовно прибутку:

Z Z (x)

 

Z .

 

1

1

 

 

 

 

Z

 

 

 

1

 

 

Враховуючи значення Z1 = 21634060 і систему нерівностей

(9.10), одержимо два додаткових обмеження:

Z1 + 21634060Z 21634060,

Z1 21634060Z 21634060.

Аналогічно отримаємо додаткові обмеження відносно валової продукції (Z2 = 71213340):

Z2 + 71213340Z 71213340,

Z2 71213340Z 71213340.

Отже, ми одержимо таку задачу:

: MIN Z ST

2)2.1x1+3.5x3+4.3x525000,

3)6.2x2+4.1x3+5.0x430000,

4)0.6x1+0.7x2+0.9x550000,

5)0.8x1+0.9x2+1.1x3+1.3x4+0.4x510000,

6)2.1x1+1.8x2+2.3x3+1.5x4+1.2x516000,

7)4x1+3x2+2x3+6x4+4x540000,

8)4.5x1+3.2x2+2.61x3+5.3x4+4.3x545000,

9)x4≥200,

10)x23400,

11)x52800,

12)1200x1+2300x2+3000x3+1600x4+1900x5Z1=0,

13)9000x1+6400x2+6000x34200x4+7200x5Z2=0,

14)21634.06Z+0.01Z1≥21634.06,

15)-21634.06Z+0.01Z121634.06,

16)71213.34Z+0.01Z2≥71213.34,

17)-71213.34Z+0.01Z271213.34,

END.

255

Використовуючи пакет LINA, отримаємо оптимальний розв’язок задачі (табл. 9.5).

: GO LP ОПТИМУМ НА КРОЦІ 11

Таблиця 9.5

 

 

Значення цільової функції

 

1)

.105366800

 

Змінна

значення

відносна оцінка

X1

1283.912000

.000000

X2

3400.127000

.000000

X3

1072.696000

.000000

X4

904.389300

.000000

X5

2800.000000

.000000

Z

.105366800

.000000

Z1

19345810.0000

.000000

Z2

63709820.0000

.000000

рядок

додаткова змінна

двоїста змінна

2)

6509.0000

.000000

3)

.000000

.000000

4)

958.7658000

-.000000

5)

2437.199000

.000000

6)

.000000

.000048

7)

5892.624000

.000000

8)

7880.122000

.000000

9)

704.389300

.000000

10)

1275.873000

.000000

11)

.000000

291.000000

12)

.000000

.000000

13)

.000000

.000000

14)

.000000

.000017

15)

4556.966000

.000000

16)

.000000

-.000009

17)

15007.04000

.000000

Користуючись даними табл. 9.5, одержимо компромісний варіант виробничої програми підприємства (табл. 9.6).

256

 

 

 

 

 

Таблиця 9.6

 

 

 

Варіанти виробничої програми з

 

ПОКАЗНИК

врахуванням критеріїв оптимальності

 

Прибуток

Валова

 

Компро-

 

 

 

 

 

 

 

продукція

 

місний

 

 

 

 

 

 

 

В1

0

4133,333

 

1283,912

Випуск продукції

В2

2124,127

2033,334

 

3400,0

В3

3702,857

0

 

1072,696

 

 

В4

200,0

200,0

 

904,3893

 

 

В5

2800,0

2800,0

 

2800,0

 

 

Токарного

992,111

4280,0

 

958,7658

 

Устаткування,

Фрезерного

13818,29

16393,33

 

0

 

Свердлильного №1

0

0

 

6509,348

 

люд.-год.

Розточного

2635,143

3483,333

 

2437,199

 

 

 

Залишок

 

Свердлильного№2

0

0

 

0

Комплектуючих

деталей, шт.

13821,9

4966,666

 

5892,624

 

Складально-налагоджувальних робіт,

 

 

15475,38

5953,333

 

7880,122

 

люд.-год.

 

 

 

 

 

 

 

 

 

Прибуток, грн.

21634060,0

15276667,0

 

19345810,0

 

Валова продукція, грн.

60159996,0

71213340,0

 

63709820,0

9.3.Модель оптимізації процесу фінансування з урахуванням часового фактора

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

Припустимо, що виробнича система складається з n об’єктів, функціонування яких проходить в T часових періодах. Введемо позначення: i – індекс об’єкта фінансування, i =1, n ; t – індекс періоду фінансування, t =1,T ; ai – величина фінансових ресурсів виділених i-му об’єкту; bt – величина фінансових ресурсів потрібних в t-му періоді; А – загальний обсяг виділених фінансових ресурсів; C it – величина кількісної оцінки ефективності розподілу фінансових

ресурсів i-му об’єкту в періоді t; xit – невідома величина, яка визначає оптимальний обсяг фінансування i-го об’єкта в періоді t; αit , βit

відповідно, нижня та верхня границі фінансування i-го об’єкта в періоді t.

257

Розглянемо можливі варіанти кількісної оцінки величини ефективності розподілу ресурсів.

З допомогою величини Cit можна встановити пріоритет фінансування і–го об’єкта в періоді t. У такому випадку чим важливіше фінансування, тим більше значення Cit. Наприклад, його можна оцінювати в бальній системі в інтервалі від 0 до 10. У цьому випадку знаходиться максимум цільової функції.

Якщо Cit є мірою кількісної оцінки результату фінансування, то цільова функція теж максимізується. Наприклад, Cit позначає величину отриманого прибутку i–м об’єктом від одиниці вкладених коштів у періоді t.

Якщо Cit характеризує витрати, то цільова функція мінімізується.

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

Знайти розв’язок {xit 0, i =1,n;t =1,T}, який забезпечить

n

T

 

Z = ∑∑Cit xit max(min),

(9.11)

i=1

t=1

 

при виконанні наступних умов:

1) за розміром виділених лімітів відповідним об’єктам

T

 

 

xit

ai ,i =1, n ;

(9.12)

t=1

2)за розміром потреби фінансових ресурсів у відповідних періодах

n

 

 

xit

bt ,t =1,T ;

(9.13)

i=1

3)за загальним обсягом фінансування виробничої системи

n T

 

∑∑xit A;

(9.14)

i=1 t=1

4) за граничними обсягами розподілу фінансових ресурсів

αit xij ≤ βit ,i Mi ,t Mt , j =

1,m

,

(9.15)

де M i – множина тих об’єктів, а M t – множина тих періодів, для яких

встановлюються відповідні граничні рівні.

У описуваній моделі повинна виконуватися додаткова умова, яка полягає в тому, що потреби у фінансових ресурсах не повинні перевищувати загального обсягу виділених бюджетних коштів:

258

T

 

bt A.

(9.16)

t=1

Проте у практичній діяльності трапляються випадки, коли потреби перевищують наявні фінансові кошти, тобто нерівність (9.16) не виконується, а отже, має місце дефіцит фінансових ресурсів. Нехай для нашої виробничої системи дефіцит фінансових ресурсів складає

T

d = bt

t =1

n

 

ai .

(9.17)

i=1

Тоді виникає необхідність у залученні додаткових фінансових ресурсів шляхом створення інвестиційних фондів або взяття кредитів. Припустимо, що для забезпечення фінансування в повному обсязі планується взяти m кредитів у відповідних банках обсягом не більше

Qj під Рj % ( j – індекс банку, j =1, m).

Введемо додаткову невідому величину yij , яка означатиме обсяг

взятих кредитів в j-му банку для i-го об’єкта. Приймемо критерієм оптимальності величину отриманого чистого прибутку виробничою системою. Тоді економіко-математична модель матиме вигляд.

Знайти оптимальний розв’язок

{xij 0, yit 0;i =1, n; j =1, m;t =1,T}

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

n

T

n

m

100 + P

 

 

Z = ∑∑Cit xit

∑∑

j

yij

(max),

(9.18)

100

i=1

t=1

i=1

j=1

 

 

 

при виконанні умов:

1) за повним забезпеченням елементів виробничої системи фінансовими ресурсами

T

m

 

 

 

xit

= ai + yij , i =

1, n

;

(9.19)

t =1

j=1

 

2) за розміром потреби фінансових ресурсів у відповідних періодах

n

 

 

 

 

 

 

 

xit = bt ,

t =

 

 

;

(9.20)

1,T

i=1

 

 

 

 

 

 

 

3) за граничними розмірами

можливих обсягів

виділених

банками кредитів

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

yij

Q j , j =

1, m

;

(9.21)

i=1

259

4) за граничними обсягами розподілу фінансових ресурсів

αit xij ≤ βit ,i Mi ,t Mt , j =

1,m

;

(9.22)

5) за розміром покриття дефіциту фінансових ресурсів

 

n m

 

∑∑ yij = d .

(9.23)

i=1 j=1

Приклад 9.3. Виробниче об’єднання (ВО) складається із п’яти суміжних підприємств. Протягом півріччя для організації виробничих процесів місячна потреба об’єднання у фінансових ресурсах становить відповідно 20, 30, 50, 60, 70 і 80 млн. грн. Величина виділених лімітів для відповідних підприємств становить 30, 60, 40, 50 і 70 млн. грн. Наявний дефіцит фінансових ресурсів можна покрити за рахунок взяття кредитів у трьох банках під відповідні відсотки: 40 %, 50 % і 60 %. Розміри фактичних кредитів не повинні перевищувати 20, 30 та 40 млн. грн. Величини отриманого прибутку i-им підприємством від одиниці вкладених коштів в періоді t у виробничий процес записуються з допомогою матриці [Cit]

(i =1,5, t =1,6 ):

 

0,21 0,32

0,41 0,36

0,26

0,45

 

0,34

0,64

0,48

0,38

0,21

 

 

0,62

[Cit ]= 0,20

0,48

0,72

0,92

0,41

0,38 .

 

0,38

0,15

0,12 0,68 0,94

 

 

0,41

 

 

0,18

0,32

0,26

0,41

 

0,45

0,39

Нижні та верхні обсяги можливого фінансування підприємств протягом півріччя задаються з допомогою матриць [αit] та [βit], відповідно:

 

 

5

0

0

0

0

0

 

 

 

 

 

0

0

0

0

0

10

 

 

 

 

 

0

0

0

0

 

 

 

 

 

0

20

0

0

0

0

 

 

 

10 0

 

 

 

 

 

 

[α

 

]=

5

0

0

0

0

0

 

,

[β

 

]=

0

0

0

15 0

0

.

 

it

 

 

0

5

0

0

0

 

 

 

it

 

0

0

0

0

25

 

 

 

 

0

 

 

 

 

 

0

 

 

 

0

10 0

0

0

0

 

 

 

 

 

20 0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

Визначити оптимальний варіант фінансування підприємств об’єднання, який забезпечить максимум прибутку ВО.

Розв’язування.

Для побудови числової математичної моделі позначимо через xit (i =1,5, t =1,6) – обсяг фінансування i-го підприємства в періоді t.

260

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