Проникновение математики в экономическую науку

CОДЕРЖАНИЕ

Введение

3

  1. Реальная постановка задачи

5

  1. Математическая модель задачи

6

  1. Определение опорного плана

9

  1. Определение оптимального плана

11

  1. Охрана труда

21

Список литературы

24

Приложение

25


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ВВЕДЕНИЕ

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

Большинство объектов, изучаемых  экономической наукой, может быть охарактеризовано кибернетическим  понятием сложная система.

Наиболее распространено понимание  системы как совокупности элементов, находящихся во взаимодействии и образующих некоторую целостность, единство. Важным качеством любой системы является эмерджентность - наличие таких свойств, которые не присущи ни одному из элементов, входящих в систему. Поэтому при изучении систем недостаточно пользоваться методом их расчленения на элементы с последующим изучением этих элементов в отдельности. Одна из трудностей экономических исследований - в том, что почти не существует экономических объектов, которые можно было бы рассматривать как отдельные (внесистемные) элементы.

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

Сложность экономики  иногда рассматривалась как обоснование  невозможности ее моделирования, изучения средствами математики. Но такая точка  зрения в принципе неверна. Моделировать можно объект любой природы и  любой сложности. И как раз  сложные объекты представляют наибольший интерес для моделирования; именно здесь моделирование может дать результаты, которые нельзя получить другими способами исследования.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.РЕАЛЬНАЯ  ПОСТАНОВКА ЗАДАЧИ

Фирма занимается производством 5 различных вариантов ковриков для манипуляторов (мыши). Для их производства используются 5 видов ресурсов: текстиль синтетический, резина, каучук, пробка, тифлон.

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

                                                       Таблица 1

Ресурсы

Нормы затрат сырья на одно изделие

Общее кол-во ресурсов

Арт1

Арт2

Арт3

Арт4

Арт5

Текстиль синтетический

10

12

11

5

7

990

Резина

6

8

2

3

4

620

Каучук

4

5

6

3

9

510

Пробка

1

2

5

4

3

390

Тифлон

12

6

5

1

2

900

Прибыль от реализации, р.

12

14

17

28

7

 

 

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

 

 

 

 

 

 

 

 

2.МАТЕМАТИЧЕСКАЯ  МОДЕЛЬ ЗАДАЧИ

При решении задачи симплексным  методом данный раздел должен включать в себя:

  1. запись математической модели в форме стандартной задачи линейного программирования
  2. переход к форме основной задачи линейного программирования
  3. переход к расширенной задаче (метод искусственного базиса), если есть в этом необходимость
  4. запись задачи в векторной форме

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

                                                                                       Таблица 2 

Ресурсы

Нормы затрат сырья на одно изделие

Общее кол-во ресурсов

Арт1

Арт2

Арт3

Арт4

Арт5

Текстиль синтетический

10

12

11

5

7

990

Резина

6

8

2

3

4

620

Каучук

4

5

6

3

9

510

Пробка

1

2

5

4

3

390

Тифлон

12

6

5

1

2

900

Прибыль от реализации, р.

12

14

17

28

7

 

 

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

Составим математическую модель задачи. Обозначим через х1- Арт1,х2- Арт2, х3- Арт3, х4-Арт4, х5-Арт5.Поскольку имеются ограничения на выделенный предприятию фонд  сырья каждого вида, переменные x1, x2, x3, x4 и x5 должны удовлетворять следующей системе неравенств.

 

       10x1+12x2+11x3+5x4+7x5 990


       6x1+8x2+2x3+3x4+4x5 720

       4x1+5x2+6x3+3x4+9x5 600                                                                           (1)

       1x1+2x2+5x3+4x4+3x5 500

       12x1+6x2+5x3+ 1x4+2x5 640

Общая прибыль произведенной предприятием продукции при условии выпуска x1- Арт1,x2- Арт2,x3- Арт3,x4- Арт4, x5 – Арт5 составляет:

F=12+14+17+28+7=78 рублей                      (2)

По своему экономическому содержанию переменные x1, x2, x3, x4 и x5 могут принимать только неотрицательные значения:

x1, x2, x3, x4, x5 0                                                         (3)

