Каталог курсовых, рефератов, научных работ! Ilya-ya.ru Лекции, рефераты, курсовые, научные работы!

Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

Л. П. Костина, канд. физ. - мат. наук

Санкт - Петербургский государственный университет

Задача распределения ресурсов (нескладируемого типа) на cтохастических сетях (параллельные проекты) сформулирована как обусловленная переменной структурой графа. Предложенный метод решения обеспечивает получение экстремального графа для случая, когда каждая работа многопроектной разработки может выполняться с переменной интенсивностью использования ресурсов. Принципиально новый подход к решению задачи распределения ресурсов на сетях позволяет совершить качественный скачок в области математического обеспечения автоматизированных систем управления, так как создаются предпосылки для использования всех достижений сетевого планирования при управлении ресурсами, которые выполняют параллельные проекты.

1. Введение. 

Все известные теории решения задач распределения ресурсов на сетях базируются на комбинаторике, которая приводит либо к анализу бесконечного числа вариантов, либо к привлечению эвристики. Прежде чем приступить к распределению ресурсов производят расчет сетевых графиков, каждый из которых построен на основании технологии и принятой организации работ по каждому проекту. Затем полученные таким образом показатели, а также критические пути используются в качестве подсобного инструмента с целью обеспечения работ ресурсами и получения расписания их выполнения в планируруемом периоде времени [1, 2, 3, 4, 5].

Необоснованность традиционного решения можно легко показать на примерах, иллюстрирющих возникающие при этом парадоксы[6], причина которых состоит в том, что при распределении ресурсов между работами возникают связи по использованию одного и того же ресурса. Поскольку возможны различные варианты перехода каждой единицы ресурса с одной работы на другую, то задача нахождения ресурсных связей многовариантна ( обусловлена переменной структурой графа ). Каждый вариант распределения ресурсов определяет топологию сетевой модели, которая характеризуется своими параметрами. Оптимальный вариант определяет оптимальную топологию сетевой модели согласно выбранному критерию. Следовательно при традиционном подходе к решению задачи распределения ресурсов на сетях трудаемкая работа, требующая участия коллек-тива и затрачиваемая на составление сетевых графиков, а также их расчета на ЭВМ, выполняется впустую. Кроме того, поскольку конечной целью при этом является получение расписания выполнения работ, то сетевая модель вообще выпадает из управления [7, 8, 9, ]. Неудачные попытки ввести в сетевое планирование нескладируемой ресурс привели к затуханию интереса к данному направлению. В настоящее время в научной литературе внимание в основном уделяется задачам загрузки оборудования и построение расписаний [10, 11, 12, 13, 14, 15].

2. Постановка.

Задачу распределения ресурсов на сетях, базой которой является принципиально новая теория, сформулируем на примере проектной организации. Тематический план проектной организации содержит как новые проекты, так и переходящие из плана предыдущего года. Каждый проект представлен в виде элементарных составляющих работ с указанием множества условий ( под множеством условий понимаются другие работы того же самого проекта, результаты каждой из которых, согласно технологии проектирования, необходимы для того, чтобы начать данную).

При этом каждый проект может содержать такие работы, от результатов которых зависит дальнейшее развертывание проектирования проекта. Иначе говоря, нельзя полностью определить технологию проектирования проекта, поскольку результат некоторых работ влияет на последующий ход его реализации. Такие работы мы будем называть решающим результатом. В одном проекте может быть несколько решающих результатов.

Введение решающих работ позволяет принимать в расчет альтернативы, которые возникают на некоторых этапах реализации проекта [16]. Каждой альтернативе приписана априорная вероятность. Каждая работа помимо взаимоcвязи с другими работами согласно технологии проектирования характеризуется видом ресурса, которым она может выполняться, а также трудоемкостью. Каждый ресурс специализированного подразделения характеризуется его наличием и пределами потребления данного ресурса на различных работах. Требуется определить стохастическую сетевую модель, отображающую многопроектную разработку с учетом ресурсов.

Введем условные обозначения:  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работчисло проектов;  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работчисло различных видов ресурсов , обеспечивающих выполнение многопроектной разработки;  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работпродолжительность критического пути m-го проекта в сетевом графике без учета ресурсов,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работпродолжительность самой длинной цепочки работ, выполняемых i-ым видом ресурса,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работмножество работ многопроектной разработки (данное множество включает работы всех проектов, которые задаются общим списком);

 Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работкод j-й работы,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работвесовой коэффициент j-й работы,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ вид ресурса, которым может выполняться j-я работа,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работмаксимально возможное число ресурсов для j-й работы, Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работтрудоемкость j-й работы,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работпланируемое число ресурсов на j-ю работу,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работмножество технологических условий для j-й работы,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работмножество ресурсных условий (данное множество включает работы, c каждой из которых ресурсы переходят на выполнение j-й работы,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ); Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работкод q-го условия для j-й работы,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работсрок начала j-й работы,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

 Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работсрок окончания q-го условия для j-й работы,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

 Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работмножество работ многопроектной разработки, каждая из которых выполняется i-м видом ресурса в к-ю единицу времени,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

 Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работчисло единиц ресурса i-го вида,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работчисло работ множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ 

