Лабораторная работа: Оптимизация сетевого графика по времени

Цель Научиться решать задачу сетевого планирования с одновременной оптимизацией средствами EXCEL.


Дата добавления на сайт: 19 февраля 2025

Лабораторная работа

Оптимизация сетевого графика по времени

Цель
Научиться решать задачу сетевого планирования с одновременной оптимизацией средствами EXCEL.
Постановка задачи 1.
Проект представлен сетевым графиком. Для каждой работы известна ее продолжительность tij и минимально возможное время выполнения dij. Пусть задан срок выполнения проекта t0, а расчетное tкр > t0. Продолжительность выполнения работы (i, j) линейно зависит от суммы дополнительно вложенных средств хij и выражается соотношением: t’ij = tij - kijxij. Технологические коэффициенты kij известны.
Требуется найти такие t н ij, toij, xij, чтобы:
срок выполнения всего комплекса работ не превышал заданной величины t0;
суммарное количество дополнительно вложенных средств было минимальным;
продолжительность выполнения каждой работы t’ij была не меньше заданной величины dij.

Номер задачиПараметрыРаботыСрок выполнения проекта t0
1,21,31,42,42,53,43,64,54,65,6
tij7111661081312149
*dij4813576101011734
kij0,10,30,20,050,250,20,120,50,080,02
tij91218812512101312
1dij71015610387121035
kij0,050,20,250,080,150,10,060,050,10,5
tij1013249111710151520
2dij59116912713131556
kij0,080,250,10,150,30,20,080,40,20,1
tij613209141615101713
3dij510167111312715940
kij0,050,250,30,070,150,10,050,030,140,5
tij1910351820922172018
4dij16525131561713161460
kij0,250,070,10,20,130,150,060,40,20,1
tij615267111011121317
5dij5132059789121550
kij0,070,20,30,10,050,10,040,050,150,5
tij1018161271311101312
6dij71412105987121042
kij0,50,10,250,40,20,150,30,50,10,5
tij91821712192091520
7dij614184915166131533
kij0,20,250,150,40,30,120,20,20,20,1
tij1587513117151713
8dij1254310841215947
kij0,250,20,150,10,30,40,20,250,140,5
tij13221917102512132018
9dij10181514721910161449
kij0,30,10,050,20,40,20,250,30,20,1
tij16121083911161317
10dij1076527910121529
kij0,20,10,160,30,250,10,40,20,150,5

1 Запишем все данные на сетевой график и рассчитаем сроки свершения событий.
Расчеты показали, что срок выполнения проекта tкр = 40, т.е. превышает директивный срок t0 = 34.
2. Составление математической модели задачи.
Целевая функция имеет вид

f= х12 + х13 + х14 + х34 + х35 + х45 + х14 + х34 + х35 + х45 (min).

Запишем ограничения задачи:
а) срок выполнения проекта не должен превышать t0 = 34:

tо36 Ј 34; tо46 Ј 34; tо56 Ј 34;
б) продолжительность выполнения каждой работы должна быть не меньше минимально возможного времени:

tо12 - t н 12 і 4; tо34 - t н 34 і 6;
tо13 - t н 13 і 8; tо36 - t н 36 і 10;
tо14 - t н 14 і 13; tо45 - t н 45 і 10;
tо24 - t н 24 і 5; tо46 - t н 46 і 11;
tо25 - t н 25 і 7; tо56 - t н 56 і 7;

в) зависимость продолжительности работ от вложенных средств:

tо12 - t н 12 = 7 - 0,1x12; tо13 - t н 13 = 11 - 0,3x13;
tо14 - t н 14 = 16 - 0,2x14; tо24 - t н 24 = 6 - 0,05x24;
tо25 - t н 25 = 10 - 0,25x25; tо34 - t н 34 = 8 - 0,2x34;
tо36 - t н 36 = 13 - 0,12x36; tо45 - t н 45 = 12 - 0,5x45;
tо46 - t н 46 = 14 - 0,08x46; tо56 - t н 56 = 9 - 0,02x56;

г) время начала выполнения каждой работы должно быть не меньше времени окончания непосредственно предшествующей ей работы:

t н 12 = 0; t н 13 = 0; t н14 = 0;
t н 24 і tо12; t н 25 і tо12;
t н 34 і tо13; t н 36 і tо13;
t н 45 і tо14; t н 45 і tо24;
t н 45 і tо34;
t н 46 і tо14; t н 46 і tо24;
t н 46 і tо34;
t н 56 і tо25; t н 56 і tо45;
д) условие неотрицательности неизвестных:

t н ij і 0, tоij і 0, xij і 0, (i, j) О Оптимизация сетевого графика по времени (рис. 1).

3.Численное решение задачи:
Табличную запись математической модели см. табл. 2.2.
Решив данную задачу средствами EXCEL, получаем следующие результаты:

t н12 = 0; tо12 = 7; t н13 = 0; tо13 = 8; t н14 = 0; tо14 = 15;
t н 24 = 7; tо24 = 13; t н 25 = 7; tо25 = 17;
t н 34 = 8; tо34 = 15; t н 36 = 8; tо36 = 21;
t н45 = 15; tо45 = 25; t н 56 = 25; tо56 = 34;
x12 = 0; x13 = 10; x14 = 5; x24 = 0; x25 = 0;
x34 = 5; x36 = 0; x45 =4; x46 =0; x56 = 0;

