Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Методические указания к заданию № 1




Контрольная работа № 2

Условия заданий

Задание №1

В хозяйстве необходимо за время уборки при заготовке силоса перевезти 4000 т зелёной массы с пяти поля (табл. 1) к четырём силосным траншеям (табл.2).

Количество зелёной массы, перевозимой с полей, т Таблица 1

Предпоследняя цифра шифра Поле
1-е 2-е 3-е 4-е 5-е
           
           
           
           
           
           
           
           
           
           

 

Вместимость силосных траншей зелёной массы, т Таблица 2

Последняя цифра шифра Силосная траншея
1-я 2-я 3-я 4-я
         
         
         
         
         
         
         
         
         
         

Оплата за тонну зелёной массы, перевозимую с полей к силосным траншеям, приведена в табл. 3.

 

Оплата перевозки тонны зелённой массы от полей до силосных траншей, руб. Таблица 3

Поля Приёмные пункты
1-ый 2-ой 3-ий 4-ый
1-е        
2-е        
3-е        
4-е        
5-е        

Составить такой план перевозок, чтобы транспортные затраты на перевозку зелёной массы с полей до силосных траншей были минимальными. Опорный план найти методом наименьшего элемента. Оптимальный план найти методом потенциалов.

 

Задание №2

Рассматривается строительство животноводческого комплекса. Строительство комплекса предполагает выполнение работ, список которых задан: A, B, C, D, E, F, G, H, K, L, M, N. Последовательность выполнения работ определяется сетевым графиком (предпоследняя цифра шифра определяет номер рисунка). Для каждой работы задано время её выполнения (табл. 4).

Определить: 1) Временные характеристики событий, критическое время выполнения всех работ, а также критические события; 2) Полный резерв времени для каждой работы, критические работы; 3) Построить сетевой график критических работ и путей.

Время выполнения работ Таблица 4

№ работы Работа Время выполнения работы, дни (последняя цифра шифра)
                   
  A                    
  B                    
  C                    
  D                    
  E                    
  F                    
  G                    
  H                    
  K                    
  L                    
  M                    
  N                    

 

Методические указания по выполнению контрольной работы № 2

Методические указания к заданию № 1.

В хозяйстве необходимо за время уборки при заготовке силоса перевезти 3600 т зелёной массы с пяти поля к четырём силосным траншеям. Зелёная масса каждого поля равна: А1 =400, А2 =500, А3 =700, А4 =900, А5 =1100 т; вместимости силосных траншей равны: В1 =1200, В2 = 600, В3 =800, В4 =1000 т. Оплата за тонну зелёной массы, перевозимую с полей к силосным траншеям, приведена в табл. 5.

Расстояния между полями и приёмными пунктами Таблица 5

Поля Приёмные пункты
1-ый 2-ой 3-ий 4-ый
1-е        
2-е        
3-е        
4-е        
5-е        

 

Составить такой план перевозок, чтобы транспортные затраты были минимальными. Опорный план найти методом наименьшего элемента. Оптимальный план найти методом потенциалов.

Решение. Проверим баланс между общим объёмом А зелёной массы, вывозимой с полей и суммарной вместимостью В силосных траншей. A = a1+a2+a3+a4+a5 = 400+500+700+900+1100 = 3600,

В = b1+b2+b3+b4 = 1200+600+800+1000 =3600. Так как А = В, то задача является закрытой.

        Остатки
  5 6 2 2  
  9 7 4 6  
  7 1 600 4 5  
  5 2 2 4  
  6 4 3 4  
Остатки          
        Остатки
  5 6 2 2 400  
  9 7 4 6  
  7 1 600 4 5  
  5 2 2 4  
  6 4 3 4  
Остатки          

Определим опорный план методом наименьшего элемента. Среди всех оплат за перевозку тонны зелёной массы с полями к силосным траншеям выберем самое наименьшее. Это оплата перевозки между третьим полем и второй силосной траншеей с32=1. Осуществляем поставку в клетку (3;2).

