Автор работы: Пользователь скрыл имя, 23 Января 2013 в 20:49, контрольная работа
Задача 1
В составе пищекомбината 3 основных (1,2,3) и 2 заготовительных (4,5) цеха. Данные о межцеховых потоках продукции и объемах конечного выпуска в предшествующий плановому период приведены в таблице
Задача 2
1. Построить сетевой график (длина работы - tij )
2. Выделить критический путь и найти его длину.
3. Определить
резервы времени каждого
4. Определить резервы времени (полные, частные первого вида, свободные и независимые) всех работ и коэффициенты напряженности работ, не лежащих на критическом пути.
5. Выполнить оптимизацию сетевого графика по времени.
Работы |
tij |
dij |
kij |
1,2 |
9 |
6 |
0.6 |
1,3 |
8 |
3 |
0.1 |
1,4 |
14 |
12 |
0.3 |
2,3 |
16 |
2 |
0.8 |
2,5 |
5 |
2 |
0.9 |
3,5 |
12 |
7 |
0.5 |
4,6 |
4 |
2 |
0.3 |
5,6 |
10 |
7 |
0.4 |
В=165 |
Необходимо определить, сколько дополнительных средств xij нужно вложить в каждую работу, чтобы сумма дополнительно вложенных средств не превышала 140 ед., а время выполнения всего проекта было минимальным.
Решение
Построим сетевой график
9,6 16,2 5, 2
8,3
14,12 4,2
Характеристики событий
1. Ранний срок свершения события
tp(0) = 0,
tp(j) = maxi {tp(i) + t(ij)}, j = 1¸N
2. Поздний срок свершения события
tп(N) = tp(N),
tп(i) = minj {tп(j) - t(ij)}, i = 1¸N-1
3. Резерв времени события
R(i) = tп(i) - tp(i)
i |
tp(i) |
tп(i) |
R(i) |
1 |
0 |
0 |
0 |
2 |
9 |
9 |
0 |
3 |
25 |
25 |
0 |
4 |
14 |
43 |
29 |
5 |
37 |
37 |
0 |
6 |
47 |
47 |
0 |
Анализ таблицы и сетевого графика показывает, что существует критический путь (1-2-3-5-6) длины tкр=47.
2. Перейдем
к определению характеристик
работ. Отдельная работа может
начаться и окончиться в
Характеристики работы (i,j)
1. Ранний срок начала работ tpн(i,j)=tp(i).
2. Ранний срок окончания работы tpo(i,j)= tpн(i,j) + tij =tp(i)
+ tij
3. Поздний срок начала работы: tпн(i,j)=tп(j) – tij.
4. Поздний срок окончания работы: tпо(i,j) = tп(j).
5. Резервы времени работ:
Коэффициент напряженности работ:
Кн(i,j) = ( t(Lmax)-t`кр ) / (tкр-t'кр) = 1 – Rп(i,j) / (tкр-t'кр),
где t(Lmax(i,j)) – продолжительность максимального пути Lmax(i,j), проходящего через работу (i,j); t'кр – продолжительность отрезка пути Lmax(i,j), совпадающего с критическим путем.
работы |
tij |
tрн(ij) |
tр0(ij) |
tпн |
tп0=tп(j) |
Rп |
R1 |
Rc |
Rн |
Кн |
1,2 |
9 |
0 |
9 |
0 |
9 |
0 |
0 |
0 |
0 |
- |
1,3 |
8 |
0 |
8 |
17 |
25 |
17 |
17 |
17 |
17 |
0,32 |
1,4 |
14 |
0 |
14 |
29 |
43 |
29 |
29 |
0 |
0 |
0,383 |
2,3 |
16 |
9 |
25 |
9 |
25 |
0 |
0 |
0 |
0 |
- |
2,5 |
5 |
9 |
14 |
32 |
37 |
23 |
23 |
23 |
23 |
0,179 |
3,5 |
12 |
25 |
37 |
25 |
37 |
0 |
0 |
0 |
0 |
- |
4,6 |
4 |
14 |
18 |
43 |
47 |
29 |
0 |
29 |
0 |
0,383 |
5,6 |
10 |
37 |
47 |
37 |
47 |
0 |
0 |
0 |
0 |
- |
6,7 |
0 |
47 |
47 |
47 |
47 |
0 |
0 |
0 |
0 |
- |
Анализ таблицы и сетевого графика показывает, что критический путь имеет вид (1-2-3-5-6) длины tкр=47.
Продолжительность выполнения работ линейно зависит от дополнительно вложенных средств и выражается соотношением
.
Требуется оптимизировать общее время выполнения работ, чтобы сумма дополнительно вложенных средств не превысила 165.
Тогда целевая функция запишется в виде
.
Запишем ограничения задачи:
а) ,
б) продолжительность выполнения каждой работы должна быть не меньше минимально возможного времени:
, , , ,
, ,
, .
в) зависимость продолжительности работ от вложенных средств:
, , ,
, ,
, .
г) время начала выполнения каждой работы должно быть не меньше времени окончания непосредственно предшествующей ей работы:
, , , , , ,
, , .
д) условие неотрицательности неизвестных:
, .
Решим задачу, выполнив Поиск решения с помощью Excel. Имеющуюся информацию вводим в ячейки следующим образом.
В ячейки C6:Y30 внесены исходные данные в соответствии с условием задачи:
В ячейках C4:Y4 будут представлены рассчитанные значения неизвестных:
a) в ячейках R4:Y4 – суммы средств, вкладываемых в каждую работу;
b) в ячейках C4:Q4 – время начала и окончания работ.
В ячейку Z33 внесена формула для вычисления целевой функции СУММПРОИЗВ($C$4:$Y$4;C33:Y33). Значение функции равно времени начала фиктивной работы (6-7), поэтому в ячейку P33 внесено значение 1.
В столбце Z5:Z32 размещены заданные по условию значения ограничений, а в столбце AA5:AA32 показаны их знаки. Соответственно, в столбец AB5:AB32 внесены формулы для расчета реальных значений ограничений:
в ячейку Z5: СУММПРОИЗВ($C$4:$Y$4;C5:Y5);
…………………………………………………………
В ячейку Z32: СУММПРОИЗВ($C$4:$Y$4;C32:Y32);
Ограничения задачи для удобства разобьем по блокам:
1 блок. Сумма вложенных во все работы средств не должна превышать наличного их количества (140).
2 блок. Время выполнения каждой операции должно быть не меньше минимально возможного времени :
3 блок. На основании данной формулы продолжительность операции зависит от вложенных средств как ограничение-равенство .
4 блок. Время начала каждой операции должно быть не меньше времени окончания непосредственно предшествующей ей операции.
Теперь в терминах рабочего листа Excel задача может быть сформулирована следующим образом: добиться минимально возможного значения в ячейке Z33, изменяя значения ячеек C4:Y4 при условии выполнения ограничений в ячейках Z5:AB32 и неотрицательности значений в ячейках C4:V4.
Для решения задачи используем программное средство Поиск решения табличного процессора Excel.
В окне Параметры поиска решения выбираем линейную модель, неотрицательные значения, автоматическое масштабирование. После этого выполняется Поиск решения.
Таким образом,
общая сумма дополнительно
Новый критический путь составляют работы (1-2-3-5-6), причем длительности всех работ, находящихся на критическом пути, равны минимально возможным значениям, длина критического пути равна 22.
Заметим, что теперь путь (1-3-5-6) также является критическим.
Задача 3
Для изготовления четырех видов продукции используются три вида сырья.
Ресурсы |
Запас ресурсов, ед. |
Нормы расхода сырья на единицу продукции | |||
А |
Б |
В |
Г | ||
I |
40 |
1 |
1 |
1 |
1 |
II |
250 |
6 |
5 |
4 |
3 |
III |
180 |
4 |
6 |
10 |
13 |
Прибыль от реализации единицы продукции, ден.ед. |
60 |
70 |
120 |
130 |
Необходимо:
Решение
Запишем экономико-математическую модель задачи
Здесь переменные обозначают объемы производства соответствующих видов продукции, Z – выручка от реализации продукции при заданных ценах (60, 70, 120, 130) и заданных ограничениях по сырью (40, 250, 180).
Решение задачи будем осуществлять при помощи пакета Excel с помощью функции Поиск решения.
Создадим в Excel следующую таблицу:
Переменные |
Запас | ||||||
Х1 |
Х2 |
Х3 |
Х4 |
Расчет. |
Вид | ||
Ресурс |
значен. |
огран. |
сырья | ||||
Прибыль |
60 |
70 |
120 |
130 |
max |
||
I |
1 |
1 |
1 |
1 |
≤ |
40 | |
II |
6 |
5 |
4 |
3 |
≤ |
250 | |
III |
4 |
6 |
10 |
13 |
≤ |
180 |
Присвоим блоку переменных уникальное имя Переменные, введем формулы для вычисления значений прибыли и используемых ресурсов с использованием функции СУММПРОИЗВ, умножая и складывая диапазон Переменные с коэффициентами, находящимися в соответствующих строках.
Решим задачу оптимизации. Выберем команду Поиск решения. В поле Установить целевую ячейку выделим ячейку со значением целевой функции модели и выберем максимизировать значение. В поле Изменяя ячейки выделим блок Переменные, в поле Ограничения введем ограничения, накладываемые на решение задачи. В окне Параметры поиска решения установим флажки Линейная модель и Неотрицательные значения. Выполним решение задачи, зададим тип отчета Результаты и Устойчивость.
Запишем первоначальную и все промежуточные симплексные таблицы:
Базис |
С |
b |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
Θ | |
60 |
70 |
120 |
130 |
0 |
0 |
0 |
|||||
х5 |
0 |
40 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
40 | |
х6 |
0 |
250 |
6 |
5 |
4 |
3 |
0 |
1 |
0 |
83,33 | |
х7 |
0 |
180 |
4 |
6 |
10 |
13 |
0 |
0 |
1 |
13,846 | |
|
0 |
-60 |
-70 |
-120 |
-130 |
0 |
0 |
0 |
|||
Базис |
С |
b |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
Θ | |
60 |
70 |
120 |
130 |
0 |
0 |
0 |
|||||
х5 |
0 |
26,154 |
0,6923 |
0,5385 |
0,2308 |
0 |
1 |
0 |
-0,077 |
37,778 | |
х6 |
0 |
208,46 |
5,076923 |
3,6154 |
1,6923 |
0 |
0 |
1 |
-0,231 |
41,06 | |
х4 |
130 |
13,846 |
0,3076923 |
0,4615 |
0,7692 |
1 |
0 |
0 |
0,0769 |
45 | |
|
1800 |
-20 |
-10 |
-20 |
0 |
0 |
0 |
10 |
|||
Базис |
С |
b |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
Θ | |
60 |
70 |
120 |
130 |
0 |
0 |
0 |
|||||
х1 |
60 |
37,778 |
1 |
0,7778 |
0,3333 |
0 |
1,4444 |
0 |
-0,111 |
113,33 | |
х6 |
0 |
16,667 |
0 |
-0,333 |
0 |
0 |
-7,333 |
1 |
0,3333 |
- | |
х4 |
130 |
2,2222 |
0 |
0,2222 |
0,667 |
1 |
-0,444 |
0 |
0,1111 |
3,3333 | |
|
2555,56 |
0 |
5,5556 |
-13,33 |
0 |
28,889 |
0 |
7,7778 |
|||
Базис |
С |
B |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
Θ | |
60 |
70 |
120 |
130 |
0 |
0 |
0 |
|||||
х1 |
60 |
36,667 |
1 |
0,6667 |
0 |
-0,5 |
1,6667 |
0 |
-0,167 |
||
х6 |
0 |
16,667 |
0 |
-0,333 |
0 |
0 |
-7,333 |
1 |
0,3333 |
||
х3 |
120 |
3,3333 |
0 |
0,3333 |
1 |
1,5 |
-0,667 |
0 |
0,1667 |
||
|
2600 |
0 |
10 |
0 |
20 |
20 |
0 |
10 |
Информация о работе Контрольная работа по "Экономико-математическому моделированию"