Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Опорний конспект ОММ 4 Ф.doc
Скачиваний:
17
Добавлен:
11.11.2019
Размер:
1.71 Mб
Скачать

Тема 2.Загальна задача лінійного програмування та деякі зметодів її розв’язування Лекція 4 Тема лекції: Графічний метод розв’язування задач лп.

Мета: ознайомити студентів з графічми методом вирішення задачі ЛП

План лекції

1. Графічиний метод розв’язування задач ЛП з n=2.

2. Графічний метод розв’язування задач ЛП з n≥2 (n-m=2).

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

Література:

    1. Лавріненко Н.М., Латинін С.М., Фортуна В.В., Безкровний О.І. Основи економіко-метематичного моделювання: Навч. Посіб. - Львів: «Магнолія 2006», 2010.- 540с.

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

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

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

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

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

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

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

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

Розглянемо геометричну інтерпритацію задачі ЛП для випадку 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. Побудова многогранника розвязків.

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

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

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

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

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

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

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

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

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

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

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