Математические методы в экономике

Автор работы: Пользователь скрыл имя, 13 Декабря 2013 в 09:10, лекция

Краткое описание

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

Вложенные файлы: 1 файл

мат. методы в экономике (конспект лекций и к.р.).doc

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

    Присвоим поставке отмеченной меткой  c,  знак плюс. Второй поставке в этом же столбце присвоим знак минус. Далее третьей поставке, находящейся в той же строке, что и вторая, присвоим знак плюс, и т. д. Повторяя этот процесс для всех вершин цикла, получим знакочередующуюся цепь. Найдем в этой цепи минимальную поставку ( ) из поставок по отрицательным вершинам. Эту величину отнимаем из всех поставок в отрицательных вершинах и прибавляем ко всем поставкам в положительных вершинах. Т.о. получим новый план, в котором  не является базисной. Все остальные базисные переменные, а также переменная хlk являются базисными в новом плане и отмечаются кружком. Некоторые из базисных переменных могут быть равны нулю. Метод потенциалов обеспечивает монотонное убывание значений целевой функции (суммарной стоимости) и позволяет за конечное число шагов найти ее минимум.

 

Алгоритм метода потенциалов.

1. Составить  ПБП и отметить кружками базисные  переменные.

2. Составляем  систему потенциалов из условия Ui+Vj= Сij для всех отмеченных клеток, т.е. для каждой базисной переменной (обычно U1=0), тогда все остальные находятся однозначно.

3. Проверить  полученный план на оптимальность.  Условие оптимальности:

Сij-(Ui+Vj)=0 – для всех отмеченных клеток

Сij-(Ui+Vj)³0 для всех остальных клеток

а) Критерий оптимальности  выполнен. Записать оптимальный план и значение целевой функции. ЗАДАЧА РЕШЕНА.

б) Критерий  оптимальности не выполнен. Переходим  к пункту 4.

4. Найти D=min(Cij-(Uj+Vj)) для всех клеток в которых Сij-(Ui+Vj)<0. Клетка (1, k) в которой достигается этот минимум, будет соответствовать новой базисной переменной  xlk. Ввести в клетку (1, k) метку c. Перейти к пункту 5.

5. Построить  новое базисное решение с помощью  процедуры перепланировки, включив  переменную xlk в число базисных переменных. Перейти к пункту 2.

Пример 3.  . На складе А1 имеется 120 холодильников, на складе А2 – 180. Их необходимо доставить в 3 магазина В1, В2 и В3 в количествах 70, 140, 90 соответственно. Стоимость перевозки одного холодильника от поставщика к потребителю задается матрицей

 

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

 

Решение. Обозначим через xij - количество груза перевозимого от поставщика  A i к потребителю В j , где i = 1, 2  и j = 1, 2, 3. Составим таблицу. Тарифы перевозок матрицы С запишем в левый верхний угол каждой клетки таблицы.

 

Таблица 5.

 

Ai\Bj

70

140

90

 

120

8

5

6

 

180

4

9

7


 

В нашей задаче суммарные запасы и потребности равны, следовательно, транспортная задача является закрытой. Определим начальный опорный план задачи. Составим таблицу 6, используя метод северо-западного угла. Начнем заполнение таблицы с клетки (1; 1). Запишем в неё наименьшее из чисел запасов и запросов, соответствующих этой клетке, т.е.  min{70; 120}=70. В клетке (2;1) ставится прочерк, т.к. запросы потребителя В1 удовлетворены. Далее заполняется следующая по первой строке клетка, т.е. клетка (1; 2), с учётом  уже использованных запасов и удовлетворенных запросов. Имеем min{120-70; 120}=50. Это число записываем в клетке (1; 2). В следующей по первой строке клетке (1;3) ставим прочерк, т.к. все запасы склада А1 исчерпаны.  Переходим к клетке (2;2). Имеем min{140-50; 180}=90. Для клетки (2;3) получим min{180-90; 90}=90. Итак, таблица 6 имеет вид

Таблица 6.

 

Ai\Bj

70

140

90

120

8

       70

5

         50

6

180

