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

MMDO_Metod

.pdf
Скачиваний:
42
Добавлен:
12.05.2015
Размер:
689.07 Кб
Скачать

Таблиця 26

 

Постачальник 1

Постачальник

Постачальник

Постачальник 4

 

 

 

 

 

Склад

для

на екс-

для

на екс-

внутр.

2

3

внутр.

 

порт

 

 

порт

 

потреб

 

 

 

потреб

 

Колумбус

4

––

2

3

2

––

Річмонд

3

––

1

4

2

––

Сан–Антоню

2

––

3

3

4

––

Скенектаді

3

5

4

6

4

6

Юта

2

––

5

4

3

––

Шарп

3

––

6

7

6

––

Обурн

5

––

7

8

4

––

Атланта

3

4

5

6

6

8

Мінімізувати загальні витрати відомства заготівель.

45. Задача про розподілення (призначення). Існує деяка множина індивідуумів

(машин, людей та ін.) n типів, яку треба розподілити для виконання деякої множини робіт m видів. Кількість індивідуумів типу i ai (i=1, ..., n), кількість робіт виду j bj (j=1, ..., m) . Для кожного індивідуума типу i задана оцінка cij,

яка визначає його ефективність при виконанні роботи виду j. Кожний індивідуум може бути призначений тільки на одну роботу. На кожну окрему роботу може бути розподілений тільки один індивідуум. Розподілити індивідууми між роботами таким чином, щоб виконати усю кількість робот з максимальною ефективністю. При цьому показати: в якому випадку задача має розв’язок.

46. Планування виробництва. Підприємець знає, що йому необхідно виготовити ri (i=1, ..., n) одиниць деякого товару упродовж найближчих n місяців. Ця кількість товару може виготовлятися або регулярно, не більше ai одиниць товару у місяць, або форсовано, не більше bi одиниць товару. Вартість виготовлення однієї одиниці товару в i-му місяці дорівнює ci при регулярному та di – при форсованому способі виробництва. У зв’язку з коливаннями вартості з плином часу, а також з огляду на обмеженість можливостей виготовлення, може статися,

що буде більш економічно виготовляти товар про запас, до того, як він насправді знадобиться. Вартість зберігання одиниці товару протягом i-го місяця дорівнює

33

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

si. Спланувати виробництво таким чином, щоб мінімізувати загальну суму витрат на виготовлення та зберігання.

47. Згладжуюча схема виробництва. Виробник деякого продукту повинен спланувати своє виробництво на найближчі n місяців. Потреба за місяцями у його продукті становить ri (i=1, ..., n) . Він може задовольнити замовлення,

виготовляючи або необхідну кількість продукту, або тільки частину його, а

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

48. Задача про склад. Підприємець займається купівлею та продажем одних і тих же виробів. Його базою є склад, що вміщує 500 таких виробів. Щомісяця він може продати будь-яку кількість виробів, але таку, що не перевищує запасу на початок місяця. Щомісяця він може закуповувати будь-яку кількість виробів, яку він має намір поставити у кінці цього місяця (або наступних місяців), але за умови, що складський запас не перевищить 500 виробів. На наступні 6 місяців існує такий прогноз витрат та цін продажу, які наведені у табл. 27.

 

 

 

 

 

 

Таблиця 27

Місяць i

1

2

3

4

5

6

 

Витрати на

27

24

26

28

22

21

 

придбання

 

од.вир. сi

 

 

 

 

 

 

 

Ціна продажу pi

28

25

25

27

23

23

 

Якщо поточний запас складає 200 виробів, то яка оптимальна стратегія у цей період? (Вказівка: Використати такі змінні: xi – кількість виробів, що закуплено у місяці i, yi – кількість виробів, що продано у місяці i).

49. Фірма має чотири підприємства, причому кожне з них виробляє одну й ту ж саму продукцію. Витрати виробництва та вартість сировини для усіх підприємств різні. Існує п’ять оптових складів, де споживачі купують продукцію

34

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

фірми, причому ціна на неї на кожному складі інша. Знайти оптимальний план

виробництва та розподілення продукції, виходячи з даних, наведених відповідно

у табл. 28 та у табл. 29.

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблиця 28

Склад

 

1

 

2

 

3

4

 

 

5

 

Ціна продажу

 

34

 

32

 

31

31

 

 

31

 