Прежде чем дать математическую формулировку задачи, введем определения:

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

2. Под установлением между работами связей по ресурсам мы понимаем указание для j-й работы множества ресурсных условий Zj ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

3. Путь, имеющий продолжительность Tm ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ мы называем критическим путем сетевого графика для m-го проекта без учета ресурсов.

4. Путь, имеющий продолжительность  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ мы называем критическим путем сетевой модели многопроектной разработки без учета ресурсов. Сетевая модель в данном случае состоит из совокупности сетевых графиков.

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

. .  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работV(t0) Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работизвестно( состояние системы в момент времени t0).

(1)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ для любого  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(2)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  

(3)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ 

(4)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работцелое,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ 

(5)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  

При заданном начальном состоянии системы V(t0) в момент времени t0 необходимо найти в области, определяемой ограничениями: (2) Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ(5), оптимальную траекторию движения(под оптимальной траекторией движения системы мы понимаем экстремальный граф, параметры которого для любого k Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работобеспечивают максимальное значение функции (1)).

Положение j-й работы в графе (1) определяется указанием множества ресурсных условий Zj ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ. Граф(1) для каждого решающего результата включает только одну альтернативу.

. Обоснованность критерия (1) следует из определения ресурсов нескладируемого типа, которые отпускаются порциями ?квантами¦.Для них характерно то, что неиспользованная или неэффективно использованная часть каждой порции в каждый момент времени пропадает и не переносится на другое время.

Физически критерий (1) означает, что число выполненных работ с учетом их весовых коэффициентов за любой интервал времени должно быть максимальным. Согласно ограничению (2) у-я работа не может начаться раньше окончания своих условий. Для начала любой работы необходимо, чтобы к данному моменту времени были выполнены технологические условия а также свободны ресурсы, обеспечивающие ее выполнение. Ресурсы могут переходить с других работ, которые также для данной работы являются условиями

Система функционирует в дискретном времени и ее состояние в каждый момент определяется набором числовых параметров: ni , Zj,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ 

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

. В [17] рассматривается случай, когда каждая работа может производиться с постоянной интенсивностью использования ресурсов, и объем работы, выполняемой в единицу времени является случайной величиной.

Для решения сформулированной задачи предложена процедура типа динамического программирования, cогласно которой состояние системы изменяется в соответствии с одношаговой функцией переходов.

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

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

Для решения задачи, обусловленной переменной структурой графа, используется метод последовательных назначений, применяемый в обычных задачах целочисленного программирования [18].

3. Алгоритм.

Основные идеи алгоритма представлены пунктами 1 Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ51.

Пусть G1- множество работ, каждую из которых необходимо включить в ресурсный граф.

1. Принять  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ f2j=1,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

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

(6)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

3. Проверить выполняется ли условие  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ. Если выполняется, перейти к п. 4;

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

4. Принять  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

5. Построить вектор-строку возможных приращений целевой функции (1).

 Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(7) где  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ 

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

6. Определить максимальное приращение целевой функции (1).

(8)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

7. Проверить выполняется ли условие  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ. Если выполняется, перейти к п. 8;  

если нет  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ к п.14.

8. Зафиксировать работу для возможного назначения ресурсов.

(9)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ если  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

9. Проверить выполняется ли условие  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ Если выполняется, перейти. к п.10 c целью назначения; если bi = 0, то исключить данную работу из дальнейшего рассмотрения, приняв  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ и перейти к п. 6.

10. Осуществить назначение ресурсов на j -ю работу.

(10)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(11)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

При очередном назначении накапливается число ресурсов, а также выполняемый объем работы в единицу времени.

11. Изменить число свободных ресурсов.

(12)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

12. Проверить, не исчерпаны ли свободные ресурсы. Если  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ, то перейти к п.13.

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

13 Проверить, выполняется ли условие  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ Если выполняется, то принять  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ и перейти к п. 6; если нет  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ к п.6.

При оптимальном распределении ресурсов в каждый момент времени  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ= 1, 2, . . . происходит изменение состояния системы в связи с окончанием некоторых работ. Это создает предпосылки для возможности выполнения других работ, которые становятся свободными от технологических условий. В момент времени  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ при распределении участвуют все ресурсы, которые закрепляются за работами. Назначение ресурсов осуществляется исходя из целесообразности критерия оптимальности (1). При этом с некоторых работ , которые еще не завершены в данный момент времени могут сниматься все ресурсы. Эти работы будут завершены позднее.  

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

(13)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

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

(14)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ где  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

16. Выделить работы для каждой из которых число назначенных ресурсов на шаге  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работизменилось по сравнению с предыдущим шагом.

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

