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

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

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

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

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

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

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

I случай. Пусть в системе ограничений имеется единичный неотрицательный базис. Например, он имеет вид:

 

Тогда, очевидно, первые m переменных  х1,…,хm выбираются в качестве базисных переменных, а остальные – свободные. Приравнивая свободные переменные к нулю, получаем начальный опорный план.

 

 

 

Пример 2.

 

f(x) = -5x1+x3 min


2x1-2x3+x4 = 2

 

2x1+x2-x3 = 3

 

xj ≥ 0, j = 1, 2, 3, 4.

 

В первом ограничении базисной переменной является x4, а во втором x2. Система приведения к положительному единичному базису.

Свободные переменные  x1 и x3 приравнивают к нулю. Получим невырожденный начальный опорный план х0 = (x1; x2; x3;x4) = (0; 3; 0; 2)

В этом случае f(x0) = 0.

 

II случай. Пусть система ограничений имеет вид:

 

Сведем задачу к каноническому  виду, добавив к левым частям системы  ограничений добавочные переменные xn+i ≥ 0, i = 1, 2, …,m. Получим эквивалентную исходной систему ограничений, имеющую базисный вид:

 

 

 

Отсюда получаем начальный  опорный план:

х0 = (x1;…, xn; xn+1;..., xn+m) = (0;…,0, b1; …; bm)

 

Замечание. В целевую функцию дополнительные переменные вводятся с коэффициентами, равными нулю.

 

Пример 3.

 

f(x) = 10x1-7x2-5x3 min


6x1+15x2+6x3 ≤ 9 + x4

 

14x1+42x2+16x3 ≤ 21 + x5

 

2x1+8x2+2x3 ≤ 4 + x6

 

xj ≥ 0, j = 1, 2, 3

 

Вводим добавочные переменные в первое, второе и третье ограничения, получим:

 

f(x) = 10x1-7x2-5x3 +0*x4+0*x5+0*x6


6x1+15x2+6x3+ x4 = 9

 

14x1+42x2+16x3 + x5 = 21

 

2x1+8x2+2x3 + x6 = 4

 

xj ≥ 0, j = 1, 2,…, 6

 

Система ограничений имеет  базисный вид. Начальный опорный  план получаем,  как и ранее, приравнивая  к нулю свободные переменные x1, x2, x3:

х0 = (x1; x2; x3;x4; x5; x6) = (0; 0; 0; 9; 21; 4); f(x0) = 0

 

III случай. Пусть система ограничений имеет вид:

 

     

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

xn+i ≥ 0, i = 1, 2, …,m.

Система ограничений не имеет базисного вида, т.к. коэффициенты или xn+1, xn+2,.., xn+m равны – 1. В этом случае вводят искусственный базис путем перехода к М-задаче. Для этого в каждое ограничение канонической формы, не имеющее базисный вид вводят искусственные переменные wi, а к целевой функции прибавляют (задача на минимум) или от нее вычитают (задача на максимум ) сумму всех искусственных переменных, умноженных на большое число М:

где wi – искусственные переменные.

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

Начальный опорный  план М-задачи имеет вид:

Между оптимальными планами исходной задачи и М-задачи имеется следующая связь: если в оптимальном плане М-задачи все искусственные переменные wi равны нулю, то значения оставшихся координат плана   дадут оптимальный план исходной задачи.

 

Пример 4.

 

f(x) = -5x1+4x2+3x3+6x4 min


x1+21x2+x3+2x4 ≤ 3 + x5


 

-x1-14x2-2x3+3x4 ≥ 2 - x6+w1

 

x1-6x2+x3-x4 ≥ 1 - x7+w2

 

xj ≥ 0, j = 1, 2, 3, 4

Вводя дополнительные переменные x5, x6, x7 и искусственные переменные w1 и w2 , переходим к задаче в каноническом виде и к М-задаче.


x1+21x2+x3+2x4 +x5 = 3

                      -x1-14x2-2x3+3x4 - x6+w1 = 2

                       x1-6x2+x3-x4- x7+w2 = 1

 

xj ≥ 0, j = 1, 2,.., 7; wi≥0, I = 1,2

Начальный опорный план имеет вид:

х0 = (0; 0; 0; 0; 3; 0; 0; 2; 1).

 

  1. Правило перехода к лучшему решению.

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

Симплекс – таблица.

 

Базисные переменные

Свободный член уравнения

Все переменные