одиниці виробу

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Максимальний

 

180

 

110

 

150

100

 

 

150

 

обсяг збуту

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблиця 29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Підприємство (і)

 

 

 

 

 

 

 

1

 

 

2

 

3

 

 

4

 

Виробничі потужності

 

150

 

200

 

175

 

 

100

 

підприємства (Ni)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Витрати виробництва (без

 

 

 

 

 

 

 

 

 

 

 

урахування сировини) на од.

 

15

 

18

 

14

 

 

13

 

продукції (pi)

 

 

 

 

 

 

 

 

 

 

 

Вартість сировини на од.

 

10

 

9

 

12

 

 

8

 

продукції (si)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Транспортні витрати на

 

 

 

 

 

 

 

 

 

 

 

перевезення од. продукції на

 

 

 

 

 

 

 

 

 

 

 

склад (cij)

 

 

 

3

 

 

9

 

5

 

 

4

 

1

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

1

 

 

7

 

4

 

 

5

 

3

 

 

 

 

5

 

 

8

 

3

 

 

6

 

4

 

 

 

 

7

 

 

3

 

8

 

 

2

 

5

 

 

 

 

3

 

 

5

 

6

 

 

7

 

50. Літаки комерційної авіакомпанії здійснюють рейси між двома містами М1 та

М2 в обох напрямках. Якщо базою екіпажу є місто М1 і екіпаж прибуває у М2

визначеним рейсом, то він повинен повернутися у М1 одним з наступних рейсів

(можливо, на наступний день). Компанія прагне обрати зворотний рейс для

кожного екіпажу так, щоб мінімізувати час його стоянки в аеропорту, який не є

базою екіпажу (при цьому між польотами екіпажі повинні мати відпочинок не

менше 1 години).

35

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

У табл. 30 подано розклад рейсів (у ньому вказано місцевий час міст, при цьому час у М2 на годину відстає від часу у М1, крім того, довжина польотів у напрямку М2 – М1 більше через вплив вітру).

 

 

 

 

 

Таблиця 30

Рейс

Виліт з М1

Прибуття у

Рейс

Виліт з М2

Прибуття у

 

М2

М1

 

 

 

 

 

 

1

07–30

09–00

2

07–00

10–00

 

3

08–15

09–45

4

07–45

10–45

 

5

14–00

15–30

6

11–00

14–00

 

7

17–45

19–30

8

18–00

21–00

 

9

19–00

20–30

10

19–30

22–30

 

Знайти здвоєні рейси, при яких сумарний час стоянок екіпажів в аеропортах, які не є їх базою, є мінімальним. (Іншими словами, необхідно мінімізувати сумарний час перебування у "чужому" аеропорту).

Вказівка: Необхідно прийняти рішення двох типів:

1.Які рейси треба здвоїти? Якщо рейси є здвоєними, то один і той же екіпаж виконує ці рейси в обох напрямках: М1 – М2 та М2 – М1.

2.Де обрати базу екіпажу при заданих здвоєних рейсах? (Екіпаж повинен базуватися у тому аеропорті, для якого час стоянки між здвоєними рейсами мінімальний).

51.Задача раціонального використання засівних площ. Існує m земельних угідь

S1, S2 , ... , Sm , призначених для засіву тією або іншою сільськогосподарською культурою. Ці площі відрізняються або положенням, або характером грунту. На кожному з угідь (полів) Si, i=1,...,m, можуть бути розташовані одна або кілька з n

сільськогосподарських культур Q1, Q2, ... , Qn. Відома врожайність культури Qj

на полі Si дорівнює aij центнерів з гектара. Площа поля Si складає ai гектарів.

Відомі закупівельні ціни cj на кожний вид Qj продукції. Необхідно знайти план засіву засівних площ з метою максимізації доходу від продажу сільськогосподарської продукції.

52. Мережеві задачі. Нехай дано транспортну мережу (трубопроводи, залізниці,

телефонна мережа), по якій надсилають однорідні одиниці (нафта, машини,

36

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

повідомлення) з деякої точки сітки, пункту відправлення 0, у визначене місце,

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

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

1 3 5

0

n

2

4

6

Рис. 2

0 – пункт відправлення; n – пункт призначення; 1, 2, 3,..., 6 – вузлові

(проміжні) пункти; (0, 1), (0, 2), ... , (6, n), – шляхи.

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

