Автор работы: Пользователь скрыл имя, 20 Февраля 2011 в 23:40, контрольная работа
Система переменных включает следующие группы:
1) по численности поголовья сельскохозяйственных животных по их половозрастным группам (по КРС – коровы, нетели, телки рождения прошлого года, телки рождения позапрошлого года, быки-производители, телята на выращивании и откорме, взрослый скот на откорме, телята до отъема) на начало и конец планируемого периода;
1. Система переменных и система ограничений ЭММ оборота стада сельскохозяйственных животных. 3
2. Задание 2. Транспортная задача 6
3. Задание 3. Разработка модели производственно-отраслевой структуры организации 10
4. Задание 4. Решение задачи линейного программирования графическим методом 13
5. Задание 5. Решение задач линейного программирования модифицированным симплексным методом 15
Список литературы 17
преобразим и приведем к нулю:
х2 - 0,7х1 £ 0
7) х2 £ 0,2(х1 + х2 + х3 + х4 + х5)
преобразим и приведем к нулю:
0,2х1 – 0,8х2+ 0,2х3 + 0,2х4 + 0,2х5 ≥ 0
8) Поголовье коров в структуре стада КРС должно быть не более 39%
0,39(х6 + х7) ³ х6
преобразим и приведем к нулю:
-0,61х6 + 0,39х7 ³ 0
III. Блок ограничений по содержанию животноводства:
9) коровы
х6 = 1,8(х1 + х2 + х3 + х4 + х5) + 0,7х9 + 0,2х10
1,8х1 + 1,8х2 + 1,8х3 + 1,8х4 + 1,8х5 + 0,7х9 + 0,2х10 - х6 = 0
10) молодняк КРС
х7 = 1,1(х1 + х2 + х3 + х4 + х5) + 0,3х9 + 0,1х10
1,1х1 + 1,1х2 + 1,1х3 + 1,1х4 + 1,1х5 + 0,3х9 + 0,1х10 - х7 = 0
11) свиньи
х8 = 0,6(х1 + х2 + х3 + х4 + х5)
0,6х1 + 0,6х2 + 0,6х3 + 0,6х4 + 0,6х5 - х8 = 0
IV. Блок ограничений по производству:
12) Молоко
30х6 ³ 2000
30х6 ≤ 5000
14) Мясо
20х7 + 0,9х8 ³ 400
Z – Целевая функция:
Z
= 7,2х1 + 6,3х2 + 5,6х3 + 9,2х4
+ 13,3х5 + 14,5х6 + 12,1х7 + 6х8
→ max
Матрица
х1 | х2 | х3 | х4 | х5 | х6 | х7 | х8 | х9 | х10 | |||
1 | 1 | 1 | 1 | 1 | 1 | 1 | £ | 3200 | ||||
2 | 1 | £ | 700 | |||||||||
3 | 1 | £ | 300 | |||||||||
4 | 3 | 2 | 2 | 80 | 90 | 200 | 100 | 80 | £ | 200000 | ||
5 | 1 | -0,66 | £ | 0 | ||||||||
6 | -0,7 | 1 | £ | 0 | ||||||||
7 | 0,2 | -0,8 | 0,2 | 0,2 | 0,2 | ³ | 0 | |||||
8 | -0,61 | 0,39 | ³ | 0 | ||||||||
9 | 1,8 | 1,8 | 1,8 | 1,8 | 1,8 | -1 | 0,7 | 0,2 | = | 0 | ||
10 | 1,1 | 1,1 | 1,1 | 1,1 | 1,1 | -1 | 0,3 | 0,1 | = | 0 | ||
11 | 0,6 | 0,6 | 0,6 | 0,6 | 0,6 | -1 | = | 0 | ||||
12 | 30 | ³ | 2000 | |||||||||
13 | 30 | £ | 5000 | |||||||||
14 | 20 | 0,9 | ³ | 400 | ||||||||
Z | 7,2 | 6,3 | 5,6 | 9,2 | 13,3 | 14,5 | 12,1 | 6 | 0 | 0 | → | max |
Задание
4. Решение задачи линейного программирования
графическим методом
Разработать
рацион кормления коров с минимальной
себестоимостью.
Вид питательного вещества | Содержание питательных веществ в 1 кг | Минимальная потребность | |
сена | картофеля | ||
Кормовые единицы, кг. | 0,45 | 0,3 | 21 |
Переваримый протеин, гр. | 120 | 10 | 2400 |
Каротин, мг. | 30 | 2 | 1150 |
Себестоимость, руб. | 1,2 | 1 | min |
Содержание картофеля в рационе не должно быть менее 25% его веса.
Содержание
сена в рационе должно быть не менее 40%
питательного рациона.
Решение:
х1 – сено
х2 – картофель
Ограничения по потребности
0,45х1 + 0,3х2 ³ 21
120х1 + 10х2 ³ 2400
30х1 + 2х2 ³ 1150
х1³ 0, х2 ³ 0
Ограничение по составу
х2 ³ 0,25(х1 + х2) или 0,25х1 - 0,75х2 £ 0
х1 ³ 0,4(х1 + х2) или 0,6х1 - 0,4х2 ³ 0
Целевая функция
1,2х1 + х2 → min
Наносим на график уравнения ограничения.
После
этого определяем область допустимых
значений.
Чертим
вектор с координатами (1,2; 1) и линии
уровня, перпендикулярные ему. Видим, что
линия уровня пересекает область в точке
(1).
Найдем координаты точки (1). Это точка пересечения прямых
0,25х1 - 0,75х2 = 0 и 0,45х1 + 0,3х2 = 21
х2 = 0,25/0,75х1
Подставим во второе уравнение.
0,45х1 + 0,3*0,25/0,75х1 = 21
Откуда х1 = 38,18 кг
х2 = 12,73 кг
Себестоимость:
Z = 1,2*38,18+ 12,37 = 58,19 руб.
Задание
5. Решение задач линейного
Дана математическая запись модели:
7x1 + 3x2 – 7x3 ≥ 6
4x1 + x2 – 8x3 ≥ -1
2x1– 3x3 ≥ 2
F(x) = 2x1 + 5x2 – 3x3 → min
Решить
задачу оптимизации модели модифицированным
симплексным методом.
Решение
Решим прямую задачу линейного программирования модифицированным симплексным методом.
Определим минимальное значение целевой функции F(X) = 2x1+5x2-3x3 при следующих условиях ограничений.
7x1+3x2-7x3≥6
4x1+x2-8x3≥-1
2x1-3x3≥2
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).
7x1 + 3x2-7x3-1x4 + 0x5 + 0x6 = 6
4x1 + 1x2-8x3 + 0x4-1x5 + 0x6 = -1
2x1 + 0x2-3x3 + 0x4 + 0x5-1x6 = 2
Поскольку
задача решается на минимум и элементы
единичной матрицы
-7x1-3x2 + 7x3 + 1x4 + 0x5 + 0x6 = -6
-4x1-1x2 + 8x3 + 0x4 + 1x5 + 0x6 = 1
-2x1 + 0x2 + 3x3 + 0x4 + 0x5 + 1x6 = -2
Решение состоит из двух этапов. Первый этап - введение искусственного базиса (единичной матрицы) и поиск первого опорного плана (без учета целевой функции). Второй этап - поиск оптимального решения на основе целевой функции.
Поскольку в начальном плане присутствуют отрицательные значения bi<0, то с помощью двойственного симплекс-метода устраняем отрицательные значения.
Полагая, что свободные переменные равны 0, получим первый опорный план:
X1 = (0,0,0,-6,1,-2)
x0 = 0
x4 = -7+7x1+3x2-7x3
x5 = -4+4x1+x2-8x3
x6 = -2+2x1-3x3
Среди свободных членов в системе уравнений есть отрицательные элементы. Используем двойственный симплекс-метод. Выберем из них наибольший по модулю, а в его уравнении – любой отрицательный.
Чтобы теперь выразить все переменные через небазисные, в выражении для x4 выразим x1 и подставим полученное выражение во все остальные равенства.
x0 = -1.71-4.14x2+x3-0.2857x4
x1 = 0.8571-0.4286x2+x3+0.1429x4
x5 = 4.43-0.7143x2-4x3+0.5714x4
x6 = -0.2857-0.8571x2-x3+0.2857x4
Среди свободных членов в системе уравнений есть отрицательные элементы. Используем двойственный симплекс-метод. Выберем из них наибольший по модулю, а в его уравнении – любой отрицательный.
Чтобы теперь выразить все переменные через небазисные, в выражении для x6 выразим x4 и подставим полученное выражение во все остальные равенства.
x0 = -2-5x2-x6
x1 = 1-0x2+1.5x3+0.5x6
x5 = 5+1x2-2x3+2x6
x4 = 1+3x2+3.5x3+3.5x6
Переходим
к первому этапу
Нулевая
строка симплексной таблицы
Вектор результатов X = (1, 0, 0)T
Значение целевой функции F(X) = bc = 2
Список литературы
1. Браславец
М.Е., Кравченко Р.Г. Математическое
моделирование экономических
2. Математические методы в экономике и моделирование социально-экономических процессов в АПК / В.А.Кандиус, Л.А.Мочалова, В.А.Кегелев, Г.С.Сидоров. – М.: Колос, 2001.
3. Хазанова
Л.Э. Математическое
4. Экономико-математические методы и прикладные модели: Учебное пособие для ВУЗов / под ред. В.В. Федосеева. – М.: ЮНИТИ, 2002.
Информация о работе Контрольная работа по "Программированию и компьютеру"