Определим объём поставки в эту клетку как минимум из остатка объёма зелёной массы 3 поля и остатка вместимости 2 силосной траншеи. Так как зелёная масса ещё не распределялась, то остатки равны начальным значениям массы и вместимости: 700 и 600 тонн. Минимальным будет остаток 600 т. Поставляем в клетку (3;2) 600 т. Пересчитываем остатки: с 3-го поля осталось перевезти 700 – 600 = 100 т, а остаток вместимости 2-ой силосной траншеи стал равным 600 – 600 = 0. 2-ую силосную траншею вычёркиваем из дальнейшего рассмотрения. Как и во втором задании, будем нумеровать таблицы в левом верхнем углу. Выполненные действия отметим в таблице 1а.

Среди всех оплат за перевозку тонны зелёной массы с полей к силосным траншеям в оставшейся части таблицы выберем минимальное. Это оплаты перевозки с13=2, с14=2 и с43=2. Выбираем клетку (1;4). Определим объём поставки в эту клетку. Перевозки с 1-го поля к 4-той силосной траншее ещё не планировались, то остатки равны: для поля 400 т, для траншеи 1000 т. Минимальным будет остаток 400 т. Поставляем в клетку (1;4) 400 т. Пересчитываем остатки: для 1-го поля: 400 – 400 = 0 т, для 4-ой траншеи: 1000 – 400 = 600 т (табл. 1б). Вычёркиваем 1-ое поле из дальнейшего рассмотрения.

Опять среди всех оплат за перевозку тонны зелёной массы с полей к силосным траншеям в оставшейся части таблицы находим минимальное. Это оплаты перевозки с43=2. Выбираем клетку (4;3). Остатки равны: для поля – 900 т, для

        Остатки
  5 6 2 2 400  
  9 7 4 6  
  7 1 600 4 5  
  5 2 2 800 4  
  6 4 3 4  
Остатки          

траншеи 800 – т. Минимальным будет остаток 800 т. Поставляем в клетку (4;3) 800 т. Пересчитываем остатки: для поля: 900 – 800 = 100 т, для траншеи: 800 – 800 = 0 т

(табл. 1в). 3-ий пункт вычёркиваем из дальнейшего рассмотрения.

        Остатки
  5 6 2 2 400  
  9 7 4 6  
  7 1 600 4 5  
  5 2 2 800 4  
  6 4 3 4 600  
Остатки       600, 0  
        Остатки
  5 6 2 2 400  
  9 7 4 6  
  7 1 600 4 5  
  5 100 2 2 800 4 100, 0
  6 4 3 4 600  
Остатки       600, 0  

Наименьшая оплата перевозки с44=4, с54=4. Выбираем клетку (5;4).Остатки равны: для поля 1100 т, для траншеи 600 т. Минимальным будет остаток 600 т. Пересчитываем остатки (табл. 1г): для поля 1100 – 600 = 500 т, для траншеи 600 – 600 = 0 т. Вычёркиваем 4-ый пункт.

Минимальная оплата перевозки с41=5. Выбираем клетку (4;1). Остатки равны: для поля–100 т, для траншеи – 1200 т. Минимальным будет остаток 100 т. Делаем поставку в клетку (4;1) в объёме100 т. Пересчитываем остатки: для поля 100 – 100 = 0 т, для траншеи 1200 – 100 =1100 т (табл. 1д).

4-ое поле вычёркиваем из дальнейшего рассмотрения.

        Остатки
  5 6 2 2 400  
  9 7 4 6  
  7 1 600 4 5  
  5 100 2 2 800 4 100, 0
  6 500 4 3 4 600 500, 0
Остатки 1100, 600     600, 0  