Таким образом, приходим к следующей математической задаче: среди всех неотрицательных решений  системы неравенств требуется найти  такое, при котором функция F принимает максимальное значение.

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

    10x1+12x2+11x3+5x4+7x5+x6 990


    6x1+8x2+2x3+3x4+4x5+x7 720

    4x1+5x2+6x3+3x4+9x5+x8 600                                                                        (4)

    1x1+2x2+5x3+4x4+3x5+x9 500

    12x1+6x2+5x3+ 1x4+2x5+x10 640

Эти дополнительные переменные по экономическому смыслу означают не используемое при данном плане производства количество сырья того или иного  вида, например, x6- неиспользуемое количество сырья 1-ого вида.

Преобразованную систему уравнений  запишем в векторной форме:

x1P1+ x2P2+ x3P3+ x4P4+ x5P5+ x6P6+ x7P7+ x8P8+ x9P9+ x10P10=P0,

где:

 P1=

; P2=
; P3=
; P4=
; P5=
; P6=
; P7=
; P8=
; P9=
; P10=
; P0=
.                           

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.ОПРЕДЕЛЕНИЕ ОПОРНОГО  ПЛАНА

При решении задачи симплексным методом опорный план можно непосредственно записать, пользуясь векторной формой записи задачи. Система единичных векторов образует базис. В опорном плане базисные переменные равны нулю, а остальные равны соответствующим свободным членам b j системы уравнений.

В примере первоначальный опорный план равен 

x0 = (0,0,0,0,0,990,620,510,390,900).

Составим первую симплексную  таблицу.

В примере  эта таблица  имеет вид:

                                                                Таблица 3

I

БАЗИС

Cб

P0

12

14

17

28

7

0

0

0

0

0

       

P1

P2

P3

P4

P5

P6

P7

P8

P9

P10

1       

P6

0       

990

10

12

11

5

7

1

0

0

0

0

2       

P7

0       

620

6

8

2

3

4

0

1

0

0

0

3       

P8

0       

510

4

5

6

3

9

0

0

1

0

0

4       

P9

0       

390

1

2

5

4

3

0

0

0

1

0

5       

P10

0       

900

12

6

5

1

2

0

0

0

0

1

6

   

F0=0      

-12

-14

-17

-28

-7

0

0

0

0

0


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

В примере план x0 оптимальным не является. Это видно из 6-й строки таблицы, так как в ней имеется пять отрицательных числа: z1- c1 = -12,

z2- c2 = -14, z3- c3 = -17, z4- c4 = -28, z5- c5 = -7. Отрицательные числа не только свидетельствуют о возможности увеличения общей стоимости производимой продукции, но и показывают, насколько увеличится эта сумма при введении в план единицы того или иного вида продукции.

 

 

 

Если в основной форме задачи линейного программирования нет m единичных векторов среди Pj, то составляется расширенная задача. С помощью обычных вычислений симплекс – метода исключают искусственные векторы из базиса. Полученный после исключения искусственных векторов план и является опорным планом исходной задачи.     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.ОПРЕДЕЛЕНИЕ ОПТИМАЛЬНОГО  ПЛАНА      

При решении задачи симплексным  методом оптимальный план задачи определяется в следующей последовательности:

  1. Если первоначальный план не является оптимальным, то изучить возможность улучшения оптимального плана. Если такая возможность имеется, т.е. есть хотя бы одно отрицательное число Δj, то составить 2-ю симплекс – таблицу или установить неразрешимость задачи.
  2. Найти направляющие столбец и строку. Направляющий столбец определяется наибольшим по абсолютной величине отрицательным числом Δj, а направляющая строка – минимальным из отношений компонент столбца вектора P0 к положительным компонентам направляющего столбца.
  3. По формулам (7) – (10) определить положительные компоненты нового опорного плана, коэффициенты разложения векторов Pj по векторам нового базиса и числа F0’, Δj. Все эти числа записать в новой симплекс – таблице.

b0’=                                          (7)

                       a’ij =                                           (8)

F0’ = F0 – (br / ark)*Δk                                                    (9)

      Δ’j = Δj – (arj / ark)*Δk                                                   (10)

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

Для примера найдем оптимальный  план. Как видно из таблицы план не      оптимальный.

                                                           

 

 

 

             Таблица 4

I

БАЗИС

Cб

P0

12

14

17

28

7

0

0

0

0

0

       

P1

P2

P3

P4

P5

P6

P7

P8

P9

P10

1       

P6

0       

990

10

12

11

5

7

1

0

0

0

0

2       

P7

