Лінійна алгебра і лінійне програмування

Розв’язок задачі лінійного програмування графічним методом. Складання двоїстої задачі до задачі, визначеної умовою попереднього завдання, знайдення її розв’язок двоїстим симплекс-методом. Побудування опорних планів перевезень методом "подвійної переваги".

Рубрика Математика
Вид контрольная работа
Язык украинский
Дата добавления 12.06.2014
Размер файла 129,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Задача 1

Знайти розв'язок задачі лінійного програмування графічним методом:

F = x1 + 2x2 > max

x1 > 0, x2 > 0

Розв'язання

Знайдемо точки, через які пройдуть граничні прямі [АКУ, c. 20].

L1: 4x1 - 2x2 = 12, T11(0, -6), T12(3, 0);

L2: - x1 + 3x2 = 6, T21(0, 2), T22(-6, 0);

L3: 2x1 + 4x2 = 16, T31(0, 4), T32(8, 0).

Будуємо многокутник розв'язків.

Рисунок 1

Будуємо одиничний вектор нормалі n, який колінеарний вектору з координатами (1, 2). Пересуваючи лінію рівня r в напрямку нормалі, знаходимо, що Fmin знаходиться в точках відрізка AВ, Fmax - в точці C.

Виконаємо обчислення координат екстремуму.

Точка C - перетин прямих L1 і L2:

Знайдемо оптимальне значення цільової функції:

Відповідь: Fmax = 12.

Задача 2

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

Таблиця 1

Витрати ресурсів на одиницю продукції

Наявність ресурсів

Прибуток на одиницю продукції

А1

А2

А3

А1

А2

А3

П1

П2

П1

П2

П1

П2

П1

П2

1

1

4

7

1

4

18

93

48

24

36

Симплекс-методом знайти такий план виробництва, який би забезпечував найбільший прибуток. Дати економічну інтерпретацію розв'язку.

Розв'язання

Сформулюємо математичну модель даної задачі та двоїстої до неї [АКУ, c. 6].

Шуканий випуск продукції П1 позначимо через x1, продукції П2 - через x2. Оскільки є обмеження на виділені ресурси кожного виду, змінні x1, x2 повинні задовольняти такій системі нерівностей:

Загальна вартість продукції при цьому складає: z = 24x1 + 36x2.

За своїм економічним змістом змінні x1, x2 невід'ємні.

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

Знайдемо оптимальний план задачі, використавши симплекс-метод [АКУ, c.20].

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

Побудуємо початкову симплекс-таблицю, де Q - невід'ємне відношення стовпця плану до ключового стовпця.

Таблиця 2

Базис

План

24

36

0

0

0

Q

x1

x2

x3

x4

x5

1

x3

0

18

1

1

1

0

0

18

2

x4

0

93

4

7

0

1

0

93/7

3

x5

0

48

1

4

0

0

1

12

4

Дj

0

-24

-36

0

0

0

-

Cтовпчик 2 є ключовим, оскільки він містить мінімальний від'ємний елемент Д2 = -36. Рядок 3 є ключовим, оскільки в ньому мінімальне Q3 = 12. Ключовий елемент знаходиться на їх перетині і рівний числу 4. Замість вектора x5, який вилучаємо з базису, вводимо вектор x2. Ділимо ключовий рядок на ключовий елемент 4. Множимо його на 36 і додаємо до 4 рядка. Множимо його на -1 і додаємо до 1 рядка. Множимо його на -7 і додаємо до 2 рядка. Одержимо наступну симплекс-таблицю.

Таблиця 3

Базис

План

24

36

0

0

0

Q

x1

x2

x3

x4

x5

1

x3

0

6

3/4

0

1

0

-1/4

8

2

x4

0

9

9/4

0

0

1

-7/4

4

3

x2

36

12

1/4

1

0

0

1/4

48

4

Дj

432

-15

0

0

0

9

-