(15)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

Работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ разбиваются на части, на каждой из которых число ресурсов постоянно. Из j-й работы множества Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работвыделяется часть выполненной работы к моменту времени  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ. В дальнейшем такая часть работы рассматривается как работа и для нее определяются все параметры. Затем упомянутые работы будут включаться в множество оконченных работ. Выполнение работ множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ в момент времени  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ1, 2, . . . , прерывается и все ресурсы переходят на выполнение других работ. Выполнение работ указанного множества будет продолжено позже.

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

(16)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

18 Зафиксировать код j-й работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

(17)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

.19. Определить срок начала работ множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(18)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(19)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ если  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

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

(20)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

(21)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работесли  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

21. Определить срок окончания работ множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(22)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(23)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

22. Для работ множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ определить число назначенных ресурсов.

(24)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

23. Проверить выполняется ли условие  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ. Если выполняется, перейти к п.24;

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

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

(25)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ, где  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ 

 Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работРесурсные условия на шаге  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ определяются для работ, начало которых совпадает с моментом времени  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ, а также начатых раньше меньшим количеством ресурсов. Работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ разбиваются на две части. Предыдущая часть работы является ресурсным условием для последующей в связи с переходом ресурсов.

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

25. Проверить выполняется ли условие  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ Если выполняется, перейти к п. 26; если нет Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работк п.32.

26. Определить возможное число ресурсов, которые могут переходить на j - ю работу множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ с других работ в момент времени  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(26)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(27)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

27. Определить множество работ, каждая из которых может стать ресурсным условием.

(28)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ, где  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

 Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работмножество оконченных работ к моменту времени  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работопределяется на предыдущем шаге пунктом 45.

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

28. Зафиксировать код работы и вид ресурса для работ множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(29)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(30)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ 

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

(31)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(32)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

30. Распределить работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ между множествами ресурсных условий  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

(33) Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(34)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

31 Исключить из множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ те работы, с каждой из которых все ресурсы перешли на выполнение других работ.

(35)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

32. Определить множество работ, обеспеченных ресурсами, но окончание каждой из которых еще не наступило.

(36)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

33. Проверить, выполняется ли условие  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ. Если выполняется, перейти к п. 34; если нет Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работк п.52.  

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

34. Проверить выполняется ли условие  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ. Если выполняется, перейти к п. 35; если нет Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работк п. 40.

35. Исключить из множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

(37)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

36. Определить не выполненный объем j - ой работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работк моменту  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

(38)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ если  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

37. Определить продолжительность j-й работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

(39)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

38. Определить срок окончания j-й работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

(40)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ если  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

39. Включить в множество ресурсных условий окнченную часть j- й работы к моменту

времени  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

(41)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

40. Зафиксировать минимальное значение срока окончания работ множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

(42)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

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

(43)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

42. Запомнить число освободившихся ресурсов с работ множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

(44)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

43. Исключить работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ из условий других работ, обусловленных технологией проектирования проектов.

(45)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

44. Исключить работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ из множества работ, обеспеченных ресурсами, а также из общего списка работ.

(46)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

(47)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

45. Присоединить оконченные работы в момент времени t2 к работам, каждая из которых окончилась ранее.

(48)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

46. Включить работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ в множество оконченных работ  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

(49)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ, где  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

47. Определить множество работ, каждая из которых на шаге  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ может быть включена в ресурсный граф.

(50)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ, где  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ

48. Пронумеруем работы множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

 Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ=1, 2, . . . ,  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ,

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

49. Определить код работы в ресурсном графе с учетом разбивки работ на части.

(51)  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

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

50. Произвести перекодирование условий работ множества  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.

51. Проверить выполняется ли условие  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ.Если условие выполняется, то принять  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ и перейти к п. 2;

если нет Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работк п. 52.

52. Конец.  

4. Пример.

На разработку, состоящую из 2-х параллельно выполняемых проектов, выделено два различных вида ресурсов по 2 единицы каждого. Исходные данные решения задачи приведены в табл. 1, где код работы  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ состоит из кода проекта и кода работы в проекте. Первый проект содержит решающий результат с двумя альтернативами: 14,15.

Каждой альтернативе приписана aприорная вероятность: 0,7, 0,3. Требуется в области  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работ определить экстремальный граф, включающий альтернативу 14, вероятность которой равна 0,7. В табл. 2, где  Оптимизация структуры стохастического графа c переменной интенсивностью выполнения работкод работы с учетом разбивки работ на части, представлен экстремальный ресурсный граф, полученный алгоритмом, основные идеи которого были изложены выше. Более подробно пример рассматривается в [20, 21]. 

Таблица 1. Исходные данные.

 j



Наш опрос
Как Вы оцениваете работу нашего сайта?
Отлично
Не помог
Реклама
 
Мнение авторов может не совпадать с мнением редакции сайта
Перепечатка материалов без ссылки на наш сайт запрещена