fmin = 24.
4.Анализ полученных результатов. Чтобы выполнить работы проекта за директивное время t0=34, необходимо дополнительно вложить 24 ден. ед. При этом средства распределятся следующим образом: 10 ден. ед. - в работу (1,3), 5 ден. ед. - в работу (1,4), 5 ден. ед. - в работу (3,4) и 4 ден. ед. - в работу (4,5), что приведет к сокращению продолжительности работы (1,3) на 3 дня, работы (1,4) - на 1 день, работы (3,4) - на 1 день и работы (4,5) - на 2 дня. Сокращение срока реализации проекта за счет вложения дополнительных средств составит 6 ед. времени.
Постановка задачи 2.
Проект представлен сетевым графиком. Для каждой работы известна ее продолжительность tij и минимально возможное время выполнения dij. Для сокращения срока реализации проекта выделено В ден. ед. Вложение дополнительных средств хij в работу (i, j) сокращает время ее выполнения до t’ij = tij - kijxij. Технологические коэффициенты kij известны.
Требуется найти такие t н ij, toij, xij, чтобы:
время выполнения всего комплекса работ было минимальным;
количество используемых дополнительных средств не превышало B ден. ед.;
продолжительность выполнения каждой работы была не меньше заданной величины dij.

Номер задачиПара- метрыРаботыСрок выполнения проекта t0
1,21,31,42,42,53,43,64,5
tij7111661081312
*dij4813576101034
kij0,10,30,20,050,250,20,120,5
tij9121881251210
1dij7101561038735
kij0,050,20,250,080,150,10,060,05
tij101324911171015
2dij5911691271356
kij0,080,250,10,150,30,20,080,4
tij61320914161510
3dij510167111312740
kij0,050,250,30,070,150,10,050,03
tij191035182092217
4dij1652513156171360
kij0,250,070,10,20,130,150,060,4
tij61526711101112
5dij513205978950
kij0,070,20,30,10,050,10,040,05
tij101816127131110
6dij7141210598742
kij0,50,10,250,40,20,150,30,5
tij9182171219209
7dij61418491516633
kij0,20,250,150,40,30,120,20,2
tij158751311715
8dij1254310841247
kij0,250,20,150,10,30,40,20,25
tij1322191710251213
9dij1018151472191049
kij0,30,10,050,20,40,20,250,3
tij1612108391116
10dij107652791029
kij0,20,10,160,30,250,10,40,2

Решение варианта *.
1. Запишем все данные на сетевой график.
По первоначальному условию tкр = 22, т.е. проект может быть выполнен за 22 ед. времени.
2. Составление математической модели задачи.
Чтобы однозначно записать целевую функцию, добавим на сетевом графике фиктивную работу (5,6).
Целевая функция имеет вид tкр = tо56 (min).
Запишем ограничения задачи:
а) сумма вложенных средств не должна превышать их наличного количества:

х12 + х13 + х14 + х23 + х34 + х35 + х45 Ј 47;

б) продолжительность выполнения каждой работы должна быть не меньше минимально возможного времени:

tо12 - t н 12 і 3; tо34 - t н 34 і 5;
tо13 - t н 13 і 4; tо35 - t н 35 і 4;
tо14 - t н 14 і 1; tо45 - t н 45 і 2;
tо23 - t н 23 і 2; tо56 - t н 56 = 0;
в) зависимость продолжительности работ от вложенных средств:

tо12 - t н 12 = 5 - 0,5x12; tо13 - t н 13 = 6 - 0,2x13;
tо14 - t н 14 = 2 - 0,3x14; tо23 - t н 23 = 4 - 0,25x23;
tо34 - t н 34 = 9 - 0,4x34; tо35 - t н 35 = 7 - 0,2x35;
tо45 - t н 45 = 4 - 0,1x45;

г) время начала выполнения каждой работы должно быть не меньше времени окончания непосредственно предшествующей ей работы:

t н 12 = 0; t н 13 = 0; t н14 = 0;
t н 23 і tо12;
t н 34 і tо13; t н 34 і tо23;
t н 35 і tо13; t н 35 і tо23;
t н 45 і tо14; t н 45 і tо34;
t н 56 і tо35; t н 56 і tо45;

д) условие неотрицательности неизвестных:

t н ij і 0, tоij і 0, xij і 0, (i, j) О Оптимизация сетевого графика по времени (рис. 2).
сетевой математический модель
5.Численное решение задачи:
Табличную запись математической модели см. табл. 2.4.

Оптимизация сетевого графика по времени (рис. 3)

Решив данную задачу средствами EXCEL, получаем следующие результаты:

t н12 = 0; tо12 = 3; t н13 = 0; tо13 = 3; t н14 = 0; tо14 = 2;
t н 23 = 3; tо23 = 3; t н 34 = 3; tо34 = 8; t н 35 = 3; tо35 = 10;
t н45 = 8; tо45 = 10; t н 56 = 10; tо56 = 10;
x12 = 20; x13 = 0; x23 = 0; x14 = 0; x34 = 10; x35 = 0; x45 =20,
tкр = 10.

5. Анализ полученных результатов. При дополнительном вложении 47 ден. ед., проект может быть выполнен за 10 ед. времени. При этом средства распределятся следующим образом: 20 ден. ед. - в работу (1,2), 10 ден. ед. - в работу (3,4) и 20 ден. ед. - в работу (4,5), что приведет к сокращению продолжительности работы (1,2). Сокращение срока реализации проекта за счет вложения дополнительных средств составит 8 ед. времени.

Комментарии:

Вы не можете оставлять комментарии. Пожалуйста, зарегистрируйтесь.