Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прикладная математика. Шпоры за 2-й семестр.doc
Скачиваний:
45
Добавлен:
16.12.2013
Размер:
453.63 Кб
Скачать

13. Различные формулировки задачи линейного программирования, функция цели, допустимые и оптимальные решения. Основная задача лп, ее векторная и матричная формы записи.

Задача о рациональном использовании производственных мощностей является одной из первых задач, для решения которой были применены методы линейного программирования. В общем виде математическая модель об использовании производственных мощностей может быть получена следующим образом. Предположим, что предприятие или цех выпускает n видов изделий, имея m групп оборудования. Известны нормы времени на обработку каждого изделия на каждой группе оборудования и фонд времени работы каждой группы оборудования. Требуется составить план производства, при котором предприятие получит наибольшую прибыль. Принимаются следующие обозначения: i-номер группы оборудования(1-m), j-номер вида изделия, aij-норма времени на обработку единицы j-ого изделия на i-ом оборудовании, bi-фонд времени работы i-ой группы оборудования, cj-прибыль на одно изделие j-ого вида, xj-планируемое количество единиц j-ого изделия, (х1,х2…хn)-искомый план производства. Компоненты производственной программы должны удовлетворять условию, что суммарное время обработки всех изделий на данной группе оборудования не превышает фонда времени работы этой группы оборудования. На обработку x1 единиц первого изделия будет затрачиваться ai1*x1 единиц времени, второго – ai2*x2. Эта сумма не может превышать фонд времени работы i-ой группы оборудования, то есть должна быть меньше или равна bi. Количество изделий не может быть отрицательным, поэтому все х >0. Любое неотрицательное значение системы называют допустимым, а допустимое решение, при котором целевая ф-я (3) принимает наименьшее значение – оптимальным решением задачи ЛП (1)-(3).

Прибыль будет равна: Z=c1*x1+c2*x2…+cn*xn и она должна быть максимальной. Все это образует математическую модель задачи о рациональном использовании производственных мощностей. Задача ЛП – найти решения, которые дают наибольшую прибыль.

А – матрица удельных затрат ресурсов. В – вектор объемов ресурсов. С – вектор удельной прибыли.

Функция прибыли носит название функции цели. Допустимым решением задачи ЛП называется такой набор переменных х, который удовлетворяет условиям и каждая компонента которого неотрицательна. Оптимальное решение достигается при максимизации прибыли.

*** Многие проблемы, возникающие в экономических исследованиях, планировании и управлении, будучи сформулированными математически, представляют собой задачи, в которых необходимо решить с-му линейных алгебраических уравнений или неравенств и среди всех неотрицательных решений найти то решение, при котором линейная однородная функция принимает наибольшее или наименьшее значение. Изучение методов исследования и решения математических задач указанного типа составляет содержание раздела математики, кот. Принято называть линейным программированием.

Основную задачу ЛП сформулируем следующим образом: даны система m линейных уравнений с n неизвестными

Основной задачей линейного программиро-вания называется задача отыскания min ли-нейной формы z = c1x1+c2x2+…+cx при неотрицатель-ности входящих в нее переменных и системы ограничений в виде СЛАУ

aijxj ≤ bi

xj 0; i=; j=.

Для приведения линейной задачи произ-водственного планирования к основной за-даче линейного программирования необходи-мо:

  1. Ф-я z заменяется на “-z”.

  2. В левой части сис-мы ограничений СЛАН вводится по одной искусствен-ной переменной в каждое из неравен-ств.

Найти план производства xj, j=обеспечивающийmin линейной формы

-z = - cj xj → min. И ограничения

aijxj + xi = bi

xj 0; xi≥0, i=; j=.

Исходные параметры задачи могут быть представлены в виде технологической матрицы A затрат ресурсов на единицу продукции каждого вида, вектора B объемов ресурсов и вектора C удельной прибыли:C=(c1, …, cn).

Матричная форма записи:

