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

27

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

Харківський інститут фінансів

Українського державного університету фінансів

та міжнародної торгівлі

Кафедра економіко-математичних методів та інформаційних технологій

Опорний конспект лекцій

з дисципліни

«Оптимізаційні методи та моделі»

для студентів заочної форми навчання

освітньо-кваліфікаційний рівень – бакалавр

галузь знань – 0305 «Економіка та підприємництво»

напрям підготовки – 6.030509 «Облік і аудит»

Укладач Кузніченко В.М., доцент кафедри, к.ф.-м.н.

Розглянуто та ухвалено на засіданні кафедри

Протокол від ______2012 №___

Харків

2012

ЗМІСТ Стор.

Лекція 1. Задачі лінійного програмування.

3

Лекція 2. Задачі нелінійного програмування.

12

Тема 1. Концептуальні аспекти математичного моделювання економіки.

Тема 2. Оптимізаційні економіко-математичні моделі.

Тема 3. Задача лінійного програмування та методи її розв’язування.

Тема 4. Теорія двоїстості та аналіз лінійних моделей оптимізаційних задач.

Лекція 1

Тема лекції: Задачі лінійного програмування.

Мета: ознайомити студентів з методами розв’язання задач ЛП: графічно, симплекс – методом, методом штучної базиси, методом потенціалів.

План лекції

  1. Графічний метод розв’язання задач МП.

  2. Симплексний метод розв’язання задач ЛП.

  3. Метод штучної бази.

  4. Транспортна задача.

Література:

  1. Акулич И.Л. Математическое программирование в примерах и задачах. – М.: Высшая школа, 1993. – 336 с.

2. Іванюта І.Д. Практикум з математичного програмування: Навчальний посібник/ І.Д. Іванюта, В.І. Рибалка, І.А. Рудоміра – Дусятська. – К. : «Слово», 2008. – 296 с.

3. Кучма М.І. Математичне програмування: приклади і задачі: Навчальний посібник/ М.І. Кучма. - Львів: «Новий Світ - 2000», 2006. – 344 с.

4. А. Черемис, Р. Юринець, О. Мищишин. Методи оптимізації в економіці. Навчальний посібник. – К.: Центр навчальної літератури, 2006. – 152 с.

  1. Графічний метод розв’язання задач лп.

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

f(x)= c1x1 + c2x2 + …. + cnxn →extr (max/min) (1)

a11x1 + a12x2 + a13x3 + ….. +a1nxn{ ≤ = ≥ }b1

a21x1 + a22x2 + a33x3 + …..+ a2nxn{ ≤ = ≥ }b2

ak1x1 + ak2x2 + ak3x3 + …….+ aknxn{ ≤ = ≥ }bk (2)

am.1x1 + am.2x2 + am.3x3 + am.nxn { ≤ = ≥ } bm

xi≥0 i= 1,m (3)

Отже, загальна задача ЛП є формою із змішаною системою обмежень .

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

Означення 3. Задача ЛП має стандартний вигляд, якщо в загальній формі задачі ЛП присутні тільки обмеження (2) у вигляді нерівностей ≤ та (2.3), коли шукається max цільвої функції f, або в загальній формі задачі ЛП присутні тільки обмеження (2) у вигляді ≥ та (3), коли шукається min цільвої функції f.

Загальна задача ЛП геометрично інтерпретується так: кожне k – те обмеження – рівність

ak1x1 + ak2x2 + ak3x3 + …….+ aknxn= bk (k=1,….m)

задає в n – вимірному просторі основних змінних х123…..хк, ....... хn гіперплощину, а кожне k – те обмеження – нерівність

ak1x1 + ak2x2 + ak3x3 + …….+ aknxn ≤ bk (k=1,….m), визначає деяку ггіперплощину та півпростір n – вимірного простору, що лежить на один бік від цієї гіперплощини. За умоми сумітності системи нерівностей (2) та (3), перетин усіх цих півпросторів як опуклих множин, утворює опуклий многогранник допустимих розв’язків. Кожна вершина цього многогранника розв’язків визначає опрний план.

Розглянемо геометричну інтерпритацію задачі ЛП для випадку n=2.

Задача 1. Розвязати задачу ЛП графічно.

1 + 3х2≤12

1 - х2≤4

х12≥0

а) z =3х1 + х2→max

b) z =х1 + 5х2→max

c) z =4х1 + 6х2→max

Алгоритм розвязку задачі ЛП графічним методом

  1. Побудова многогранника розвязків.

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

У першому випадку задача ЛП не має розвязків.

В другому – завжди існує точка (або точки), в яких цільова функція (1) набуває максимального або мінімального значення.

У третьому – лінійна функція (1) на ОДР може не досягти екстремуму.

Надалі, нехай ОДР не є порожньою множиною.

  1. Будуємо вектор нормалі N=(c1,c2). Вектор нормалі вказує на напрямок зростання цільової функції (1).

  2. Проводимо перпендикулярно до вектора нормалі N=(c1,c2) лінію рівня.

  3. Визначення оптимальних крапок.

Для знаходження крапки максимуму цільової функції зміщуємо лінію рівня паралельно самій собі у напрямку вектора нормалі N доти, доки пряма не стане опорною до множини ОДР.

  1. Обчислення оптимальних значень.

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

У загальному вигляді задача МП з двома змінними формулюється таким чином:

Z=f(x1, x2) →max/min (4)

За умов

gk(x1,x2)≤ bk к=1,2,......m (5)

x1,x2≥0 (6)

де f та gk можуть бути лінійними або нелінійними.

При розв’язанні задачі (4) – (6) графічним методом важливим є поняття лінії рівня цільової функції.

Лінія рівня цільової функції називається така множина значень іі змінних, при яких функція набуває сталого значення f(x1, x2)=c:

  • для лінійної функції f(x1, x2)=c=const – паралельні прямі;

  • для квадратичної функції f(x1, x2)=(х1)2 +(х2)2 = c =const – концентричні кола різних радіусів r=(c)1/2;

  • для f(x1, x2)=a(х1)2 +b(х2)2 = c =const – концентричні еліпси.