Cтовпчик 1 є ключовим, оскільки він містить мінімальний від'ємний елемент Д1 = -15. Рядок 2 є ключовим, оскільки в ньому мінімальне Q2 = 4. Ключовий елемент знаходиться на їх перетині і рівний числу 9/4. Замість вектора x4, який вилучаємо з базису, вводимо вектор x1. Ділимо ключовий рядок на ключовий елемент 9/4. Множимо його на 15 і додаємо до 4 рядка. Множимо його на -3/4 і додаємо до 1 рядка. Множимо його на -1/4 і додаємо до 3 рядка. Одержимо наступну симплекс-таблицю.

Таблиця 4

Базис

План

24

36

0

0

0

Q

x1

x2

x3

x4

x5

1

x3

0

3

0

0

1

-1/3

1/3

9

2

x1

24

4

1

0

0

4/9

-7/9

-

3

x2

36

11

0

1

0

-1/9

4/9

99/4

4

Дj

492

0

0

0

20/3

-8/3

-

Cтовпчик 5 є ключовим, оскільки він містить мінімальний від'ємний елемент Д5 = -8/3. Рядок 1 є ключовим, оскільки в ньому мінімальне Q1 = 9. Ключовий елемент знаходиться на їх перетині і рівний числу 1/3. Замість вектора x3, який вилучаємо з базису, вводимо вектор x5. Ділимо ключовий рядок на ключовий елемент 1/3. Множимо його на 8/3 і додаємо до 4 рядка. Множимо його на 7/9 і додаємо до 2 рядка. Множимо його на -4/9 і додаємо до 3 рядка. Одержимо остаточну симплекс-таблицю.

Таблиця 5

Базис

План

24

36

0

0

0

x1

x2

x3

x4

x5

1

x5

0

9

0

0

3

-1

1

2

x1

24

11

1

0

7/3

-1/3

0

3

x2

36

7

0

1

-4/3

1/3

0

4

Дj

516

0

0

8

4

0

Останній рядок таблиці не містить від'ємних елементів, отже знайдений розв'язок є оптимальним:

X = (11, 7), zmax = 516.

Плановий стовпчик містить розв'язок даної задачі: X = (11, 7, 0, 0, 9).

Це означає, що оптимальним планом виробництва є такий, при якому виготовляється 11 од. продукції A, 7 од. продукції B.

При цьому максимальний прибуток становитиме zmax = 516 умовних грошових одиниць.

Відповідь: X = (11, 7), zmax = 516.

Задача 3

Скласти двоїсту задачу до задачі, визначеної умовою попереднього завдання, та знайти її розв'язок двоїстим симплекс-методом.

Розв'язання

Побудуємо двоїсту задачу до даної [АКУ, c. 88].

1. Запишемо обмеження таким чином, щоб були однакові знаки: більше чи менше.У даному випадку - знаки "<" вже стоять.

2. Оскільки цільова функція вихідної задачі задає максимум, то двоїста задача буде визначати мінімум.

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

4. Кількість змінних двоїстої задачі рівна числу співвідношень вихідної задачі, тобто 3, а кількість обмежень двоїстої задачі рівна числу змінних вихідної задачі, тобто 2.

5. Коефіцієнтами при невідомих в цільовій функції двоїстої задачі є вільні члени в системі вихідної задачі, а правими частинами в співвідношеннях системи двоїстої задачі є коефіцієнти при невідомих цільової функції.

6. Якщо змінна вихідної задачі більша 0, то відповідне обмеження двоїстої - нерівність, інакше - рівняння.

7. Якщо обмеження даної задачі - нерівність, то відповідна змінна двоїстої більша чи рівна 0.

Таким чином, двоїста задача матиме вигляд:

z* = 18y1 + 93y2 + 48y3 > min

y1, y2, y3 > 0.

Знайдемо розв'язок задачі двоїстим симплекс-методом [АКУ, с. 107].

Змінимо знаки цільової функції на протилежні і розглядатимемо задачу на максимум: z* = -18y1 - 93y2 - 48y3 > max

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

Домножимо рівняння системи обмежень з від'ємними базисними векторами на -1:

Побудуємо початковий псевдоплан, який занесемо у симплекс-таблицю.

Таблиця 6

Базис

План

-18

-93

-48

0

0

y1

y2

y3

y4

y5

1

y4

0

-24

-1

-4

-1

1

0

2

y5

0

-36

-1

-7

-4

0

1

3