причому цей рух відбувається у напрямку, вказаному стрілками. З кожним шляхом (i, j) (i=0, ..., n-1; j=1, ..., n) пов’язана верхня границя того потоку, який цей шлях може пропустити через себе, – його пропускна здатність fij (якщо шлях (ij) відсутній, то fij = 0). Потік деяких вантажів відправляється з пункту 0

та, пересуваючись вздовж шляхів, потрапляє у проміжні вузлові пункти, потім рухається вздовж інших шляхів у інші вузлові пункти або у пункт призначення доти, поки усі вантажі, які почали свій шлях у пункті 0, не потраплять у пункт n.

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

52.1. Задача про максимальний потік. Припускається, що у пункті 0 існує необмежений запас вантажів і що єдиною перешкодою для пересилання цих вантажів у пункт n є пропускна здатність шляхів. Знайти максимальний потік,

який можна надіслати з пункту відправлення у пункт призначення.

37

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

52.2. Задача про потік мінімальної вартості. З кожним шляхом (i, j) пов’язана вартість сij транспортування одиниці вантажу з пункту i у пункт j. Необхідно доставити визначену кількість F одиниць вантажу з пункту відправлення у пункт призначення. Припускається, що у вузлах виконується умова збереження потоку,

і що потік вздовж шляху (i, j) обмежено величиною fij.

52.3. Задача про найкоротший шлях. Нехай мережа – це карта доріг, пункт відправлення – місто, з якого відправляємося, пункт призначення – місто, куди нам необхідно потрапити, а сij – відстань між містами (вузловими пунктами).

Знайти найкоротший шлях між пунктами відправлення та призначення.

1.4. Завдання до контрольної роботи

Побудувати математичні моделі задач, які вибираються з табл. 31 згідно з варіантом.

 

 

 

 

 

Таблиця 31

 

На “4”

 

На “5”

 

Номер

 

Завдання

Номер

 

Завдання

 

варіанта

 

варіанта

 

 

 

 

 

 

 

1

 

7, 10, 11

13

 

23, 29, 51

 

2

 

8, 12, 13

14

 

11, 18, 52.1

 

3

 

9, 18, 21

15

 

10, 42, 49

 

4

 

19, 22, 34

16

 

23, 49, 47

 

5

 

20, 35, 40

17

 

13, 51, 52.2

 

6

 

29, 36, 42

18

 

22, 33, 48

 

7

 

37, 41, 51

19

 

21, 41, 44

 

8

 

11, 38, 48

20

 

12, 29, 39

 

9

 

12, 43, 49

21

 

11, 20, 33

 

10

 

10, 21, 35

22

 

19, 32, 51

 

11

 

13, 22, 45

23

 

18, 28, 42

 

12

 

19, 40, 43

24

 

13, 23, 40

 

 

 

 

25

 

10, 22, 46

 

38

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

2.ГPАФІЧНИЙ СПОСІБ PОЗВ’ЯЗАННЯ ЗЛП

2.1.Загальні положення графічного способу розв’язання ЗЛП

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

 

z c1x1 c2x2,

 

 

 

(1)

за умов

ai1x1

ai2x2

( )( ) bi,

i

1,m

;

(2)

 

x1, x2

0.

 

 

 

 

(3)

Кожна з нерівностей системи обмежень (2)-(3) геометрично визначає

півплощину відповідно до граничних прямих ai1x1 ai2x2 bi (i = 1, ..., m),

x1 0, x2 0. У випадку, якщо система нерівностей (2)-(3) є сумісною, областю її розв’язків є множина точок, які належать усім вказаним півплощинам. У

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

рівняння яких отримуються з початкової системи обмежень заміною знаків нерівностей на знаки точних рівностей.

Таким чином, початкова ЗЛП полягає в знаходженні такої точки багатокутника розв’язків, в якій цільова функція z набуває максимального значення. Ця точка існує тоді, коли багатокутник розв’язків не порожній і на ньому цільова функція обмежена зверху. При вказаних умовах в одній з вершин багатокутника розв’язків цільова функція набуває максимального значення. Для знаходження цієї вершини побудуємо лінію рівня c1x1 c2x2 h (де h – деяка константа), яка проходить через багатокутник розв’язків, і будемо пересувати її у напрямку вектора (нормалі) N (c1,c2 ) доти, поки вона не пройде через останню її спільну точку з багатокутником розв’язків. Координати вказаної точки і визначають оптимальний розв’язок даної задачі.

