Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Общая задача линейного программирования
Рассмотренные выше примеры задач линейного программирования позволяют сформулировать общую задачу линейного программирования. Дана система т линейных уравнений и неравенств с п переменными
и линейная функция F = C\X\ + c2x2 +...+ c„x„, (1.21) Необходимо найти такое решение системы Х= (х\, х2,..., Хр..., х„), где х, > 0(/=1, 2,..., /; /< «), (1.22) при котором линейная функция F (1.21) принимает оптимальное (т.е. максимальное или минимальное) значение. Система (1.20) называется системой ограничений, а функция F — линейной функцией, линейной формой, целевой функцией или функцией цели. Более кратко общую задачу линейного программирования можно представить в виде: п F = £ cjxj -> max (или -> min) 7=1 при ограничениях: и 5> /ух, - ^bt{i = \, 2,..., k),. И л Y.OtjXj =bi(i = k + l, k + 2,..., m), .7=1 ^•> 0(М, 2,..., /; 1< п). Оптимальным решением (или оптимальным планом) задачи линейного программирования называется решение Х= (х\, х2,..., Xj, •■ ■, хп) системы офаничений (1.20), удовлетворяющее условию (1.22), при котором линейная функция (1.21) принимает оптимальное (максимальное или минимальное) значение. Термины " решение" и " план" — синонимы, однако первый используется чаще, когда речь идет о формальной стороне задачи t (ее математическом решении), а второй — о содержательной стороне (экономической интерпретации). При условии, что все переменные неотрицательны (Xj> 0, у'=1, 2,..., л), система офаничений (1.20) состоит лишь из одних неравенств, — такая задача линейного профаммирования называется стандартной; если система офаничений состоит из одних уравнений, то задача называется канонической^. Так, в приведенных выше примерах задач линейного профаммирования задачи 1 и 2 — стандартные, задача 4 — каноническая, а задача 3 — общая. Любая задача линейного профаммирования может быть сведена к канонической, стандартной или общей задаче. Рассмофим вначале вспомогательную теорему. Теорема 1.1. Всякому решению {а\, а2,..., ап) неравенства а/1*1+а/2*2+-+а//Л» £ */ (1-23) соответствует определенное решение (оц, а2,.-., ап; ая+/) уравнения anxi+aax2+...+ainx„ +xn+i = bh (1.24) в котором x„+i> 0 (1.25) и, наоборот, каждому решению (аь а2,..., а„; ая+() уравнения (124) и неравенства (1.25) соответствует определенное решение (ct], a2,..., ос„) неравенства (1.23). 1 В ряде работ по математическому профаммированию стандартную задачу называют симметричной, а каноническую — основной. Глава 1 Общая пост ановка задач
Используя эту теорему (которую принимаем без доказательства), представим в качестве примера стандартную задачу (1.4)— (1.6) в каноническом виде. С этой целью в каждое из т неравенств системы ограничений (1.4) введем дополнительные неотрицательные переменные х„+\, хп+2,..., х„+т и система ограничений (1.4) примет вид: аих1+апхг+...+а1пх„ +хл+1 -6,, a2lxi+a22x1+...+a2„x„ +хп+2 = Ьъ (1.26)
am, Xi +amlXi+...+amnx Таким образом, стандартная задача (1.4)—(1.6) в канонической форме: найти такое решение Х- {х\, х2,..., хп, хп+\,..., х„+т), удовлетворяющее системе (1.26) и условию (1.5), при котором функция (1.6) принимает максимальное значение. Замечание. В рассматриваемой задаче все неравенства вида " s", поэтому дополнительные неотрицательные переменные вводились со знаком " +". В случае неравенства вида " > ", как, например, в задаче (1.10) — (1.12), соответствующие дополнительные переменные следовало бы ввести со знаком " -". УПРАЖНЕНИЯ В задачах 1.4—1.7 составить экономико-математические модели. 1.4. Для производства двух видов изделий А и В предприятие использует три вида сырья. Другие условия задачи приведены в таблице.
Составить такой план выпуска продукции, при котором прибыль предприятия от реализации продукции будет максимальной при условии, что изделий В надо выпустить не менее, чем изделий А. 1.5. Рацион для питания животных на ферме состоит из двух Составить наиболее дешевый рацион питания, обеспечивающий жиров не менее 6 ед., белков не менее 9 ед., углеводов не менее 8 ед., нитратов не более 16 ед. 1.6. На двух автоматических линиях выпускают аппараты трех
Составить такой план загрузки станков, чтобы затраты были минимальными, а задание выполнено не более чем за 10 суток. 1.7. Необходимо распилить 20 бревен длиной по 5 м каждое на бруски по 2 м и 3 м; при этом должно получиться равное количество брусков каждого размера. Составить такой план распила, при котором будет получено максимальное число комплектов и все бревна будут распилены (в один комплект входит по одному бруску каждого размера). Элементы линейной алгебры и геометрии 29
|