Оценочные отношения

x1

x2

xn

xi

b1

         

xi+1

b2

         

           

xi+m

bn

         

f(x)

0

         

 

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

Последняя строка симплекс – таблицы  содержит коэффициенты целевой функции, взятые с противоположным знаком.

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

Алгоритм решения  ЗЛП с помощью симплекс-таблицы:

  1. Привести ЗЛП  к каноническому виду.
  2. Привести систему ограничений к базисному виду.
  3. Приравнять нулю свободные переменные и определить начальный опорный план.
  4. Занести условия задачи в симплекс-таблицу. Если все элементы последней строки симплекс-таблицы неотрицательные (или неположительны при поиске min целевой функции f(x)), то начальный опорный план оптимален и ЗЛП решена. Если существуют отрицательные элементы в последней строке симплекс-таблицы (положительное при поиске min), то план неоптимален и его можно улучшить. Перейти к п.5.
  5. Среди элементов последней строки симплекс-таблицы найти максимальный по абсолютной величине (наименьший при поиске max и наибольший при поиске min). Столбец симплекс-таблицы, отвечающий этому элементу, будет разрешающим столбцом. Переменную, отвечающую разрешающему столбцу нужно ввести в базис.
  6. Для определения переменной, выводимой из базиса, составить оценочные отношения (отношения свободных членов к элементам разрешающего столбца). При этом, если элемент разрешающего столбца равен нулю или отрицателен, то оценочное отношение считают равным ∞. Строка, отвечающая наименьшему оценочному отношению, называется разрешающей, а элемент стоящий на пересечении разрешающего столбца и разрешающей строки называется разрешающим элементом.
  7. Перейти к новому опорному плану, для чего составляют новую симплекс-таблицу по следующему правилу:

а) разрешающую строку старой симплекс-таблицы  делят на разрешающий элемент  и записывают в новой симплекс-таблице;

б) в столбцах «Все переменные», соответствующих  новым базисным переменным один элемент  будет равен 1 (в строке соответствующей  этой переменной), а все остальные  элементы равны 0.

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


 

 

 

 

 

 

где а – разрешающий элемент, а b и d -  элементы таблицы, расположенные в вершинах воображаемого прямоугольника. Тогда соответствующий элемент с’ новой симплекс-таблицы равен:

Если все элементы последней  строки новой симплекс-таблицы неотрицательны при поиске max ЦФ f(x), то опорный план оптимален и ЗЛП решена.

В противном случае перейти к  п. 5.

 

Особые случаи симплекс-процедуры.

 

  1. Признак зацикливания.

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

  1. Признак бесконечного множества оптимальных планов.

Если в последней строке симплекс-таблицы, содержащей оптимальный план, имеется хотя бы одно нулевое значение, соответствующее свободной переменной, то ЗЛП имеет бесконечное множество оптимальных планов.

  1. Признак неограниченности целевой функции.

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

  1. Признак несовместимости системы ограничений.

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

 

Пример 5. Пусть требуется найти максимум линейной функции f(x) = 2x+ 3x2 при следующих условиях:

 

Решение

 

Добавим в левые части неравенства  неотрицательные переменные x3, x4, x5 и запишем полученную систему ограничений в следующем виде:

 

 

Возьмем в качестве базисных переменные x3, x4, x5, а в качестве свободных - переменные x1 и x2. При x1 = x2 = 0 получим x3 = 18, x4 = 16, x5 = 5. Набор (0; 0; 18; 16; 5), очевидно,  является допустимым базисным решением системы уравнений.

 

Шаг 1. Составим первую симплекс-таблицу:

 

Базисные переменные

Свободный

член

уравнения

Все переменные

Оценочное отношение

x1

x2

x3

x4

x5

x3

18

1

3

1

0

0

 

x4

16

2

1

0

1

0

 

x5

5

0

1

0

0

1

 

f(x)

0

-2

-3

0

0

0

 

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

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

Значение переменной x2 (она перейдет в базисные) увеличится до 5, а значение переменной x5 (она перейдет в свободные) уменьшится до 0.

 

Базисные переменные

Свободный

член

уравнения

Все переменные

Оценочное отношение

x1

x2

x3

x4

x5

x3

18

1

3

1

0

0

18/3 = 6

x4

16

2

1

0

1

0

16/1 = 16

x5

5

0

1

0

0

1

5/1 = 5

f(x)

0

-2

-3

0

0

0

 

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