- •Экономико-математическое моделирование
- •Оглавление
- •1.Задача курсовой работы
- •2.Требования к уровню освоения содержания дисциплины
- •3.Общая структура курсовой работы
- •4.Требования к оформлению курсовой работы
- •5.Перечь тем курсовых работ
- •6. Примерный план и содержание курсовой работы
- •2. Разработка числовой экономико-математической модели задачи
- •3. Решение задачи с использованием пк
- •4. Анализ полученных результатов
- •7. Литература
2. Разработка числовой экономико-математической модели задачи
Запишем в табл. 8 переменные величины, обозначающие поголовье скота по половозрастным группам на конец года, подлежащее выбраковке и переводу из одних групп в другие, а также поголовье скота на начало года и падеж.
Таблица 8
Половозрастные группы скота |
Номер группы |
Наличие на начало года |
Приход |
Расход |
Наличие на конец года | |||
приплод |
поступление из младших групп |
перевод в старшие группы |
падеж |
выбраковка, реализация | ||||
Bj |
xj’j |
xjj’’ |
Dj |
zj |
yj | |||
Коровы |
1 |
930 |
— |
x1,2 |
— |
— |
z1 |
y1 |
Нетели |
2 |
148 |
— |
x2,3 |
x1,2 |
— |
— |
y2 |
Телки старше года |
3 |
230 |
— |
x3,5 |
x2,3 |
— |
z3 |
y3 |
Бычки старше года |
4 |
25 |
— |
x4,6 |
— |
— |
z4 |
y4 |
Телки до года |
5 |
304 |
— |
x5,7 |
x3,5 |
2 |
z5 |
y5 |
Бычки до года |
6 |
285 |
— |
x6,8 |
x4,6 |
1 |
z6 |
y6 |
Телки-приплод |
7 |
— |
496 |
— |
x5,7 |
7 |
z7 |
— |
Бычки-приплод |
8 |
— |
496 |
— |
x6,8 |
7 |
z8 |
— |
Целевая функция (критерий оптимальности) — максимум производства молока:
Z = 0,5 × 930 × 41 + 0,5y1 × 41 = 19065 + 20,5y1 → max.
Составим систему ограничений в развернутом виде.
1. Ограничения по соблюдению баланса скота в половозрастных группах:
1) для коров
930 + x1,2 – z1 = y1 или после преобразования
– x1,2 + z1 + y1 = 930;
2) для нетелей
148 + x2,3 – x1,2 = y2 или после преобразования
x1,2 – x2,3 + y2 =148;
3) для телок старше года
230 + x3,5 – x2,3 – z3 = y3 или после преобразования
x2,3 – x3,5 + z3 + y3=230;
4) для бычков старше года
25 + x3,5 – z4 = y4 или после преобразования
– x3,5 + z4 +y4 = 25
5) для телок до года
304 + x5,7 – x3,5 – 2 – z5 = y5 или после преобразования
x3,5 – x5,7 + z5 + y5 = 302
6) для бычков до года
285 + x6,8 – x4,6 – 1 – z6 = y6 или после преобразования
x4,6 – x6,8 + z6 + y6 = 284
7) для приплода телок
496 – x5,7 – 7 – z7 = 0 или после преобразования
x5,7 + z7 = 489
8) для приплода бычков
496 – x6,8 – 7 – z8 = 0 или после преобразования
x6,8 + z8 = 489
2. Ограничения по переводу скота из младших половозрастных групп в старшие:
9) нетелей в группу коров
x1,2 = 148
10) телок старше года в группу нетелей
x2,3 = 230 – z3 или после преобразования
x2,3 + z3 = 230
11) телок до года в группу телок старше года
x3,5 = 304 – 2 – z5 или после преобразования
x3,5 + z5 = 302
12) бычков до года в группу бычков старше года
x4,6 = 285 – 1 – z6 или после преобразования
x4,6 + z6 = 284
13) приплод телок в группу телок до года
x5,7 = 496 – 7 – z7 или после преобразования
x5,7 + z7 = 489
14) приплод бычков в группу бычков до года
x6,8 = 496 – 7 – z8 или после преобразования
x6,8 + z8 = 489
3. Ограничения по выбраковке скота
15) минимальное поголовье коров
z1 ≥ 84
16) максимальное поголовье коров
z1 ≤ 112
17) минимальное поголовье телок до года
z5 ≥ 46
18) минимальное поголовье бычков до года
z6 ≥ 43
19) минимальное поголовье приплода телок
z7 ≥ 25
20) максимальное поголовье приплода телок
z7 ≤ 198
21) минимальное поголовье приплода бычков
z8 ≥ 25
22) максимальное поголовье приплода бычков
z8 ≤ 198
4. Ограничения по соотношению между половозрастными группами скота на конец года:
23) минимальное поголовье нетелей по отношению к коровам
y2 ≥ 0,15y1 или после преобразования
0,15y1 – y2 ≤ 0
24) максимальное поголовье нетелей по отношению к коровам
y2 ≤ 0,2y1 или после преобразования
–0,2y1 + y2 ≤ 0
25) поголовье телок старше года по отношению к нетелям
y3 ≥ 1,5y2 или после преобразования
1,5y2 – y3 ≤ 0
26) поголовье телок до года по отношению к телкам старше года
y5 ≥ 1,3y3 или после преобразования
1,3y3 – y5 ≤ 0
5. Ограничения по изменению поголовья на конец года:
27) поголовье скота всех половозрастных групп
y1 + y2 + y3 + y4 + y5 + y6 = 2020
28) минимальное поголовье коров
y1 ≥ 977
6. Ограничения по выполнению плана производства продукции:
29) молока
0,5 × 930 × 41 + 0,5 × y1 × 41 ≥ 38000 или после преобразования
41y1 ≥ 37870
30) мяса
4,55z1 + 3,35z3 + 3,65z4 + 1,45z5 + 1,7z6 + 0,93z7 + 0,93z8 ≥ 1660