Контрольная работа по "Программированию и компьютеру"

Автор работы: Пользователь скрыл имя, 20 Февраля 2011 в 23:40, контрольная работа

Описание

Система переменных включает следующие группы:

1) по численности поголовья сельскохозяйственных животных по их половозрастным группам (по КРС – коровы, нетели, телки рождения прошлого года, телки рождения позапрошлого года, быки-производители, телята на выращивании и откорме, взрослый скот на откорме, телята до отъема) на начало и конец планируемого периода;

Содержание

1. Система переменных и система ограничений ЭММ оборота стада сельскохозяйственных животных. 3

2. Задание 2. Транспортная задача 6

3. Задание 3. Разработка модели производственно-отраслевой структуры организации 10

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

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

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

Работа состоит из  1 файл

ЭММ.doc

— 365.50 Кб (Скачать документ)

Содержание 

1. Система переменных и система ограничений ЭММ оборота стада сельскохозяйственных животных.        3

2. Задание 2. Транспортная задача        6

3. Задание 3. Разработка модели производственно-отраслевой структуры организации           10

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

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

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

 

1. Система переменных и система ограничений ЭММ оборота стада сельскохозяйственных животных 

     Система переменных  включает следующие  группы:

     1) по численности поголовья сельскохозяйственных  животных по их половозрастным  группам (по КРС – коровы, нетели, телки рождения прошлого года, телки рождения позапрошлого года, быки-производители, телята на выращивании и откорме, взрослый скот на откорме, телята до отъема) на начало и конец планируемого периода;

      2) по поголовью сельскохозяйственных  животных, переводимых из одних  групп в другие;

      3) по иным видам движения и использования поголовья сельскохозяйственных животных;

     4) дополнительные переменные, отражающие  и ограничивающие отклонение  численности поголовья в группах; 

     5) прочие дополнительные переменные (например, по объемам производства  продукции животноводства, по определению среднегодового поголовья животных в группах);

      6) вспомогательные переменные.

     Система ограничений  оптимизации оборота  стада включает следующие группы:

      1. По поголовью животных на  начало планируемого периода.  Общий вид матзаписи:

Х=b (h€H),

      где Х – переменная, отражающая поголовье h-й половозрастной группы животных на начало периода;

      b – поголовье h-й половозрастной группы животных на начало периода;

      h – порядковый номер h-й половозрастной группы животных;

     H – множество половозрастных групп животных, рассматриваемых в модели.

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

Х+X(h-1)д+∑Xth=X+X(h+1)д+∑Xfh (h, (h-1), (h+1)€H; t€T; f€F)

      X – переменная, отражающая поголовье животных h-й половозрастной группы на конец периода;

      X(h-1)д, X(h+1)д – переменные, отражающие количество животных переведенных из группы в группу, соответственно из младшей группы в h-ю и из h-й группы в старшую;

      Xth – переменная, отражающая количество животных поступивших в h-ю половозрастную группу из t-го источника;

      Xfh – переменная, отражающая количество животных выбывших из h-й половозрастной группы в f-м направлении использования;

t – источники поступления животных (покупка (t=1), приплод (t=2) и т. д.);

f – направление использования животных (продажа (f=1), выбраковка на откорм и последующий убой (f=2), падеж (f=3) и т. д.);

T – множество источников поступления животных;

F – множество направлений использования животных.

     3. По соотношению между поступлением  животных в старшие группы  и переводом из младших. Общий  вид матзаписи:

X(h-1)д= (≥≤) X(h+1)д (h, (h-1), (h+1)€H).

     1. Здесь возможно использование  коэффициентов соотношения. 

     2. По аналогии можно составить  ограничения по соотношению поступления  животных в группу и выбытия  из нее, в том числе по  отдельным видам поступления и выбытия.

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

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

Х = (≤≥)X (h€H) – по отдельным половозрастным группам;

