Система переменных и ограничений ЭММ в кормопроизводстве

Автор: Пользователь скрыл имя, 23 Сентября 2011 в 17:00, контрольная работа

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

Для успешного развития животноводства важное значение имеет организация кормовой базы. В себестои¬мости продукции животноводства затраты на корма за¬нимают наибольший удельный вес (до 50% и более). Поэтому одним из основных путей снижения себестои¬мости животноводческой продукции является удешевле¬ние рационов кормления при высокой их питательной ценности.

Содержание

Задание 1. Система переменных и ограничений ЭММ в кормопроизводстве….3
Задание 2. Транспортная задача…………………………………………………….5
Задание3. Разработка модели производственно-отраслевой структуры организации………………………………………………………………………….8
Задание 5. Решение задачи линейного программирования модифицированным симплексным методом……………………………………………………………..12
Список литературы…………………………………………………………………20

Работа содержит 1 файл

ЭММ.doc

— 184.50 Кб (Скачать)
 
 
 

     Задание 5. Решение задачи линейного программирования модифицированным симплексным методом.

      Дана  математическая запись модели:

      4x1 + 7x2 - 9х3 = 6;

      2x1 + 2x2 - 2х3 ≥ 2;

      2 + 5х3 ≤ 5;

      F(x)= 9x1 + 5х2 - 4х3 → min.

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

     Решение:

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

       Определим минимальное значение  целевой функции F(X) = 9x1+5x2-4x3 при следующих условиях-ограничений.

4x1+7x2-9x3=6

2x1+2x2-2x3≥2

2x2+5x3≤5

       Для построения первого опорного  плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).

4x1 + 7x2-9x3 + 0x4 + 0x5 = 6

2x1 + 2x2-2x3-1x4 + 0x5 = 2

0x1 + 2x2 + 5x3 + 0x4 + 1x5 = 5

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

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

 Имеем:

 Матрица коэффициентов  A = aij

4 7 -9 0 0 1 0
2 2 -2 -1 0 0 1
0 2 5 0 1 0 0
             
 

 Матрица b. 

 Итерация №1.

<X> = (6, 7, 5) 

 Матрица c.

c = (0, 0, 0, 0, 0, -1, -1)

cB = (-1, -1, 0)

cN = (0, 0, 0, 0) 

 Вычисляем:

 Матрицу B-1 вычисляем через алгебраические дополнения. 

u = cBB-1 = (-1, -1, 0) 

 c* = cN - uN = (6, 9, -11, -1)

 Откуда s = 2 
 

 Откуда r = 1

 Итерация №2.

<X> = (2, 7, 5) 

 Матрица c.

c = (6, 9, -11, -1, 0, 0, 0)

 Вычисляем: 

u = cBB-1 = (1.2857, 0, 0) 

 c* = cN - uN = (0.8571, 0.5714, -1, -1.29)

 Откуда s = 1 
 

 Откуда r = 2

 Итерация №3.

<X> = (2, 1, 5) 

 Матрица c.

c = (0.8571, 0, 0.5714, -1, 0, -1.2857, 0)

 Вычисляем: 

u = cBB-1 = (-0.2857, 1, 0) 

 c* = cN - uN = (-0, 0, -1, -1)

 Откуда s = 2 
 

 Откуда r = 1

 Итерация №4.

<X> = (4, 1, 5) 

 Матрица c.

c = (0, 0, -0, 0, 0, -1, -1)

 Вычисляем: 

u = cBB-1 = (0, 0, 0) 

c* = cN - uN = (0, -0, -1, -1)

Нулевая строка симплексной таблицы неотрицательна. Найдено оптимальное решение X.

       Второй этап. Удаляем столбцы с искусственными переменными. Заменим вектор оценок С на целевую функцию.

 Выразим базисные  переменные:

x1 = 1.5+1.75x2-2.25x3

 которые подставим  в целевую функцию:

F(X) = 9(1.5+1.75x2-2.25x3) + 5x2-4x3

 или

F(X) = 13.5-10.75x2+16.25x3

 Имеем:

 Матрица коэффициентов  A = aij 

 Матрица b. 

 Итерация №1.

<X> = (4, 1, 5) 

 Матрица c.

c = (0, 10.75, -16.25, 0, 0)

cB = (0, 0, 0)

cN = (10.75, -16.25, 0, 0) 

 Вычисляем:

 Матрицу B-1 вычисляем через алгебраические дополнения. 

u = cBB-1 = (0, 0, 0) 

c* = cN - uN = (10.75, -16.25, 0, 0)

 Откуда s = 1 
 

 Откуда r = 1

 Итерация №2.

<X> = (2, 1, 5) 

 Матрица c.

c = (0, 10.75, -16.25, 0, 0)

 Вычисляем: 

u = cBB-1 = (3.5833, -7.1667, 0) 

c* = cN - uN = (1.6667, -7.1667, 0, 0)

 Откуда s = 1 
 

 Откуда r = 3

 Итерация №3.

<X> = (2, 1, 3) 

 Матрица c.

c = (0, 0, 1.6667, -7.1667, 0)

 Вычисляем: 

u = cBB-1 = (-0.1333, 0.2667, 0.2) 

c* = cN - uN = (-6.9, -0.2, 0, 0)

 Нулевая строка  симплексной таблицы неотрицательна. Найдено оптимальное решение  X.

 Вектор результатов  X = (0.04, 1.4, 0.44)T

 Значение  целевой функции F(X) = bc = 5.6

Оптимальный план можно записать так:

      x1 = 0.04

      x2 = 1,4

      x3 = 0,44

      F(X) = 5.6 

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

     
  1. Математическое  моделирование экономических процессов  в сельском хозяйстве. / ГатаулинА.М., Гаврилов Г.В., Сорокина Т.М. и др. Под ред. А.М. Гатаулина. – М.: Агропромиздат, 1990 – 432 с.
  2. Математические методы в экономике и моделирование социально экономических процессов в АПК / В.А. Кундиус, Л.А. Мочалова, В.А. Кегелев, Г.С. Сидоров – 2-е издание, переработанное и дополненное.  – М.: Колос, 2001. –  288с.     
  3. Лихтенштейн В.Е., Павлов В.И. Экономико-математическое моделирование. Учебное пособие. – М.: Издательство «ПРИОР», 2001. – 448 с.
  4. Экономико-математические методы и прикладные модели: Учебное пособие для ВУЗов/Под ред. В.В. Федосеева. – М.: ЮНИТИ, 2002. – 391с.
  5. Солодовников А.С., Бабайцев В.А., Браннов А.В. Математика в экономике: Учебник: в 2-х частях. – М. Финансы и статистика, 2000. – 224 с.

Информация о работе Система переменных и ограничений ЭММ в кормопроизводстве