Область допустимих розв’язків (ОДР) системи нерівностей (1)-(3) може бути порожньою, однією точкою, відрізком, променем, опуклим багатокутником або необмеженою областю.

На рис.3-6 наведені деякі випадки, які можуть трапитися при знаходженні розв’язку задачі (1)-(3).

39

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

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

Рис. 3 Рис. 4

Рис. 3 характеризує випадок, коли цільова функція набуває максимального

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

що задача має альтернативний оптимум.

Отже, якщо областю допустимих розв’язків є опуклий багатокутник

(обмежена область), то максимум і мінімум лінійної функції z досягається принаймні в одній з вершин цього багатокутника. Якщо екстремальне значення z

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

У випадку необмеженої області максимум (мінімум) функції z або не існує,

якщо z не обмежена зверху (знизу), або досягається принаймні в одній з вершин області. На рис. 5 зображено випадок, коли цільова функція не обмежена зверху на множині допустимих розв’язків, а на рис. 6 – випадок, коли система обмежень є несумісною.

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

Рис. 5

Рис. 6

40

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

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

Отже, геометричний спосіб розв’язання ЗЛП містить у собі такі кроки:

1.Побудова граничних прямих, рівняння яких отримуються в результаті заміни в обмеженнях (2) та (3) знаків нерівностей на знаки точних рівностей.

2.Знаходження півплощин, визначених кожним з обмежень задачі.

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

відповідна заданому обмеженню, досить перевірити одну будь-яку точку

(простіше за все – точку (0, 0)). Якщо при підстановці її координат у ліву частину нерівності вона задовольняється, то точка, що перевіряється,

належить півплощині. Якщо ж нерівність не задовольняється, то точка, що перевіряється, не належить півплощині (лежить у протилежному боці).

Напрямок півплощини зображається знаком “” або штриховкою. (Нерівностям x1 0 і x2 0 також відповідає півплощина).

3.Знаходження багатокутника розв’язків.

4.Побудова вектора N (c1,c2 ).

5. Побудова прямої c1x1 c2x2

h , яка проходить через багатокутник

розв’язків.

 

6.Пересування прямої c1x1 c2x2 h у напрямку вектора N, внаслідок чого знаходять точку (точки), в якій цільова функція набуває максимального значення, або встановлюють необмеженість зверху функції на множині розв’язків.

7.Знаходження координат точки оптимуму функції та обчислення значення цільової функції у цій точці.

Відзначимо, що знаходження мінімального значення лінійної функції при

даній системі обмежень відрізняється від знаходження її максимального

41

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

значення

при тих самих

обмеженнях лише тим,

що лінія

рівня

c1x1 c2x2

h пересувається

не в напрямку вектора

N (c1,c2 ),

а в

протилежному напрямку.

 

 

 

2.2. Приклади розв’язання ЗЛП графічним способом

Приклад 5. Розв’яжемо графічно Задачу про фарби [11] (прикл. 1 з розд. 1.2).

Максимізувати

z 3xE 2xI;

 

 

при обмеженнях

1xE 2xI 6;

(продукт А)

(4)

 

2xE 1xI 8;

(продукт B)

(5)

 

-1xE 1xI 1;

(співвідношення попитів)

(6)

 

1xI 2;

(макс. попит на фарбу I)

(7)

 

xE 0;

 

(8)

 

xI 0.

 

(9)

Область допустимих розв’язків задачі – багатокутник ABCDEF (рис. 7).

Оптимальний розв’язок задачі –

точка С. Значення xE та

xI в цій точці

знаходяться за допомогою розв’язання системи двох рівнянь: 1xE 2xI 6 і

2xE 1xI 8. Розв’язавши її, отримаємо: xE =10/3 (т), xI = 4/3 (т). Прибуток z,

одержаний у цьому випадку, складе 38/3 (тис. грн.).

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

Рис. 7

Відповідь: xE =10/3 (т), xI = 4/3 (т), z = 38/3 (тис. грн.).

На цьому прикладі можна побачити усі головні особливості ЗЛП: у ньому допустима множина розв’язків становить собою опуклий багатокутник,

42

You created this PDF from an application that is not licensed to print to novaPDF printer (http://www.novapdf.com)

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