Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Основные формы записи задачи линейного программирования



Общей задачей линейного программирования (ОЗЛП) называют задачу

(9.2.10)

при ограничениях:

, (9.2.11)

, (9.2.12)

, (9.2.13)

, (9.2.14)

xj — произвольные , (9.2.15)

где cj, Aij, bi — заданные действительные числа;

(9.2.10) — целевая функция;

(9.2.11) — (9.2.15) — ограничения;

x = (x 1,..., xn) — план задачи.

Задачу линейного программирования можно представить в 3-х различных видах: развернутом, матричном и векторном.

Приведенная выше ОЗЛП записана в развернутой или индексной форме.

В этой же форме задачу можно представить и несколько иначе:

(9.2.16)

при линейных ограничениях:

(9.2.17)

, (9.2.18)

xj — произвольные ,

здесь cj , Aij , bi — заданные действительные числа;

(9.2.16) ¾ целевая функция;

(9.2.17) — ограничения;

(9.2.18) — условие неотрицательности части переменных;

x = (x 1,..., xn) — план задачи.

Рассмотрим теперь матричную форму записи ЗЛП.

Введем следующие обозначения:

где

C — матрица-строка;

A — матрица системы уравнений;

X — матрица-столбец переменных;

A 0 — матрица-столбец свободных членов.

Тогда наша задача примет вид:

; (9.2.19)

, X ³ 0 (9.2.20)

или

mаx(min) Z = CX, AX {£,=,³} A 0, X ³ 0. (9.2.21)

Полезной является также векторная форма ЗЛП.

Для столбцов матрицы A введ е м обозначения:

, ,..., ,..., .

Тогда задача (9.2.10)—(9.2.15) в векторной форме записи примет вид:

mаx (min) Z = CX; (9.2.22)

A 1 x 1 +... + A jxj + A nxn = A 0, X ³ 0, (9.2.23)

где CX ¾ скалярное произведение векторов C =(c 1;...; cn) и X =(x 1,..., xn).

Не умоляя общности, можно считать, что в системе (9.2.10)-(9.2.15) первые k ограничений являются неравенствами, а последующие – m - уравнениями.

Относительно направления знака неравенства будем предполагать, что левая часть ³ правой, что всегда можно добиться умножая обе части на –1.

Тип экстремума (max / min) – носит относительный характер (аналогично).

Задача ЛП (9.2.10)–(9.2.15) - общая задача линейного программирования (ОЗЛП).

Если все ограничения – уравнения, а все Xi – неотрицательны то

- это каноническая задача линейного программирования(КЗЛП).





Дата публикования: 2014-11-02; Прочитано: 3493 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...