Дj

0

18

93

48

0

0

Рядок 2 є ключовим, оскільки він містить мінімальний від'ємний елемент плану:y5=-36.Cтовпчик 3 є ключовим, оскільки в ньому мінімальне двоїсте відношення:

Ключовий елемент знаходиться на їх перетині і рівний числу -4.

Замість вектора y5, який вилучаємо з базису, вводимо вектор y3. Ділимо ключовий рядок на ключовий елемент. Множимо його на -48 і додаємо до 3 рядка. Множимо його на 1 і додаємо до 1 рядка. Оскільки від'ємне число в плановому стовпці існує, побудуємо наступний псевдоплан.

Занесемо його у симплекс-таблицю.

Таблиця 7

Базис

План

-18

-93

-48

0

0

y1

y2

y3

y4

y5

1

y4

0

-15

-3/4

-9/4

0

1

-1/4

2

y3

-48

9

1/4

7/4

1

0

-1/4

3

Дj

-432

6

9

0

0

12

Рядок 1 є ключовим, оскільки він містить мінімальний від'ємний елемент плану:y4=-15.Cтовпчик 2 є ключовим, оскільки в ньому мінімальне двоїсте відношення:

Ключовий елемент знаходиться на їх перетині і рівний числу -9/4.

Замість вектора y4, який вилучаємо з базису, вводимо вектор y2. Ділимо ключовий рядок на ключовий елемент. Множимо його на -9 і додаємо до 3 рядка. Множимо його на -7/4 і додаємо до 2 рядка. Оскільки від'ємне число в плановому стовпці існує, побудуємо наступний псевдоплан.

Занесемо його у симплекс-таблицю.

Таблиця 8

Базис

План

-18

-93

-48

0

0

y1

y2

y3

y4

y5

1

y2

-93

20/3

1/3

1

0

-4/9

1/9

2

y3

-48

-8/3

-1/3

0

1

7/9

-4/9

3

Дj

-492

3

0

0

4

11

Рядок 2 є ключовим, оскільки він містить мінімальний від'ємний елемент плану:y3=-8/3.Cтовпчик 1 є ключовим, оскільки в ньому мінімальне двоїсте відношення:

Ключовий елемент знаходиться на їх перетині і рівний числу -1/3.

Замість вектора y3, який вилучаємо з базису, вводимо вектор y1. Ділимо ключовий рядок на ключовий елемент. Множимо його на -3 і додаємо до 3 рядка. Множимо його на -1/3 і додаємо до 1 рядка.

Занесемо його у симплекс-таблицю.

Таблиця 9

Базис

План

-18

-93

-48

0

0

y1

y2

y3

y4

y5

1

y2

-93

4

0

1

1

1/3

-1/3

2

y1

-18

8

1

0

-3

-7/3

4/3

3

Дj

-516

0

0

9

11

7

Оскільки від'ємного числа в плановому стовпці не існує, одержимо остаточний план:

Y = (8, 4, 0), z*max = -516.

Повернувшись до заміни знака функції, одержимо: z*min = 516.

Відповідь: Y = (8, 4, 0), z*min = 516.

Задача 4

Побудувати опорні плани перевезень методами “північно-західного кута”, “мінімального елемента в матриці”, “подвійної переваги” та знайти методом потенціалів оптимальний план транспортної задачі, де cij - матриця вартості перевезення одиниці вантажу, ai - запаси і bj - потреби вантажу:

A = (290, 190, 210),

B = (200, 220, 210, 180),

.

Розв'язання

Запишемо умову задачі в економічному вигляді на основі таблиці, де задано пункти відправки та призначення, запаси та потреби.

Таблиця 10

Пунктивідправки

Пункти призначення

Запаси

B1

B2

B3

B4

A1

14

10

11

13

290

A2

8

12

7

9

190

A3

5

4

6

11

210

Потреби

200

220

210

180

810\690

Обчислимо кількість запасів та потреб:

УAi = 290 + 190 + 210 = 690, УBj = 200 + 220 + 210 + 180 = 810.

Оскільки запаси і потрібне співпадають, маємо задачу з неправильним балансом або відкриту, отже введемо фіктивний пункт відправки з кількістю 120 одиниць вантажу.

