Решение оптимизационных экономических задач методами линейного программирования

Автор работы: Пользователь скрыл имя, 05 Июня 2013 в 20:15, курсовая работа

Описание работы

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

Содержание работы

Введение
3
1 Общая постановка задачи линейного программирования
5
2 Примеры экономических задач, приводящихся к задачам ЛП
9
3 Геометрический метод решение задач ЛП
16
4 Симплексный метод решения задач ЛП
21
5 Теоремы двойственности и их использование в задачах ЛП
26
6 Транспортная задача и её решение методом потенциалов
35
7 Решение задач ЛП с использованием программ «Excel»
41
Заключение
45
Список используемой литературы
46

Файлы: 1 файл

Вариант 32.doc

— 614.50 Кб (Скачать файл)

                                             x1 + 2x2 ≥ 4,                                                     (5)

                                            x1 ≥ 1;

                                             x1 ≥ 0,   x2 ≥ 0.   

 

Задача  об использовании ресурсов (задача планирования производства)

Для изготовления двух видов  продукции P1 и P2 используют четыре вида ресурсов S1, S2, S3 и S4. Запасы ресурсов, число единиц ресурсов, затрачиваемых на изготовление единицы продукции, приведены в таблице 2.

Прибыль, получаемая от единицы  продукции P1 и P2, — соответственно 2 и 3 руб.

 

Таблица 2 – Исходные данные к задаче об использовании  ресурсов

Вид ресурса

Запас ресурса

Число единиц ресурсов, затрачиваемых  на изготовление единицы продукции

P1

P2

S1

18

1

3

S2

16

2

1

S3

5

0

1

S4

21

3

0


 

Необходимо составить такой  план производства продукции, при котором  прибыль от ее реализации будет максимальной.

Решение. Составим экономико-математическую модель задачи.

Обозначим x1, x2 — число единиц продукции соответственно P1 и P2, запланированных к производству. Для их изготовления потребуется (1x1 + 3x2) единиц ресурса S1, (2x1 + 1x2) единиц ресурса S2, (1x2) единиц ресурса S3 и 3x1 единиц ресурса S4. Так как потребление ресурсов S1, S2, S3 и S4 не должно превышать их запасов, соответственно 18, 16, 5 и 21 единицы, то связь между потреблением ресурсов и их запасами выразится системой неравенств:

 

 

 

x1 +3x2 ≤ 18


2x1 +x2 ≤ 16                                                 (6)

x2 ≤ 5

3x1 ≤ 21

 

По смыслу задачи переменные

 

                                                x1 ≥ 0, x2  ≥ 0                                             (7)

 

Суммарная прибыль F составит 2x1 руб. от реализации продукции P1 и 3x2 руб. — от реализации продукции P2, т.е.

 

                                           F = 2x1 + 3x2                                                   (8)

 

Итак, экономико-математическая модель задачи:

найти такой план выпуска продукции  X = (x1,x2), удовлетворяющий системе (3) и условию (4), при котором функция (5) принимает максимальное значение.

Эту задачу (как и другие приведенные  примеры) можно легко обобщить на случай выпуска n видов продукции с использованием m видов ресурсов.

Обозначим xj (j = 1,2,...,n) — число единиц продукции Pj, запланированной к производству;

bi (i = 1, 2, . . . , m) — запас ресурса Si,

aij — число единиц ресурса Si, затрачиваемого на изготовление единицы продукции Pj (числа aij часто называют технологическими коэффициентами);

cj — прибыль от реализации единицы продукции Pj.

Тогда экономико-математическая модель задачи об использовании ресурсов в общей постановке примет вид: найти такой план X = (x1,x2,...,xn) выпуска продукции, удовлетворяющий системе:


a11x1 + a12x2 + . . . + a1nxn ≤ b1

a21x1 + a22x2 + . . . + a2nxn ≤ b2                                     (9)

. . . . . . . . . . . . . . . . . . . . . . . .

am1x1 + am2x2 + ... + amnxn ≤ bm

 

и условию

 

                                   x1 ≥ 0, x2 ≥ 0, . . . , xn ≥ 0,                                      (10)

 

при котором функция

 

                                   F = c1x1 + c2x2 + . . . + cnxn                                      (11)

 

принимает максимальное значение.

Задача  об использовании мощностей (задача о запуске оборудования)

Предприятию задан план производства продукции по времени и номенклатуре: требуется за время T выпустить n1, n2, ..., nk единиц продукции P1, P2, ..., Pk. Продукция производится на станках S1, S2, ..., Sm. Для каждого станка известны производительность aij (т.е. число единиц продукции Pj, которое можно произвести на станке Si) и затраты bij на изготовление продукции Pj на станке Si в единицу времени.

Необходимо составить  такой план станков (т.е. так распределить выпуск продукции между станками), чтобы затраты на производство всей продукции были минимальными.

Составим экономико-математическую модель задачи.

Обозначим xij — время, в течение которого станок Si будет занят изготовлением продукции Pj (i =1, 2, . . . , m; j = 1, 2, . . . , k).

Так как время работы каждого станка ограничено и не превышает T, то справедливы неравенства:


x11 + x12 + . . . + x1k ≤ T

x21 + x22 + . . . + x2k ≤ T                                          (12)

. . . . . . . . . . . . . . . . . . . . . . . .

xm1 + xm2 + ... + xmk ≤ T

 

Для выполнения плана выпуска по номенклатуре необходимо, чтобы выполнялись следующие неравенства:


a11x11 + a21x21 + . . . + am1xm1 ≤ n1

