Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСА шпоры.doc
Скачиваний:
5
Добавлен:
23.12.2018
Размер:
158.21 Кб
Скачать

1. Разработка математической модели задачи

Целевая функция данной задачи имеет следующий вид:

cij — длина ребра ij

n — число вершин, n=8

xij=1, если i, j — смежны

=0, если i, j — не смежны

10. Сетевое планирование. Правила построения сетевых моделей. Параметры построения сетевых моделей (ранний/поздний срок свершения j-го события, ранний срок начала/окончания работы, поздний срок начала/окончания работы, полный резерв времени работы, полный резерв времени пути). Методы расчета параметров сетевых моделей. Сетевое планирование основано на моделировании процесса с помощью сетевого графика и представляет собой совокупность расчетных методов, организационных и контрольных мероприятий по планированию и управлению комплексом работ.

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

С математической точки зрения сетевой график — это связный взвешенный ориентированный граф без петель и контуров.

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

Затем составляется сетевой график. После упорядочения сетевого графика рассчитываются параметры события и работ, определяются резервы времени и критический путь.

Наконец проводятся анализ и оптимизация сетевого графика, который при необходимости вычерчивается заново с пересчетами параметров событий и работ.

При построении сетевого графика необходимо соблюдать ряд правил:

1). На графике рекомендуется иметь одно исходное и одно завершающее событие (как в теории потоков в сетях)

2). В сетевом графике не должно быть «хвостовых» событий, которым не предшествует хотя бы одна работа, за исключением первого

3). В сетевом графике не должно быть «тупиковых» событий, т. е. событий, из которых не выходит ни одна работа, за исключением завершающего события

4). В сетевом графике не должно быть циклов, контуров и петель

5). Любые два события должны быть связаны не более чем одной работой, т. е. не должно быть параллельно выполняемых работ

Задача.

По приведенной в таблице последовательности работ построить сеть и определить необходимые параметры работ.

Решение:

По данной таблице строим сетевой график (сеть)

Имея сеть работ, можно посчитать время выполнения всего проекта и различных его частей, состоящих из разного набора работ.

Сначала определяем минимальное время, за которое можно выполнить все работы комплекса. Для этого найдем продолжительность t(μi) всех полных путей μi.

Путь называется полным, если он начинается в источнике (x1) и заканчивается в стоке (x6).

μ1: x1x2x5x6

μ2: x1x3x5x6

μ3: x1x4x5x6

μ4: x1x3x4x5x6

Отыщем их продолжительности:

t(μ1): 3+5+8=16 (дн.)

t(μ2): 6+9+8=23 (дн.)

t(μ3): 4+6+8=18 (дн.)

t(μ4): 6+1+6+8=21 (дн.)

Наиболее продолжительный путь μ2, который называют критическим. Он определяет минимальное время выполнения всех работ комплекса.

Минимальное время называют критическим сроком и обозначают tкр.=23 дн.

Все работы и события, лежащие на критическом пути, называются критическими, все остальные — некритическими.

Задержка любой критической работы вызывает задержку выполнения всего комплекса работ. Следовательно, чтобы уменьшить время выполнения всего проекта, надо сократить сроки критических работ. Некритические работы допускают некоторое запаздывание из выполнения без нарушения критического срока. Это запаздывание измеряется резервом времени событий и работ.

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

Некоторые события можно совершать в разные моменты, т. е. варьировать свершение этих событий. Напр., событие «x2» может свершиться через 3 дня (по окончании работы «a1»), но может наступить и позже на срок до 7 дней, поскольку на пути μ1, где лежит это событие, есть резерв времени

tкр.-t1)=23-16=7 (дн.)

Поэтому для событий различают ранний и поздний срок свершения.

Ранним сроком tр(xj) свершения события xj называется самый ранний момент времени, к которому завершатся все работы, предшествующие этому событию. Рассчитывается он по формуле:

где Uj+ — множество работ, входящих в xj событие; tр(xj) — ранний срок свершения начального события работы (xi, xj); t(xi, xj) — продолжительность работы (xi, xj).

Поздним сроком tп(xi) свершения события xi называется самый поздний момент времени, после которого остается ровно столько времени, сколько необходимо для завершения всех работ, следующих за этим событием. В нашем случае tп(x6)=23 дн.

Чтобы не нарушался критический срок, событие x5 должно произойти, в крайнем случае, на 8 дней раньше, т. е.

tп(x5)=23-8=15

Аналогично tп(x2)=15-5=10

Т. о., поздние сроки свершения событий рассчитываются по формуле:

где Ui- — множество работ, выходящих из xi события; tп(xj) — поздний срок свершения конечного события работы (xi, xj).

Разность между поздним и ранним сроками свершения события xi составляет резерв времени R(xi) этого события, т. е.

R(xi)=tп(xi)-tр(xi)

Резерв показывает на какой предельно допустимый срок может задержаться свершение события xi без изменения срока наступления итогового события «z».

У критических событий ранний и поздний сроки свершения совпадают, т. к. резерв времени у них равен 0.

Зная сроки свершения событий, можно найти ранние и поздние сроки начала и окончания работы (xi, xj).

tрн(xi, xj)=tр(xi)

tро(xi, xj)=tр(xi)+tп(xi, xj)

tпо(xi, xj)=tп(xj)

tпн(xi, xj)=tп(xj)-tп(xi, xj)

Для работ определяют два резерва времени: 1). Полный резерв времени работы — это максимальное количество времени, на которое можно задержать начало работы или увеличить ее продолжительность, не нарушая критический срок

Rп(xi, xj)=tп(xj)-tр(xi)-tп(xi, xj)