0       

620

6

8

2

3

4

0

1

0

0

0

3       

P8

0       

510

4

5

6

3

9

0

0

1

0

0

4       

P9

0       

390

1

2

5

4

3

0

0

0

1

0

5       

P10

0       

900

12

6

5

1

2

0

0

0

0

1

6

   

F0=0      

-12

-14

-17

-28

-7

0

0

0

0

0


                                                           

Это видно из 6-й строки таблицы, так как в ней имеется  пять отрицательных числа: z1- c1 = -12, z2- c2 = -14, z3- c3 = -17, z4- c4 = -28, z5- c5 = -7. Отрицательные числа не только свидетельствуют о возможности увеличения общей стоимости производимой продукции, но и показывают, насколько увеличится эта сумма при введении в план единицы того или иного вида продукции. Так, число –2 означает, что при включении в план производства одного Арт1”, то обеспечивается увеличение выпуска продукции на 2 руб. Если включить в план производства по одному изделию Арт2, Арт3, Арт4 и Арт5, то общая стоимость изготовляемой продукции возрастет соответственно на 5, 6, 3 и 5 руб.

Поэтому с экономической  точки зрения наиболее целесообразным является включение в план производства Арт3.  Это же необходимо сделать и на основании формального признака симплексного метода, поскольку максимальное по абсолютной величине отрицательное число Δj стоит в 6-й строке столбца вектора P3. Определяем вектор, подлежащий исключению из базиса.

Для этого находим θ0 = min (bj / ai5)       для ai5 > 0, т.е.

θ0 = min (990/5; 620/3; 510/3; 390/4; 900/1) =390/4

Найдя число 390/4 = 97,5, мы тем самым с экономической точки зрения определили, какое количество Арт3 предприятие может изготавливать с учетом норм расхода и имеющихся объемов сырья каждого вида. Так как сырья данного вида соответственно имеется 990, 620, 510, 390 и 900, а на одно изделие Арт3 требуется затратить сырья каждого вида соответственно 3, 4, 2, 4 и 0, то максимальное число Арт3, которое может быть изготовлено предприятием, равно min (990/5; 620/3; 510/3; 390/4; 900/1) =390/4 = 97.5, т.е. ограничивающим фактором для производства изделий Арт3 является имеющейся Пробкой. С учетом его наличия предприятие может изготовить 97.5 изделия Арт3. При этом Пробка будет полностью использована.

Следовательно, вектор P9 подлежит исключению из базиса. Столбец вектора P4 и 4-я строка являются направляющими. Составляем таблицу для     2-ой итерации.

 Таблица 5

I

БАЗИС

Cб

P0

12

14

17

28

7

0

0

0

0

0

P1

P2

P3

P4

P5

P6

P7

P8

P9

P10

1       

P6

0       

502,5

8,75

9,5

4,75

0

3,25

1

0

0

-1,25

0

2       

P7

0       

327,5

5.25

6,5

1,75

0

1,75

0

1

0

-0,75

0

3       

P8

0       

217,5

3.25

3,5

2,25

0

2,25

0

0

1

-1/2

0

4      

P4

28     

97.5

1/4

1/2

5/4

1

3/4

0

0

0

1/4

0

5      

P10

0     

802,5

11,75

5,5

3,75

0

3,75

0

0

0

-0,25

1

6

   

2730      

-5.5

0

18

0

14

0

0

0

7

0


  

Сначала заполняем строку вектора, вновь введенного в базис, т.е. строку, номер которой совпадает  с номером направляющей строки. Здесь  направляющей является 4-я строка. Элементы этой строки таблицы 5 получаются из соответствующих  элементов таблицы 4 делением их на разрешающий элемент. При этом в столбце Сб записываем коэффициент С4 = 28, стоящий в столбце вводимого в базис вектора P4. Затем заполняем элементы столбцов для векторов, входящих в новый базис. В этих столбцах на пересечении строк и столбцов одноименных векторов проставляем единицы, а все остальные полагаем равными нулю.

P0 = 390/4 = 97,5 ; P1 = 1/4; P2 = 1/2; P3 = 5/4; P4 = 1; P5 = 3/4;

P6 =0; P7 =0; P8 =0; P9 = 1/4; P10 = 0.

Для определения остальных  элементов таблицы 5 применяем правило  треугольника. Эти элементы могут быть вычислены и непосредственно по рекуррентным формулам.