a12x12 + a22x22 + . . . + am2xm2 ≤ n2                          (13)

. . . . . . . . . . . . . . . . . . . . . . . .

a1kx1k + a2kx2k + . . . + amkxmk ≤ nk

 

Кроме того,

 

                                  xij ≥ 0 (i = 1, 2, . . . , m; j = 1, 2, . . . , k)                  (14)

 

Затраты на производство всей продукции выразятся функцией

 

                                 F = b11x11 + b12x12 + . . . + bmkxmk                              (15)

 

Экономико-математическая модель задачи об использовании мощностей  примет вид: найти такое решение X = (x11, x12, . . . , xmk), удовлетворяющее системам (9) и (10) и условию (11), при котором функция (12) принимает минимальное значение.

Транспортная  задача

Имеются 2 поставщика и 3 потребителя одного груза. Запасы груза у поставщиков (мощности поставщиков), спросы потребителей, а также затраты на перевозку единицы груза для каждой пары «поставщик-потребитель» сведены в таблицу поставок (таблица 4).

В левом верхнем углу произвольной (i;j)-клетки стоит так называемый коэффициент затрат (тариф) — затраты на перевозку единицы груза от i-го поставщика к j-му потребителю.

Задача ставится следующим  образом. Найти объемы перевозок  для каждой пары «поставщик-потребитель» так, чтобы:

а) мощности всех поставщиков  были реализованы;

б) спросы всех потребителей были удовлетворены;

в) суммарные затраты  на перевозку были бы минимальны.

 

Таблица 3 – Таблица поставок

Поставщики 

Мощность поставщиков

 Потребители и их спрос

1

2

3

50

30

80

1

60

1

4

х11

х12 

х13 

2

100

3

1

6

х21

х22 

х23 


 

Составим экономико-математическую модель задачи.

Обозначим xij — объем груза, перевозимого от i-го поставщика к j-му потребителю.

Заданные мощности поставщиков и спросы потребителей накладывают ограничения на значения неизвестных xij.

Так, например, объем груза, забираемого от 1-го поставщика, должен быть равен мощности этого поставщика — 60 ед., т.е. x11 + x12 + x13 = 60. Аналогичное ограничение можно получить и для второго поставщика. Получим ограничения по поставщикам:

 

                                                 x11 + x12 + x13 = 60                                     (13)


                                                 x21 + x22 + x23 = 100

 

Для того, чтобы спрос каждого  из потребителей был удовлетворен, необходимо, чтобы количество привозимого к нему груза было равно его спросу. Получим ограничения по потребителям:

 

x11 + x21 = 50


x12 + x22 = 30                                              (14)

x13 + x23 = 80

 

Очевидно, что объем перевозимого груза не может быть отрицательным, поэтому

 

                                       xij ≥ 0 (i = 1, 2; j = 1, 2, 3)                                   (15)

 

Суммарные затраты F на перевозку выражаются через коэффициенты затрат и поставки следующим образом:

 

                               F = 1x11 + 2x12 + 4x13 + 3x21 + 1x22 + 6x23                  (16)

 

Итак, экономико-математическая модель задачи: необходимо найти такой  план перевозок груза X = (x11, x12, x13, x21, x22, x23), удовлетворяющий системам (13), (14) и условию (15), при котором функция (16) принимает минимальное значение.

 

3 Геометрический метод решение задач ЛП

 

Наиболее простым и  наглядным методом линейного  программирования (ЛП) является графический метод. Он применяется для решения задач ЛП с двумя переменными.

Рассмотрим задачу ЛП в стандартной форме записи:

 

                                            max F(x) =                                            (17)

                                                   

                                                                                                (18)

                                                              

                                                                                                       (19)

           

Положим n=2, т.е. рассмотрим эту задачу на плоскости. Пусть система неравенств совместна (имеет хотя бы одно решение).

Каждое неравенство этой системы  геометрически определяет полуплоскость  с граничной прямой  ai1 x1 + ai2 x2  =  bi   , i=1,2,…m. Условия неотрицательности определяют полуплоскости, соответственно, с граничными прямыми x1 = 0, x2 = 0. Система совместна, поэтому полуплоскости, как выпуклые множества, пересекаясь, образуют общую часть, которая является выпуклым множеством и представляет собой совокупность точек, координаты каждой из которых являются решением данной системы. Совокупность этих точек называют многоугольником решений. Он может быть точкой, отрезком, лучом, многоугольником, неограниченной многоугольной областью.

Таким образом, геометрически задача линейного программирования (ЗЛП) представляет собой отыскание такой точки многоугольника решений, координаты которой доставляют линейной функции цели максимальное (минимальное) значение, причем допустимыми решениями являются все точки многоугольника  решений.

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

 

                                            .                                      (20)

 

Этот вектор показывает направление наискорейшего изменения  целевой функции. Прямая , перпендикулярная вектору–градиенту, является линией уровня целевой функции. В любой точке линии уровня целевая функция принимает одно и то же значение. Приравняем целевую функцию постоянной величине “a”. Меняя значение “a”,  получим семейство параллельных прямых, каждая из которых является линией уровня.

 Важное свойство  линии уровня линейной функции состоит в том, что при параллельном смещении линии в одну сторону уровень только возрастает, а при смещении в другую сторону – убывает.

С геометрической точки  зрения в задаче линейного программирования ищется такая угловая точка или  набор точек из допустимого множества решений, на котором достигается самая верхняя (нижняя) линия уровня, расположенная дальше (ближе) остальных в направлении наискорейшего роста.

Информация о работе Решение оптимизационных экономических задач методами линейного программирования