14. Геометрическая интерпретация задачи ЛП и симплексного метода. Графическое решение задачи ЛП с 2мя переменными. Допустимые решения х образуют в множестве точек допустимую область, которая является пересечением замкнутых полупространств. Эта область представляет собой многогранник в n-мерном пространстве, гранями которого служат участки гиперплоскостей вида или. Множество называется выпуклым, если вместе с любыми двумя его точками ему принадлежит и отрезок, соединяющий эти точки. Полупространство – выпуклое множество, допустимый многогранник также является им. Замкнутым называется множество, содержащее все свои граничные точки. Угловые точки выпуклого множества – точки, не являющиеся выпуклой комбинацией двух различных точек множества. Выпуклое замкнутое ограниченное множество на плоскости, имеющее конечное число точек, называется выпуклым многоугольником. Многоугольник решений может быть точкой, лучом, отрезком, многоугольником и неограниченной многоугольной областью. Задача ЛП состоит в том, чтобы отыскать такие точки многоугольника, координаты которых обеспечивают целевой функции минимальное\максимальное значений. Гиперплоскость – множество точек х с координатами, удовлетворяющими линейному уравнению. Многогранник – пересечение конечного числа полупространств.

Графическим методом решаются задачи ЛП с двумя переменными. Процесс решения проходит в два этапа. На первом этапе строится множество допустимых решений задачи. Допустимым решением называется любой вектор, удовлетворяющий всем ограничениям задачи. Если первый окончился успешно, на втором этапе ищется оптимальное решение. Оптимальное решение – допустимое решение с наибольшей/наименьшей целевой функцией. Рисуем из точки (0,0) градиент (вектор, состоящий из коэффициентов целевой функции). Он показывает направление увеличения функции. Линия уровня перпендикулярна градиенту.

15. Симплексметод ЛП: задача ЛП в предпочитаемой форме, выражение функции цели через свободные неизвестные, вычисление относительных оценочных коеффици-ентов ∆j и значение целевой функции соответ-ствующих данному базисному допустимому решению. Симплекс-метод – частный случай общей задачи, когда система уравнений имеет предпочитаемый вид (Коэффициенты при базисных переменных (остальные свободные) равны 1. Базисные переменные есть только в одном уравнении).При этом правые части всех уравнений неотрицательны.

Минимизировать L=c1x1+c2x2+...cnxn (1), при условиях:

x1 + g1,m+1xm+1 + ... + g1nxn = h1,

x2 + g2,m+1 xm+1 + ... + g2nxn = h2, (2)

xm + gm,m+1 xm+1 + ... + gmnxn = hm

и xj≥0, j = 1,2,...n (3).

Одним из допустимых решений задачи линейного программирования (1)-(3) будет базисное неотрицательное решение системы (2): x1=h1, x2=h2,...xm=hm, xm+1=0,...xn=0 (4), ему соответствует значение целевой ф-ии равное

L0=c1h1+c2h2+...cmhm+cm+1*0+...+cn*0 = ci hi (5).

Надо исследовать, является ли решение (4) оптимальным (т.е. является ли значение (5) наименьшим из всех возможных значений целевой ф-ии (1), отвечающих различным неотрицательным решениям системы (2)).

Учитывая что система уравнений (2) имеет предпочитаемый вид, находим для нее общее решение: xi=hi-gi,m+1xm+1-...-ginxn, i=1,2,...,m (6). Если свободным неизвестным придавать какие-нибудь неотрицательные значения, то будем получать различные решения системы (2), среди которых нас интересуют только неотрицательные. Подставляя их компоненты в линейную форму (1), можно подсчитать соответствующие значения целевой функции. Если переписать выражение (1) в виде:

- L = c1x1+c2x2+...cmxm+ cm+1xm+1+...+cnxn=0 (7). Для того чтобы исключить базисные неизвестные из (7) , достаточно умножить первое уравнение системы (2) на c1, второе- на c2, … , m-e на cm, сложить полученные произведения и из результата вычесть уравнение (7). Получим L=∆m+1xm+1+...+∆nxn=L0 (8), где ∆j = c1g1j + c2g2j + ... + cmgmj - cj , j=1,2,...n (9) или

j = zj - cj, zj= cigij, j=1,2,...n (9a). Целесообразно ввести вектор C (c1,c2,...cm)`, компонентами которого служат коэффициенты при неизвестных в линейной форме (1), они записываются в том порядке, в котором расположены соответствующие базисные неизвестные в системе уравнений. Тогда, zj можно представить как скалярное произведение

j = CGj- cj, j=1,2,...n. А L0 = CH.

Для проведения указанных вычислений обычно составляют таблицу. Ее называют – первой симплекс таблицей. Из Ур-я (8) получаем выражение целевой ф-ии L через свободные неизвестные:

L=L0-∆m+1xm+1-...-∆nxn.

С помощью этого выражения исследуем базисное допустимое решение на оптимальность и выясним, как следует поступить, если оно окажется неоптимальным.

Соседние файлы в предмете Прикладная математика