Вычислим элементы таблицы 5, стоящие в столбце вектора P0. Первый из них (P6) находится в 1-й строке этого столбца. Для его вычисления находим три числа:

  1. число, стоящее в таблице 4 на пересечении столбца вектора P0 и 1-й строки (990);
  2. число, стоящее в таблице 4 на пересечении столбца вектора P4 и 1-й строки (5);
  3. число, стоящее в таблице 5 на пересечении столбца вектора P0 и 4-й строки (97,5).

Вычитая из первого числа  произведение двух других, находим искомый элемент:

990 – 5 * 97,5 = 502,5; записываем его в 1-й строке столбца вектора P0 таблицы 5.

Четвёртый элемент столбца  вектора P0 таблицы 5 был уже вычислен ранее (97,5). Для вычисления остальных элементов (P7, P8, P10) столбца вектора P0 также находим три числа и вычисляем их.

P7 = 620 – 3 * 97,5 = 327,5;

P8 = 510 – 3 * 97,5 = 217,5;

P10 = 900 – 1 * 97,5 = 802,5.

Значение F0 в 6-й строке столбца вектора P0 можно найти двумя способами:

  1. по формуле F0 = (C, P0), т.е.

    F0 = 0 * 502,5 + 0 * 327,5 + 0 * 217,5 + 28 * 97,5 + 0 * 802,5 = 2730

  1. по правилу треугольника; в данном случае треугольник образован числами 0, -6, 97,5. Этот способ приводит к тому же результату:

     0 – (-28) * 97,5 = 2730.

При определении по правилу  треугольника элементов столбца вектора P0 третье число, стоящее в нижней вершине треугольника, все время оставалось неизменным, и менялись лишь первые два числа. Учтем это при нахождении элементов столбца вектора P1 таблицы 5. Для вычисления указанных элементов первые два числа берем из столбцов векторов P1 и P4 таблицы 4, а третье число – из таблицы 5. Это число стоит на пересечении 5-й строки и столбца вектора P1 последней таблицы. В результате получаем значения искомых элементов:

10 – 5 * 1/4 = 8,75;

6 – 3 * 1/4 = 5,25;

4 – 3 * 1/4 = 3,25;

12 – 1 * 1/4 = 11,75.

по правилу треугольника получим -12 – 1/4* (-28) = -5,

 Аналогично находим элементы столбцов векторов P2, P4, P5 и P9.

Элементы столбца вектора P2:

12 - 5 * 1/2= 9,5;

8 - 3 * 1/2= 6,5;

5 – 3 * 1/2= 3,5;

6 - 1 * 1/2= 5,5;

F2 = -14 – 1/2* (-28) = 0

   Элементы столбца вектора P3:

11 - 5/4 * 5 = 4,75;

2 - 5/4* 3 = -1,75;

6 - 5/4 * 3 = -2,25;

5 – 5/4 * 1 =3,75;

F3= -17 - 5/4 * (-28) = 18.

Элементы столбца вектора P5:

7 - 5*3/4 = 3,25;

4 - 3*3/4 = 1,75;

9 - 3*3/4 = 6,75;

2 - 1*3/4 = 1,25;

F5= -7-3/4*(-28) = 14.

Элементы столбца вектора P9:

0 - 5*1/4 = 1,25;

0 - 3*1/4 = -0,75;

0 - 3*1/4 = -0,75;

0 - 1*1/4 = -0,25;

F9= 0 – 1/4*(-28) = 7.

                                                   Таблица 6

I

БАЗИС

Cб

P0

12

14

17

28

7

0

0

0

0

0

       

P1

P2

P3

P4

P5

P6

P7

P8

P9

P10

1       

P6

0       

502,5

8,75

9,5

4,75

0

3,25

1

0

0

-1,25

0

2       

P7

0       

327,5

5.25

6,5

1,75

0

1,75

0

1

0

-0,75

0

3       

P8

0       

217,5

3.25

3,5

2,25

0

2,25

0

0

1

-1/2

0

4      

P4

28     

97.5

1/4

1/2

5/4

1

3/4

0

0

0

1/4

0

5      

P10

0     

802,5

11,75

5,5

3,75

0

3,75

0

0

0

-0,25

1

6

   

2730      

-5.5

0

18

0

14

0

0

0

7

0

Проникновение математики в экономическую науку