Оплата перевозки с51=6. Выбираем клетку (5;1). Остатки равны: поле 500 т, траншея – 1100 т. Минимальным будет остаток 500 т. Поставляем в клетку (5;1) 500 т. Остатки: 500 – 500 = 0 т для поля,

        Остатки
  5 6 2 2 400  
  9 7 4 6  
  7 100 1 600 4 5 100, 0
  5 100 2 2 800 4 100, 0
  6 500 4 3 4 600 500, 0
Остатки 1100, 600,500     600, 0  

1100–500=600 т для траншеи

(табл. 1е). 5-ое поле вычёркиваем.

Оплата перевозки с31=7. Выбираем клетку (3;1). Остатки: поле – 100, траншея – 600 т. Минимальный остаток 100 т. Поставка в клетку (3;1) в объёме 100 т. Пересчитываем

        Остатки
  5 6 2 2 400  
  9 500 7 4 6  
  7 100 1 600 4 5 100, 0
  5 100 2 2 800 4 100, 0
  6 500 4 3 4 600 500, 0
Остатки 1100, 600,500, 0     600, 0  

остатки: 100 т для поля, для траншеи 100–100 =500 т (табл. 1ж). вычёркиваем 3-е поле.

Осталась последняя клетка, которая не заполнялась, это клетка (2;1). Проверяем баланс остатков: для поля остаток 500, для траншеи 500 т. Баланс есть. Поставляем в клетку остатки зелёной массы и поля и траншеи в размере 500 т и вычёркиваем из рассмотрения и поле, и траншею(табл. 1з).

Мы получили опорный план, построенный методом наименьшего элемента (табл. 1).

Будем искать оптимальный план. Для этого применим метод потенциалов.

         
  5 6 2 2 400
  9 500 7 4 6
  7 100 1 600 4 5
  5 100 2 2 800 4
  6 500 4 3 4 600

Методом потенциалов оптимальный план будем находить пошагово. На каждом шаге метода осуществляем переход от одного опорного плана к другому, выполняя следующие действия:

 

1) вычислим потенциалы полей и силосных траншей;

2) вычислим косвенные издержки для свободных клеток;

3) проверим признак оптимальности плана;

4) одну из свободных клеток выбираем для перераспределения зелённой массы;

5) для выбранной клетки строим цикл перераспределения зелёной массы;

6) пометим клетки цикла знаками «+» и «–»;

7) определим объём перераспределения зелёной массы;

8) строим новый опорный план.

Выполняем действие 1). Вычислим потенциалы полей и силосных траншей по заполненным и условно заполненным клеткам.

        ui
  5 6 2 2 400  
  9 500 7 4 6  
  7 100 1 600 4 5  
  5 100 2 2 800 4  
  6 500 4 3 4 600  
vj          

Произвольно задаём значение одного из потенциалов, например, положим значение потенциала для первого поля u1 равным нулю.

Рассматриваем первую строку (табл. 2а).

В ней ищем нерассмотренные заполненные и условно заполненные клетки. Это клетка (1; 4).

По этой клетке определяем потенциал 4-ой

силосной траншеи: v4 = u1 + c14 = 0 + 2 = 2.

Больше нерассмотренных заполненных и условно заполненных клеток в первой строке нет. Переходим к последнему вычисленному потенциалу, к потенциалу v4 = 2. Это потенциал

        ui
  5 6 2 2 400  
  9 500 7 4 * 6  
  7 100 1 600 4 5  
  5 100 2 2 800 4  
  6 500 4 3 4 600 -2
vj          

4-ой силосной траншеи.

Рассматриваем 4-ый столбец (табл. 2б). Находим в этом столбце нерассмотренные заполненные и условно заполненные клетки. Это клетка (5; 4). По этой клетке определяем потенциал 5-ого поля: u5 = v4 – c54 = 2 – 4 = –2. Больше нерассмотренных заполненных и условно

