logo
MV_OMP_LR_1sem_Dmitrienko

7.1.1. Постановка задачі.

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

Розглянемо лінійну функцію: (1) Така функція називається цільовою функцією. Нехай на невідомі функції накладені обмеження:

Потрібно знайти такий набір значень невідомих , який задовольняв би системі (2) і мінімізував (максимізував) цільову функцію. Визначення. Безліч значень X , що задовольняє системі обмежень (2), називається областю припустимих рішень. Рішення з цієї області називається планом. У векторному виді задача лінійного програмування має такий вигляд.

Нехай треба мінімізувати (максимізувати) лінійну форму: при обмеженнях: ; де ,

,…, , (3)

Визначення. План називається опорним, якщо серед векторів векторів лінійно незалежні.

Визначення. Оптимальним називається план, що задовольняє системі (2) і мінімізує (максимізує) цільову функцію.

У реальних задачах система обмежень може містити нерівності. Тоді система обмежень має вид: