- •Математичне програмування
- •Програма дисципліни (назва тем, короткий перелік основних питань)
- •Перелік запитань до іспиту:
- •Постановка задачі цп (зцп).
- •39.Загальні питання нп.
- •1.2. Постановка задачі лінійного програмування
- •1.3. Графічний метод розв’язку злп
- •Алгоритм графічного методу:
- •1.4. Симплекс-метод (см)
- •Алгoритм симплекс-метoду
- •Метод жорданових перетворень.
- •2)Метод штучних змінних.
- •Метод штучних змінних
- •1.5.1. Поняття двоїстості. Правила побудови двоїстих задач
- •Симетричні
- •Несиметричні
- •1.5.2. Двоїстий симплекс-метод
- •Алгоритм двоїстого симплекс-методу:
- •2.Транспортна задача
- •2.1.Постановка транспортної задачі
- •2.2. Методи пошуку вихідного дбр
- •2.2.1.Метод пiвнiчно-захiдного кута
- •2.2.2. Метод мінімального елемента
- •2.2.3. Метод викреслювання
- •2.2.4. Метод подвійної переваги
- •2.3.Метод потенціалів Алгоритм методу потенціалів
- •Завдання для контрольної роботи для студентів заочної та денної форми навчання:
- •Література
- •Програма дисципліни………………………………………………………………..3
- •2.Транспортна задача………………………………………………..22
- •2.2.2. Метод мінімального елемента……………………………..….27
- •2.2.4. Метод подвійної переваги……………………………………..27
- •2.3.Метод потенціалів……………………………………………………….27
- •Література……..………………………………………………………….……..42
Постановка задачі цп (зцп).
Область застосування ЗЦП у плануванні та промисловому менеджменті.
33.Геометрична інтерпритація ЗЦП.
34.Загальна характеристика методів розв’язання ЗЦП.
35.Загальна постановка задач ДП.
36.Багатокроковий процес прийняття рішень.
37.Метод рекурентних співвідношень. Принцип
оптимальності.
38.Постановка задачі НП. Геометрична інтерпретація
ЗНП.
39.Загальні питання нп.
40.Матричні ігри двох осіб.
1. ЛІНІЙНЕ ПРОГРАМУВАННЯ
1.1. Постановка задачі лінійного програмування
в загальній формі (ЗЗЛП)
Знайти вектор x=(x1,...,xn), що мінімізує цільову функцію
L(x)=c1x1+...+cnxn
і задовольняє систему обмежень
a11x1+...+a1nxn R a10
............................
am1x1+...+amnxn R am0
xj0, j=1,...,k
(де R- один з знаків відношення =, або , а умову додатності накладено не обов’язково на всі змінні).
1.2. Постановка задачі лінійного програмування
в стандартній формі (СЗЛП)
Знайти вектор x=(x1,...,xn), що мінімізує цільову функцію
L(x)=c1x1+...+cnxn (1.1)
і задовольняє систему обмежень
a11x1+...+a1nxn=a10
............................ (1.2)
am1x1+...+amnxn=am0
xj0, j=1,...,n (1.3)
В задачі (1.1)-(1.3) будемо називати матрицю A=||aij||, (де i=1,...,m, j=1,...,n) матрицею умов; вектор-стовпець Aj=(a1j,...,amj)T, j=1,...,n- j-м вектором умов; вектор A0=(a10,...,am0)T- вектором обмежень.
1.3. Графічний метод розв’язку злп
Для розв’язку двовимірних ЗЛП, тобто задач з двома змінними, а також деяких тривимірних задач застосовують графічний метод, що грунтується на геометричній інтерпритації та аналітичних властивостях ЗЛП.
Розглянемо таку задачу.
Знайти екстремум (мінімум, максимум) функції:
(2.1)
за умов
(2.3)
Припустимо, що система (2.2) за умов (2.3) сумісна і многокутник її розв’язків обмежений.
Згідно з геометричною інтерпретацією ЗЛП (2.1) кожне і-те обмеження-нерівність (2.2) визначає півплощину з граничною прямою (і=1, 2, …, m). Системою обмежень (2.2) описується спільна частина, тобто множина точок, координати яких задовольняють всі обмеження задачі. Таку множину точок називають многокутником розв’язків, або областю допустимих розв’язків ЗЛП (ОДР).
Умова (2.3) невід’ємності змінних означає, що область допустимих розв’язків задачі належить першому квадранту системи координат двовимірного простору. Цільова функція ЗЛП геометрично інтерпретується як сім’я паралельних прямих
Деякі властивості ЗЛП (для графічного розв’язування):
Якщо ОДР – обмежена, то екстремум лінійної функції Z досягається принаймні в одній з вершин многокутника.
Якщо ОДР – необмежена, то екстремум функції Z або не існує, або досягається принаймні в одній з вершин ОДР.
Якщо оптимальне значення Z досягається одночасно у двох вершинах разом, то це ж саме екстремальне значення досягається в будь-якій точці відрізка, що з’єднує ці дві вершини (альтернативний оптимум).
Отже, розв’язати ЗЛП графічно означає знайти таку вершину многокутника розв’язків, у результаті підстановки координат якої в (2.1) лінійна цільова функція набуває найбільшого (найменшого) значення.