Знайдемо опорний план діагональним методом або методом північно-західного кута [АКУ, с. 140].

Порядок заповнення клітинок наступний: A1B1 (14) = 200, A1B2 (10) = 90, A2B2 (12) = 130, A2B3 (7) = 60, A3B3 (6) = 150, A3B4 (11) = 60, A4B4 (0) = 120.

Таблиця 11

BA

1

2

3

4

200

220

210

180

1

290

14

10

11

13

200

90

2

190

8

12

7

9

130

60

3

210

5

4

6

11

0

150

60

4

120

0

0

0

0

120

Вартість початкового плану перевезення:

z0 = 200 · 14 + 90 · 10 + 130 · 12 + 60 · 7 + 150 · 6 + 60 · 11 + 120 · 0 = 7240.

Знайдемо опорний план методом найменшої вартості [АКУ, с. 142].

Порядок заповнення клітинок наступний: A4B1 (0) = 120, A3B2 (4) = 210, A2B3 (7) = 190,

A1B2 (10) = 10, A1B3 (11) = 20, A1B4 (13) = 180, A1B1 (14) = 80.

Таблиця 12

BA

1

2

3

4

200

220

210

180

1

290

14

10

11

13

80

10

20

180

2

190

8

12

7

9

190

3

210

5

4

6

11

0

210

4

120

0

0

0

0

120

Вартість початкового плану перевезення:

z0 = 80 · 14 + 10 · 10 + 20 · 11 + 180 · 13 + 190 · 7 + 210 · 4 + 120 · 0 = 5950.

Знайдемо опорний план методом подвійної переваги [ГЕТ, с. 222].

Порядок заповнення клітинок наступний: A4B1 (0) = 120, A3B2 (4) = 210, A2B3 (7) = 190,

A1B2 (10) = 10, A1B3 (11) = 20, A1B4 (13) = 180, A1B1 (14) = 80.

Спочатку заповнюються перші клітинки, оскільки їх значення одночасно мінімальні в рядках та стовпцях, а інші заповнюються згідно методу найменшої вартості [ГЕТ, с. 221].

Таблиця 13

BA

1

2

3

4

200

220

210

180

1

290

14

10

11

13

80

10

20

180

2

190

8

12

7

9

190

3

210

5

4

6

11

0

210

4

120

0

0

0

0

120

Вартість початкового плану перевезення:

z0 = 80 · 14 + 10 · 10 + 20 · 11 + 180 · 13 + 190 · 7 + 210 · 4 + 120 · 0 = 5950.

Оскільки вартості двох останніх планів рівні, то продовжимо розв'язання на основі цього опорного плану.

Таблиця 14

BA

1

2

3

4

a

200

220

210

180

1

290

14

10

11

13

0

80

-

10

+

20

180

2

190

8

12

7

9

-4

190

3

210

5

4

6

11

-6

0

+

210

-

4

120

0

0

0

0

-14

120

b

14

10

11

13

Для базисних клітинок система потенціалів така:

a1 + b1 = 14; a1 + b2 = 10; a1 + b3 = 11; a1 + b4 = 13; a2 + b3 = 7; a3 + b2 = 4; a4 + b1 = 0.

Оскільки кількість змінних менше, ніж рівнянь, то покладемо a1 = 0. Перевіряємо умову оптимальності для вільних клітинок: a + b < c.

a2 + b1 = -4 + 14 = 10 > 8 [2]; a2 + b2 = -4 + 10 = 6 < 12; a2 + b4 = -4 + 13 = 9 < 9; a3 + b1 = -6 + 14 = 8 > 5 [3]; a3 + b3 = -6 + 11 = 5 < 6; a3 + b4 = -6 + 13 = 7 < 11; a4 + b2 = -14 + 10 = -4 < 0; a4 + b3 = -14 + 11 = -3 < 0; a4 + b4 = -14 + 13 = -1 < 0. Для клітинки A3B1 (з тих, що не виконується умова оптимальності) різниця потенціалів найбільша, тому для неї робимо цикл перерахунку на мінімальну величину від'ємних вершин: min(80, 210) = 80.