заполненных клеток в четвёртом столбце нет. Переходим к последнему вычисленному потенциалу, к потенциалу u5 = –2. Это потенциал 5-ого поля.

        ui
  5 6 2 2 400  
  9 500 7 4 * 6  
  7 100 1 600 4 5  
  5 100 2 2 800 4  
  6 500 4 3 4 600 -2
vj          

Рассматриваем 5-ую строку (табл. 2в). Находим в этой строке нерассмотренные заполненные и условно заполненные клетки. Это клетка (5; 1). По этой клетке определяем потенциал 1-ой силосной траншеи: v1 = u5 + c51 = –2 + 6 = 4. Больше нерассмотренных заполненных и условно заполненных клеток в пятой строке нет.

Переходим к последнему вычисленному потенциалу, к потенциалу v1 = –2. Это потенциал 1-ой силосной траншеи.

        ui
  5 6 2 2 400  
  9 500 7 4 * 6 -5
  7 100 1 600 4 5 -3
  5 100 2 2 800 4 -1
  6 500 4 3 4 600 -2
vj          

Рассматриваем 1-ый столбец (табл. 2г). Находим в этом столбце нерассмотренные заполненные и условно заполненные клетки. Это клетки (2; 1), (3; 1) и (4; 1). По этим клеткам определяем потенциалы 2-ого, 3-его и 4-го полей: u2 = v1 – c21 = 4 – 9 = –5, u3 = v1 – c31 = 4 – 7 = –3, u4 = v1 – c41 = 4 – 5 = –1.

Больше нерассмотренных заполненных и условно заполненных клеток в четвёртом столбце нет. Переходим к последним вычисленным потенциалам, к потенциалам u2 = –5, u3 = –3 и

u4 = –1. Это потенциалы 2-ого поля, 3-его поля и 4-ого поля.

Сначала рассмотрим 2-ую строку (табл. 2д). Находим в этой строке нерассмотренные заполненные и условно заполненные клетки. Таких клеток нет.

Переходим к следующему вычисленному потенциалу, к потенциалу u3 = –3. Это потенциал 3-его поля.

        ui
  5 6 2 2 400  
  9 500 7 4 6 -5
  7 100 1 600 4 5 -3
  5 100 2 2 800 4 -1
  6 500 4 3 4 600 -2
vj   -2      

Рассматриваем 3-ю строку (табл. 2д). Находим в этой строке нерассмотренные заполненные и условно заполненные клетки. Это клетка (3; 2). По этой клетке определяем потенциал 2-ой силосной траншеи: v2 = u3 + c32 = –3 + 1 = –2. Больше нерассмотренных заполненных и условно заполненных клеток в третьей строке нет.

        ui
  5 6 2 2 400  
  9 500 7 4 6 -5
  7 100 1 600 4 5 -3
  5 100 2 2 800 4 -1
  6 500 4 3 4 600 -2
vj   -2      

Переходим к следующему вычисленному потенциалу, к потенциалу u4 = –1. Это потенциал 4-тьего поля.

Рассматриваем 4-ую строку (табл. 2е). Находим в этом строке нерассмотренные заполненные и условно заполненные клетки. Это клетка (4; 3). По этой клетке определяем потенциал

          ui
  5 6 2 2 400  
  9 500 7 4 6 -5
  7 100 1 600 4 5 -3
  5 100 2 2 800 4 -1
  6 500 4 3 4 600 -2
vj   -2      

3-ей силосной траншеи: v3 = u4 + c43 = –1 + 2 = 1. Больше нерассмотренных заполненных и условно заполненных клеток в четвёртой строке нет.

Мы вычислили все потенциалы. Результаты вычислений представлены таблицей 2.

Переходим к выполнению следующего пункта шага метода потенциалов.

2) вычислим косвенные издержки для свободных клеток, которые обозначим Δij.

Косвенные издержки для свободных клеток вычисляем по формуле: Δij = cij – (vj – ui).Δ11 =5–(4 – 0)=1; Δ12 =6–(-2–0) =8; Δ13 =2 – (1 – 0) = 1; Δ22=7 –(–2+5)=4;