4

9

         90

7

      90


 

Количество заполненных клеток в таблице 6 равно 4, m+n-1=2+3-1=4. Следовательно, полученный план невырожденный. Значение базисных переменных: х11=70, х12=50, х22=90, х23=90. Остальные переменные – небазисные  и их значения равны нулю. Транспортные расходы при данном плане перевозки будут равны: f(x)=c11x11+c12x12+c22x22+c22x23=8×70+5×50+9×90+7×90= 2250.

 Проверим составленный план  на оптимальность, используя метод потенциалов. Вычислим потенциалы по заполненным клеткам. Сумма потенциалов, соответствующих этим клеткам, равна истинному тарифу, записанному в левом верхнем углу рассматриваемой клетки, т.е. U i + Vj = сij, где сij - истинный тариф клетки (i, j), i = 1, 2  и j = 1, 2, 3.

.Поиск потенциалов начнем с клетки (1; 1). Имеем U 1 + V1 = 8. Полагаем U 1 = 0, тогда V1 = 8. Следующая заполненная клетка (1;2), для неё имеем U 1 + V2 = 5. Значит, V2 = 5. Для клетки (2;2) имеем U 2 + V2 = 9 Þ U 2 = 9 – 5 = 4. Последняя заполненная клетка  (2;3), для неё получим U 2 + V3 = 7 Þ V3 = 7 – 4 = 3. Результаты вычислений отразим в таблице 7. Она примет вид

 

 

Таблица 7.

 

Ai\Bj

70

140

90

 

120

8

−     70

5

+      50

6

    

U1=0

 

180

4

+    

9

−      90

7

      90

U2=4


                  V1=8          V2=5        V3=3

 

Проверим выполнение условия оптимальности Dij=cij-(Ui+Vj) ³ 0 для всех незанятых клеток.

Свободная клетка  (1;3): D13=c13 - (U1+V3)= 6 –(0 + 3) = 3>0.

Свободная клетка  (2;1): D1321 – (U 2 + V1) = 4 – ( 4 + 8) =  - 8 <0.

  В клетке (2;1) условие оптимальности  не выполняется. Значит, план не  оптимален, и транспортные расходы  можно уменьшить. Вводим в клетку (2,1) метку c . Строим новое базисное решение с помощью процедуры перепланировки, включив переменную x21 в число базисных переменных Переход к новому плану осуществим при помощи цикла. . В нашем случае в таблице 7 выбранный цикл это (2;1) → (2;2) → (1;2) → (1;1) → (2;1). У вершин ломанной проставим знаки   “ + “   и   “ – “. В свободной клетке (2;1) ставим “ + “, а далее идет чередование знаков. Из чисел, соответствующих клеткам со знаком “ – “, выберем наименьшее. Это число используется для пересчёта. В нашем случае min {90;70}=70. Составим новую таблицу 8. В клетку (2;1) запишем 70. В клетках со знаком  “ + “ к числу, находящемуся в клетке прибавляем 70. А в клетках со знаком  “ – “ из числа, находящегося в клетке вычитаем 70. При этом клетка (1;1) становится свободной, а (2;1) – занятой. Клетки (1;3) и (2;3) не изменяются. Таблица 8. имеет вид

Таблица 8.

 

 

Ai\Bj

70

140

90

 

120

8

    

5

        120

6

    

U1=0

180

4

      70

9

         20

7

      90

U2=4


                            V1=0        V2=5         V3=3

 

.Проверим полученный план на  оптимальность. По занятым клеткам вычислим потенциалы.

Пусть U 1 = 0. Имеем U 1 + V2 = 5 Þ V2 = 5.

           U 2 + V2 = 9 Þ  U 2  = 9 – 5 = 4.

           U 2 + V1 = 4  Þ  V1 = 4 – 4 = 0.

           U 2 + V3 = 7  Þ  V3 = 7– 4 = 3.

Зная потенциалы, по свободным клеткам  проверим выполнение условия оптимальности.

            D11=c11 – (U 1 + V1) = 8 - 0 = 8 >0.

            D13=c13 – (U 1 + V3)= 6 - 3 = 3 >0