Переходимо до наступної ітерації.

Таблиця 15

BA

1

2

3

4

a

200

220

210

180

1

290

14

10

11

13

0

90

+

20

180

-

2

190

8

12

7

9

-4

190

3

210

5

4

6

11

-6

80

+

130

-

4

120

0

0

0

0

-11

120

-

0

+

b

11

10

11

13

Вартість 1 плану перевезення:

z1 = 90 · 10 + 20 · 11 + 180 · 13 + 190 · 7 + 80 · 5 + 130 · 4 + 120 · 0 = 5710.

Для базисних клітинок система потенціалів така:

a1 + b2 = 10; a1 + b3 = 11; a1 + b4 = 13; a2 + b3 = 7; a3 + b1 = 5; a3 + b2 = 4; a4 + b1 = 0.

Оскільки кількість змінних менше, ніж рівнянь, то покладемо a1 = 0. Перевіряємо умову оптимальності для вільних клітинок: a + b < c.

a1 + b1 = 0 + 11 = 11 < 14; a2 + b1 = -4 + 11 = 7 < 8; a2 + b2 = -4 + 10 = 6 < 12; a2 + b4 = -4 + 13 = 9 < 9; a3 + b3 = -6 + 11 = 5 < 6; a3 + b4 = -6 + 13 = 7 < 11; a4 + b2 = -11 + 10 = -1 < 0; a4 + b3 = -11 + 11 = 0 < 0; a4 + b4 = -11 + 13 = 2 > 0 [2]. Для клітинки A4B4 (з тих, що не виконується умова оптимальності) різниця потенціалів найбільша, тому для неї робимо цикл перерахунку на мінімальну величину від'ємних вершин: min(180, 130, 120) = 120.

Переходимо до наступної ітерації.

Таблиця 16

BA

1

2

3

4

a

200

220

210

180

1

290

14

10

11

13

0

210

20

60

2

190

8

12

7

9

-4

190

3

210

5

4

6

11

-6

200

10

4

120

0

0

0

0

-13

120

b

11

10

11

13

Вартість 2 плану перевезення:

z2 = 210 · 10 + 20 · 11 + 60 · 13 + 190 · 7 + 200 · 5 + 10 · 4 + 120 · 0 = 5470.

Для базисних клітинок система потенціалів така:

a1 + b2 = 10; a1 + b3 = 11; a1 + b4 = 13; a2 + b3 = 7; a3 + b1 = 5; a3 + b2 = 4; a4 + b4 = 0.

Оскільки кількість змінних менше, ніж рівнянь, то покладемо a1 = 0. Перевіряємо умову оптимальності для вільних клітинок: a + b < c.

a1 + b1 = 0 + 11 = 11 < 14; a2 + b1 = -4 + 11 = 7 < 8; a2 + b2 = -4 + 10 = 6 < 12; a2 + b4 = -4 + 13 = 9 < 9; a3 + b3 = -6 + 11 = 5 < 6; a3 + b4 = -6 + 13 = 7 < 11; a4 + b1 = -13 + 11 = -2 < 0; a4 + b2 = -13 + 10 = -3 < 0; a4 + b3 = -13 + 11 = -2 < 0. Умова оптимальності виконується для всіх клітинок, отже останній план є оптимальним.

Його вартість становить 5470 у.о.

Слід зауважити, щоспоживачі не доодержать 120 од. вантажу.

Отже, розв'язком задачі є матриця перевезень:

.

Відповідь: 5470 у.о.

Задача 5

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

,

x1 > 0, x2 > 0.

Оскільки цільова функція нелінійна, то дана задача належить до задач нелінійного програмування [АКУ, c. 253].

Знайдемо точки, через які пройдуть граничні прямі та побудуємо многокутник розв'язків.

L1: x1 + 2x2 = 12, T11(0, 6), T12(12, 0);

L2: 3x1 + x2 = 15, T21(0, 15), T22(5, 0).

Виконаємо перетворення рівняння цільової функції та визначимо тип лінії рівня f(x1, x2) = h, де h - деяка стала і дослідимо її поведінку для різних значень h:

Отже, маємо концентричні еліпси з центром в точці G(2, -5) та піввісями та .