∑Х = (≤≥)∑X (h€H) – по суммарному поголовью.

     5. По предельным объемам различного  рода поступления и выбытия  животных. Общий вид матзаписи по покупке животных:

Xth =(≥≤)bth (h€H; t=1),

bth – предельный объем покупки животных h-й половозрастной группы.

     По  реализации животных:

Xfh =(≥≤)bfh (h€H; f=1),

bfh – предельный объем продажи животных h-й половозрастной группы.

     По  выбраковке (падежу) животных:

Xfh =(≥≤)dh (X+X) (h€H; f=2,3),

     где dh – коэффициент выбраковки (падежа) h-й половозрастной группы животных на откорм и последующий убой.

     6. По предельным объемам производства  и реализации продукции животноводства. Общий вид матзаписи по выходу приплода:

Xth = wh (∑X+∑X)  (h€Hм, t=2),

      где wh – выход приплода (обоего пола) на одну голову маточного поголовья. Далее при включении приплода в оборот стада следует учитывать его распределение по полу;

Hм – множество половозрастных групп маточного поголовья животных (коровы, нетели).

     По  выходу продукции с животных на убой, выбраковку (мясо, шкуры):

Xp=∑qpfh Xfh (p – вид продукции (мясо, шкуры); f=2,3; h€H),

Xp – дополнительная переменная, отражающая объем производства p-го вида продукции (мясо, шкуры);

qpfh – выход p-го вида продукции с одной головы h-й группы животных f-го направления использования.

     По  выходу продукции с животных в  обороте стада (определяется от среднегодового поголовья животных в группах). Общий  вид матзаписи формулы среднегодового поголовья животных в группе:

Xhср=0,5(X+X),

Xhср – вспомогательная переменная, отражающая среднегодовое поголовье животных в h-й половозрастной группе.

     Общий вид матзаписи выхода продукции  с оборота стада (молока, привеса  живой массы, шерсти и т. д.):

Xp = qphXhср,

qph – выход p-го вида продукции с одной головы h-й группы животных.

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

 

Задание 2. Транспортная задача 

      В четырех пунктах отправления имеется груз в следующем количестве: первый пункт отправления -190, второй – 230, третий – 200, четвертый – 230 тонн. Его необходимо доставить в четыре пункта назначения в следующем количестве: первый пункт назначения – 160, второй – 240, третий – 270, четвертый – 320 тонн. Требуется составить план перевозок с минимумом затрат на транспортировку. Расстояние между пунктами отправления и назначения в км приведены в таблице. 

  Пункты  отправления Итого
1 2 3 4  
Пункты  назначения 1 5 4 6 2 160
2 2 6 10 3 240
3 4 5 5 8 270
4 3 7 2 6 320
Итого   190 230 200 230  
 

Решение: 

      Стоимость доставки единицы груза из каждого  пункта отправления в соответствующие  пункты назначения задана матрицей тарифов 

    1 2 3 4  Запасы
1 5 4 6 2 160
2 2 6 10 3 240
3 4 5 5 8 270
4 3 7 2 6 320
 Потребности 190 230 200 230    
 

        Проверим необходимое и достаточное  условие разрешимости задачи.

 ∑ a = 160 + 240 + 270 + 320 = 850

 ∑ b = 190 + 230 + 200 + 230 = 990

        Как видно, суммарная потребность  груза в пунктах назначения  превышает запасы груза на  базах. Следовательно, модель  исходной транспортной задачи  является открытой. Чтобы получить  закрытую модель, введем дополнительную (фиктивную) базу с запасом  груза, равным 140 (990-850). Тарифы перевозки единицы груза из базы во все магазины полагаем, равны нулю.

        Занесем исходные данные в  распределительную таблицу. 

    1 2 3 4 5  Запасы
1 5 4 6 2 0 160
2 2 6 10 3 0 240
3 4 5 5 8 0 270
4 3 7 2 6 0 320
 Потребности 190 230 200 230 140    

Информация о работе Контрольная работа по "Программированию и компьютеру"