Условие оптимальности не нарушено. Значит, план оптимальный и транспортные расходы уменьшить нельзя. Значения базисных переменных в оптимальном плане: х12=120, х21=70, х22=20, х23=90. Транспортные расходы f(x)= 5·120 + 4·70 + 9·20 + 7·90 = 1690.

Ответ: , fmin =1690.

Пример 4. По техническим причинам на склад А2 поступило на 40 холодильников меньше. Какому потребителю необходимо уменьшить поставки, чтобы затраты на перевозки были минимальными?

Решение. Введем фиктивного поставщика А3, который поставляет 40 холодильников с нулевыми тарифами доставки груза. Используя метод северо-западного угла, составим первую таблицу и определим первый опорный план.

Таблица 9

 

Ai\Bj

70

140

90

 

120

8

       70

5

         50

6

 

140

4

9

        90

7

      50

 

40

0

0

0

       40


 

Итак, план . Транспортные расходы f(x) = 8·70 + 5·50 + 9·90 + 7·50 = 560 + 250 + 810 + 350 = =1970.

 

Используя метод потенциалов, проверим план на оптимальность. По занятым клеткам вычислим потенциалы.

U 1 = 0.   U 1 + V1 = 8  Þ  V1 = 8 – 0 = 8;

              U 1 + V2 = 5  Þ  V2 = 5 – 0 = 5;

              U 2 + V2 = 9  Þ  U 2 = 9 – 5 = 4;

              U 2 + V3 = 7  Þ  V3 = 7 – 4 = 3;

              U 3 + V3 = 0 Þ  U 3 = 0 –3 = – 3.

Зная потенциалы, по свободным клеткам  проверим выполнение условия оптимальности.

              D13=c13 – (U 1 + V3 ) = 6 - 3 = 3>0   ;

              D21=c21 – (U 2 + V1 ) = 4 – 12 = – 8<0 ;

              D31=c31 – (U 3 + V1 ) = 0–5 = – 5 <0;

              D32=c32 – (U 3 + V2 ) = 0 – 2 =  – 2<0  .

 

Таким образом, видим, что в трёх клетках (2;1), (3;1) и (3;2) нарушено условие  птимальности, т.к. в них Dij <0. План Х1 не оптимален. Произведем улучшение плана. Клетка (2, 1) в которой достигается минимум Dij, будет соответствовать новой базисной переменной  x21. Введем в клетку (2, 1) метку c. Выберем цикл  (2;1) → (2;2) → (1;2) → (1;1) → (2;1). У вершин цикла проставим знаки   “ + “   и   “ – “. В свободной клетке (2;1) ставим “ + “, а далее идет чередование знаков. Получим таблицу 10.

 

Таблица 10

 

Ai\Bj

70

140

90

 

120

8

−     70

5

+      50

6

    

U1=0

 

140

4

+    

9

−      90

7

      50

U2=4

 

40

0

0

0

      40

U3=3


                  V1=8          V2=5        V3=3

 

Определим число для пересчета  из чисел, соответствующих клеткам  со знаком “ – “, выбрав наименьшее. В нашем случае min {90;70}=70. В клетку (2;1) запишем 70. В клетках со знаком “ + “ к числу, находящемуся в клетке прибавляем 70. А в клетках со знаком  “ - “ из числа, находящегося в клетке вычитаем 70. При этом клетка (1;1) становится свободной, а (2;1) – занятой. Составим новую таблицу 11.

 

Таблица 11

 

 

Ai\Bj

70

140

90

 
 

120

8

    

5

        120

6

    

U1=0

 

140

4

      70

9

         20

7

      50

U2=4

 

40

0

0

0

      40

U3= –3


                            V1=0        V2=5         V3=3

 

Новый опорный план . Транспортные расходы f(x) = 5·120 + 4·70 + 9·20 + 7·50 + 0·40  = 600 + 280 + 180 + 350 + 0  = 1410. Транспортные расходы уменьшились. Значит, план Х 2 лучше, чем Х 1.

Информация о работе Математические методы в экономике