Рисунок 2

Зі збільшенням (зменшенням) числа h значення функції f відповідно збільшується (зменшується).

Провівши з точки G лінії з різними значеннями h, бачимо, що мінімум цільової функції досягається в точці D - перетину прямих L3 та L7, а максимум - в точці B - перетину прямих L1 та L3.

Виконаємо обчислення координат екстремумів.

Координати точки D - мінімуму функції.

Отже, Xmin = (2, 0).

Знайдемо оптимальне мінімальне значення цільової функції:

Координати точки A - максимуму функції.

Отже, Xmax = (0, 6).

Знайдемо оптимальне максимальне значення цільової функції:

.

Відповідь: Xmin = (2, 0), fmin = 155, Xmax = (0, 6), fmax = 371.

Задача 6

Планується діяльність двох підприємств П1 і П2. Початковий загальний обсяг інвестицій складають x гривень. Інвестування підприємства П1 в обсязі y дозволяє на кінець року на цьому підприємстві отримати прибуток ц(y) = 7y, а сам обсяг інвестицій зменшується до величини ш(y) = 0,3y. Аналогічно, інвестування підприємства П2 в обсязі (x - y) дозволяє на кінець року отримати на цьому підприємстві прибуток о(x - y) = 2(x - y), а сам обсяг інвестицій зменшуються до величини с(x - y) = 0,6(x - y). Загальний обсяг інвестицій, які планується вкласти у підприємства на початок періоду складає 1000000 грн. Необхідно таким чином розподілити інвестиції між підприємствами на кожен рік, щоб повний прибуток за три роки їх діяльності був максимальним.

Розв'язання

Розглядатимемо процес розподілу коштів як n-кроковий, в якому номер кроку відповідає номеру року. Керована система - два підприємства з вкладеними в них коштами. Система характеризується одним параметром стану ak-1 (k = 1, n) - кількістю коштів, які слід розподілити на початку k-го року. Змінних управління на кожному кроці дві: xk1 і xk2 - кількість коштів, виділених відповідно підприємству 1 і 2. Оскільки засоби щороку перерозподіляються повністю, то xk2 = ak-1 - xk1. Для кожного кроку задача стає одновимірною [КЛХ, с. 34].

Показник ефективності k-го кроку рівний f1 (xk) + f2(ak-1 - xk). Це - дохід, отриманий від двох підприємств протягом k-го року. Показник ефективності задачі - дохід, отриманий від двох підприємств протягом n років, який складає

Рівняння стану виражає залишок коштів ak після k-го кроку і має вигляд:

ak = g1(xk) + g2(ak-1 - xk).

Нехай Zk*(ak-1) - умовний оптимальний дохід, отриманий від розподілу коштів ak-1 між двома підприємствами за n, - k + 1 років, починаючи з k-гo року до кінця даного періоду. Запишемо рекурентні співвідношення для цих функцій:

де ak - визначається з рівняння стану (2).

Виконаємо рішення нашої задачі при конкретних значеннях параметрів:

n = 3, a = 1000000, f1(x) = 7x, f2(y) = 2y, g1(x) = 0,3x, g2(y) = 0,6y.

Якщо xk і ak-1 - xk - кошти, виділені відповідно підприємствам 1 і 2 в k-му році, то сумарний дохід, отриманий цього року від обох підприємств, рівний:

Zk = 7xk + 2(ak-1 - xk) = 5xk + 2ak-1,

а рівняння стану (2) приймає вигляд:

ak = 0,3xk + 0,6(ak-1 - xk) = -0,3xk + 0,6ak-1.

Основні функціональні рівняння (3) запишуться таким чином:

(k = 1, 2,..., n - 1).

Проведемо етап умовної оптимізації.

3 крок. Умовний оптимальний дохід рівний:

Коефіцієнт при x3 позитивний, тому максимум цією лінійної відносно x3 функції досягається в кінці інтервалу, тобто x3*(a2) = a2.

2 крок. Умовний оптимальний дохід рівний:

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

Коефіцієнт при x2 позитивний, тому максимум цією лінійної відносно x2 функції досягається в кінці інтервалу, тобто x2*(a1) = a1.