Δ23 = 4 – (1+5) = – 2; Δ24 = 6–(2+5) = – 1; Δ33 = 4 – (1+ 3) = 0; Δ34 = 5 – (2+3)= 0; Δ42=2–(– 2+1) = 3; Δ44=4–(2+1)=1; Δ52 =4 – (–2+2) = 4; Δ53 = 3 – (1+2) = 0.

3) Проверяем признак оптимальности плана: если для всех свободных клеток косвенные издержки положительные (Δij ≥ 0), то опорный план является оптимальным.

План не оптимальный, так как Δ23 = – 2 < 0 и Δ24 = – 1 < 0.

4) Выбираем клетку для перераспределения зелённой массы. Это одна из клеток таблицы, для которой косвенные издержки строго отрицательные. Выбираем клетку (2;3).

5) Для выбранной клетки (2;3) строим цикл перераспределения зелёной массы.

        ui
  5 6 2 2 400  
  9 500 7 4 * 6 -5
  7 100 1 600 4 5 -3
  5 100 2 2 800 4 -1
  6 500 4 3 4 600 -2
vj   -2      
        ui
  5 6 2 2 400  
  9 500 7 4 * 6 -5
  7 100 1 600 4 5 -3
  5 100 2 2 800 4 -1
  6 500 4 3 4 600 -2
vj   -2      

Выбранную свободную клетку (2;3) включаем в цикл. Далее рассматриваем строку,

содержащую эту клетку. Это вторая строка. Во второй строке ищем заполненные и условно заполненные клетки (табл. 2ж). Такие клетки есть, это клетка (2;1). Так как она единственная, то её включаем в цикл (рис. 2а) и переходим к ней.

Рассматриваем столбец, содержащий включённую в цикл клетку (2;1). Это первый столбец. В первом столбце находим нерассмотренные заполненные и условно заполненные клетки. Это клетки (3;1), (4;1) и (5;1) (табл. 2з). Выбираем любую из них, например клетку (3;1). Включаем её в цикл (рис. 2б). Переходим к ней.

Рассматриваем строку, содержащую эту клетку. Это третья строка. В третьей строке ищем нерассмотренные заполненные и условно заполненные клетки (табл. 2и). Такие клетки есть, это клетка (3;2). Так как она единственная, то её включаем в цикл (рис. 2в) и переходим к ней.

 

        ui
  5 6 2 2 400  
  9 500 7 4 * 6 -5
  7 100 1 600 4 5 -3
  5 100 2 2 800 4 -1
  6 500 4 3 4 600 -2
vj   -2      

 

Рассматриваем столбец, содержащий клетку (3;2). Это второй столбец. В столбце находим нерассмотренные заполненные и условно заполненные клетки. Таких клеток нет. Вычёркиваем клетку (3;2) из цикла и переходим к предыдущей клетке цикла, к клетке (3;1) (рис. 2г).

        ui
  5 6 2 2 400  
  9 500 7 4 * 6 -5
  7 100 1 600 4 5 -3
  5 100 2 2 800 4 -1
  6 500 4 3 4 600 -2
vj   -2      

Опять рассматриваем третью строку. В третьей строке ищем нерассмотренные заполненные и условно заполненные клетки (табл. 2и). Клетки (3;1) и (3;2) уже рассматривались, других клеток нет. Вычёркиваем клетку (3;1) из цикла и переходим к предыдущей клетке цикла, к клетке (2;1) (рис. 2д). Снова рассматриваем столбец, содержащий клетку (2;1). В первом столбце находим нерассмотренные заполненные и условно заполненные клетки. Это клетки (4;1) и (5;1), клетки (2;1) и (3;1) уже рассматривались (табл. 2з). Выбираем любую из них, например клетку (4;1). Включаем её в цикл (рис. 2е). Переходим к ней. Рассматриваем строку, содержащую клетку (4;1). Это четвёртая строка (табл. 2к). В этой строке есть заполненная клетка, которая располагается в том же столбце, что и начальная клетка цикла, клетка (2; 3). Это клетка (4; 3). Автоматически её включаем в цикл, и цикл замыкаем (рис. 2е).