1 крок. Умовний оптимальний дохід рівний:

Коефіцієнт при x1 позитивний, тому максимум цією лінійної відносно x1 функції досягається в кінці інтервалу, тобто x1*(a0) = a0.

Результат умовної оптимізації:

Z1(a0) = 9,73a0, x1(a0) = a0;

Z2(a1) = 9,1a1, x2(a1) = a1;

Z3(a2) = 7a2, x3(a2) = a2.

Перейдемо до безумовної оптимізації.

Оскільки a0 = 1000000, то максимум доходу рівний Zmax = 9,73 · 1000000 = 9730000 у.о.

Обчислюємо розподіл коштів по роках:

x1 = 1000000, a1 = -0,3x1 + 0,6a0 = -0,3 · 1000000 + 0,6 · 1000000 = 300000;

x2 = 300000, a2 = -0,3x2 + 0,6a1 = -0,3 · 300000 + 0,6 · 300000 = 90000;

x3 = 90000.

При такому розподілі 1000000 у.о. за 3 роки буде отриманий дохід, рівний 9730000 у.о.

Відповідь: 9730000.

Література

1. Акулич И.Л. Математическое программирование в примерах и задачах. - М.: Высшая школа, 1986. - 319 с. [АКУ]

2. Вітлінський В.В., Наконечний С.І. Математичне програмування: Навч.-метод. посібник для самост. вивч. дисц. - К.: КНЕУ, 2001. - 248 с. [ВІТ]

3. Гетманцев В.Д. Лінійна алгебра і лінійне програмування: Навчальний посібник. - К.: Либідь. 2001. - 256 с. [ГЕТ]

4. Грешилов А.А. Прикладные задачи математического программирования. Учебное пособие. - 2-е изд. - М.: Логос, 2006. - 288 с. [ГРЕ]

5. Калихман И.Л. Динамическое программирование в примерах и задачах. М.: Высшая школа, 1979. - 125 с. [КЛХ]

6. Карагодова О.О. Дослідження операцій: Навч. посібник. - К.:ЦУЛ, 2007, - 256 с. [КАР]

7. Рузанов А.И. Теория двойственности в задачах линейного программирования. - Н. Новгород, ННГУ, 1999. - 59 с. [РУЗ].

8. Хемди А. Таха. Введение в исследование операций. - М.: Вильямс, 2005. - 901 с. [ТАХ]

Размещено на Allbest.ru

...

Подобные документы

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

    контрольная работа [298,3 K], добавлен 20.11.2009

  • Послідовність графічного розв'язання задачі лінійного програмування. Сумісна система лінійних нерівностей, умови невід'ємності, визначення півплощини з граничними прямими. Графічний метод для визначення оптимального плану задачі лінійного програмування.

    задача [320,6 K], добавлен 31.05.2010

  • Розв'язання завдання графічним способом. Зображення розв'язку системи нерівностей, визначення досягнення максимуму та мінімуму функції. Розв'язання транспортної задачі методом потенціалів та симплекс-методом, формування оціночної матриці з елементів.

    задача [134,9 K], добавлен 31.05.2010

  • Розв'язання графічним методом математичної моделі задачі з організації випуску продукції. Розв'язання транспортної задачі методом потенціалів. Знаходження умовних екстремумів функцій методом множників Лагранжа. Розв'язання задач симплекс-методом.

    контрольная работа [48,5 K], добавлен 16.07.2010

  • Розв'язання системи лінійних рівнянь методом повного виключення змінних (метод Гаусса) з використанням розрахункових таблиць. Будування математичної моделі задачі лінійного програмування. Умови для застосування симплекс-методу. Розв'язка спряженої задачі.

    практическая работа [42,3 K], добавлен 09.11.2009

  • Розв'язок задач лінійного програмування симплексним методом, графічне вирішення системи нерівностей, запис двоїстої задачі: визначення прибутку, отриманого підприємством від реалізації виробів; загальних витрат, пов’язаних з транспортуванням продукції.

    контрольная работа [296,0 K], добавлен 28.03.2011

  • Поняття та значення симплекс-методу як особливого методу розв'язання задачі лінійного програмування, в якому здійснюється скерований рух по опорних планах до знаходження оптимального рішення. Розв'язання задачі з використанням програми Simplex Win.

    лабораторная работа [264,1 K], добавлен 30.03.2015

  • Дослідження предмету і сфери застосування математичного програмування в економіці. Класифікація задач цієї науки. Загальна задача лінійного програмування, деякі з методи її розв’язування. Економічна інтерпретація двоїстої задачі лінійного програмування.

    курс лекций [59,9 K], добавлен 06.05.2010

  • Методи зведення до канонічної форми задач лінійного програмування. Визначення шляхів знаходження екстремумів функцій графічним способом. Побудова початкового опорного плану методом "північно-західного" напрямку. Складання двоїстої системи матриць.

    контрольная работа [262,0 K], добавлен 08.02.2010

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

    реферат [28,5 K], добавлен 26.02.2012

  • Практична реалізація задачі Гамільтона про мандрівника методом гілок та меж. Математична модель задачі комівояжера, її вирішення за допомогою алгоритму Літтла. Програмне знаходження сумарних мінімальних характеристик (відстані, вартості проїзду).

    курсовая работа [112,5 K], добавлен 30.09.2014

  • Етапи розв'язування задачі дослідження певного фізичного явища чи процесу, зведення її до диференціального рівняння. Методика та схема складання диференціальних рівнянь. Приклади розв'язування прикладних задач за допомогою диференціального рівняння.

    контрольная работа [723,3 K], добавлен 07.01.2016

  • Теорема Куна-Такера. Побудування функції Лагранжа. Задача квадратичного програмування. Узагальнення симплексного метода лінійного програмування згідно методу Біла. Правила переходу від однієї таблиці до іншої. Система обмежень у допустимої області.

    курсовая работа [252,9 K], добавлен 08.05.2014

  • Поняття диференціальних рівнянь. Задача Коші і крайова задача. Класифікація методів для задачі Коші. Похибка методу Ейлера. Модифікований метод Ейлера-Коші. Пошук рішення задачі однокроковим методом Ейлера. Порівняння чисельного рішення з точним рішенням.

    презентация [294,4 K], добавлен 06.02.2014

  • Розв’язання систем лінійних рівнянь методом Жордана-Гауса. Еквівалентні перетворення системи, їх виконання як елемент методів розв’язування системи рівнянь. Базисні та вільні змінні. Лінійна та фундаментальна комбінації розв’язків, таблиці коефіцієнтів.

    контрольная работа [170,2 K], добавлен 16.05.2010

  • Основні етапи розв'язування алгебраїчних рівнянь: аналіз задачі, пошук плану розв'язування та його здійснення; перевірка та розгляд інших способів виконання. Раціоналізація розв'язування алгебраїчних рівнянь вищих степенів методом заміни змінних.

    курсовая работа [229,8 K], добавлен 13.05.2013

  • Основні типи та види моделей. Основні методи складання початкового опорного плану. Поняття потенціалу й циклу. Критерій оптимальності базисного рішення транспортної задачі. Методи відшукання оптимального рішення. Задача, двоїста до транспортного.

    курсовая работа [171,2 K], добавлен 27.01.2011

  • Методи скінченних різниць або методи сіток як чисельні методи розв'язку інтегро-диференціальних рівнянь алгебри диференціального та інтегрального числення. порядок розв’язання задачі Діріхле для рівняння Лапласа методом сіток у прямокутної області.

    курсовая работа [236,5 K], добавлен 11.06.2015

  • Вивчення методів розв'язання лінійної крайової задачі комбінуванням двох задач Коші. Переваги та недоліки інших методів: прицілювання, колокацій, Гальоркіна, найменших квадратів та ін. Пошук єдиного розв'язку звичайного диференціального рівняння.

    курсовая работа [419,2 K], добавлен 29.08.2010

  • Процес розповсюдження тепла в стержні методом розділення змiнних. Застосування методу Фур’є розділення змінних для розв’язання поставленої нестацiонарної задачі теплопровiдностi. Теорема про нагрітий стержень з нульовими температурами в кінцевих точках.

    курсовая работа [579,3 K], добавлен 10.04.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.