Построенный цикл для свободной клетки (2; 3) изображён на рисунке 2ж.

6) Пометим клетки цикла знаками «+» и «–». Помечать клетки цикла начнём со свободной клетки цикла, клетки (2; 3). Её пометим знаком «+». Далее, двигаясь по циклу в направлении его построения, помечаем остальные клетки цикла, чередуя знаки (рис. 3). Клетку (2; 1) пометим знаком «–», клетку (4;1) знаком «+», клетку (4;3) знаком «–». В клетки, помеченные знаком «+» зелёную массу будем добавлять, а из клеток, помеченных знаком «–» зелёную массу будем забирать. Клетками, откуда зелёная масса забирается, будут (2;1) и (4;3).

7) Определим объём перераспределения зелёной массы. Объём перераспределения зелённой массы ΔV равняется наименьшему из объёмов отрицательных клеток цикла. В клетке (2; 1) объём поставки зелёной массы равняется 500 т, а в клетке (4;3) – 800 т (рис. 5). Поэтому объём перераспределения зелёной массы ΔV равен: ΔV = min{500; 800}= 500 т.

8) Строим новый опорный план. Сначала пересчитываем объёмы зелёной массы для клеток цикла (табл. 3): для клетки (2; 3) новый объём равен

x23 = 0 + 500 = 500 т, для клетки (2; 1) новый объём равен

          ui
  5 6 2 2 400  
  9 7 4 500 6 -3
  7 100 1 600 4 5 -3
  5 600 2 2 300 4 -1
  6 500 4 3 4 600 -2
vj   -2      

x21 = 500 – 500 = 0 т, для клетки (4; 1) новый объём равен x41 = 100 + 500 = 600 т, для клетки (4; 3) новый объём равен x43 = 800 – 500 = 300 т. Объём клетки (2; 1) стал равным нулю, её переводим в ранг свободных, а клетку (2; 3) переводим в ранг заполненных. Объёмы остальных клеток таблицы, не вошедших в цикл, не меняются: x14 = 400, x31 = 100, x32 = 600, x51 = 500, x54 = 600 (табл. 3). Шаг метода потенциалов закончен. Переходим к новому шагу. В качестве опорного рассматриваем план, соответствующий таблице 3.

1) Вычислим потенциалы полей и силосных траншей (табл. 3).

2) Вычислим косвенные издержки для свободных клеток: Δ11 =5–(4–0)=1; Δ12 =6–(–2–0) =8;

Δ13 =2–(1–0)=1; Δ21 =9–(4+3) = 2; Δ22 =7–(–2+3)=6; Δ24=6–(2+3)=1; Δ33=4–(1+3)=0; Δ34=5–(2+3) =0; Δ42=2–(–2+1)=3; Δ44 =4–(2+1) =1; Δ52=4–(–2+2)=4; Δ53=3–(1+2) = 0.

3) Проверим признак оптимальности плана. План оптимальный, так как для всех свободных клеток косвенные издержки больше либо равны нуля (Δij ≥ 0).

По таблице 3 выписываем оптимальный план: X* = .

Для оптимального плана рассчитываем суммарные транспортные издержки:

Zmin = 2∙400 +4∙500 +7∙100 +1∙600 +5∙600+ +2∙300 +6∙500 +4∙600 = 13100.

Выписываем ответ: X* = ; Zmin= 13100.





Поделиться с друзьями:


Дата добавления: 2016-09-03; Мы поможем в написании ваших работ!; просмотров: 950 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2241 - | 2105 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.