УДК 69.05
Шеина Светлана Георгиевна
ФГБОУ ВПО «Ростовский государственный строительный университет»1
Россия, Ростов-на-Дону Проректор по научной работе и инновационной деятельности, д.т.н.
E-Mail: [email protected]
Чередниченко Надежда Дмитриевна
ФГБОУ ВПО «Ростовский государственный строительный университет»
Россия, Ростов-на-Дону Ассистент кафедры «Городское строительство и хозяйство»
E-Mail: [email protected]
Моделирование процесса разработки календарных планов
Аннотация: Подготовка к строительству объекта предполагает определение
номенклатуры возводимых объектов, сроков их возведения и последовательности, распределения капитальных вложений и объемов строительно-монтажных работ, потребности в материально-технических и трудовых ресурсах.
Традиционно считается, что основной задачей при подготовке строительства объекта является построение календарного плана производства работ на объекте. Данному вопросу посвящена обширная библиография, в которой рассмотрены общие постановки задач календарного планирования и построение календарных планов с учетом стохастического характера строительного производства. Проблема календарного планирования тесно связана с задачей распределения ресурсов, так как на стадии формирования календарных планов происходит и распределение ресурсов. Это связано с тем, что процесс календарного планирования может быть представлен как процесс распределения ресурсов строительной организации во времени и пространстве. При этом все многообразие ресурсов подразделяется на две группы: складируемые или материальные ресурсы и нескладируемые или ресурсы типа мощности, например трудовые.
Возникает задача построения календарного плана выполнения работ с учетом ограниченных ресурсов типа мощности. Принимается, что основным ограниченным ресурсом является численность специализированных бригад. Дана постановка задачи разработки календарного плана и алгоритмы ее решения.
Ключевые слова: Ресурсы типа мощности; ранний момент начала работы; поздний момент начала работы; договорной срок; штрафные санкции; двудольный граф; пропускные способности дуг; поток в сети; приоритет работы; нижняя оценка; эвристический алгоритм.
Идентификационный номер статьи в журнале 74ТУЫ114
1 344022, Ростов-на-Дону, ул. Социалистическая, 162
Svetlana Sheina
Rostov State University of Civil Engineering Russia, Rostov-on-Don E-Mail: [email protected]
Nadezda Cherednichenko
Rostov State University of Civil Engineering Russia, Rostov-on-Don E-Mail: [email protected]
Modeling of process of development of planned schedules
Abstract: Preparation for building of object assumes definition of the nomenclature of constructed facilities, terms of their construction and sequence, distribution of capital investments and volumes of construction works, requirements in material and a manpower.
Traditionally it is considered that the main objective by preparation of building of object is creation of the planned schedule of works on object. The extensive bibliography in which the general statements of problems of scheduling and creation of planned schedules taking into account stochastic nature of construction production are considered is devoted to the matter. The problem of scheduling is closely connected with a problem of distribution of resources as at a stage of formation of planned schedules there is also a distribution of resources. It is connected with that process of scheduling can be presented as process of distribution of resources of the construction organization in time and space. Thus all variety of resources is subdivided into two groups: stored or material resources and not stored or capacity resources, for example the labor.
There is a problem of creation of the planned schedule of performance of work taking into account limited capacity resources. Is accepted that the main limited resource is the number of specialized crews. The problem definition of development of the planned schedule and algorithms of its decision is given.
Keywords: Capacity resources; the early moment of the beginning of work; the late moment of the beginning of work; contractual the term; penalties; the two-submultiple count; capacities of arches; a stream in a network; a work priority; the bottom assessment; heuristic algorithm.
Identification number of article 74TVN114
Реализация производственной программы строительной организации может выполняться различными способами с учетом имеющихся ограничений ресурсного типа. Как правило, на стадии предварительного планирования ресурсного обеспечения портфеля строительных проектов решающим ограничением является ограничение на ресурсы типа мощности. В данном случае примем, в качестве ограничения ресурсного типа используется ограничение на численный состав бригад, привлекаемых для реализации портфеля проектов. Рассмотрим возможные постановки задач ресурсного планирования в этом случае.
Имеются п строительных проектов, подлежащих реализации. Обозначим Жг - объём работ по г-у проекту, & - наиболее ранний момент возможного начала работ по г-у проекту, Вг
- поздний срок возможного окончания работ по г-у проекту, аг - максимальная численность бригады, допустимая при выполнении работ по г-у проекту, N - общая численность бригад, привлекаемых для реализации портфеля строительных проектов.
Возникает задача построения календарных планов, оптимальных по следующим критериям:
1. Минимизация возможных нарушений договорных сроков
^ = шах(Т - Д ) (1)
I
где Тг - момент завершения работ по г-у проекту.
2. Минимизация штрафных санкций за нарушение договорных сроков выполнения работ, считая, что величина санкций будет пропорциональна объему невыполненных работ. Тогда
^ =1 сД (2)
Где 5г - объем невыполненных работ по г-ому проекту, сг-норматив штрафа.
3. Минимизация штрафных санкций за нарушение договорных сроков
Г, =2с,(Т - Д) (3)
где Сг - норматив штрафных санкций (примем если Тг<Вг)
4. В том случае, когда при досрочном завершении работ выплачивается стимулирующая премия, то критерий (3.1.3) может быть записан в виде
р \Ъг(Д, - Т X еСЛи Т, < (/[)
4 [С, (Т, - Д), еСЛи Т, > Ц ()
Как правило Ъ0 < Ъ < С, 1
Для решения задачи построим двудольный граф, отражающий анализируемую ситуацию. С этой целью определим первый слой вершин графа состоящим из п величин (по числу проектов, принятых к реализации), а второй - из т величин, соответствующих т интервалам времени, в которые может быть начаты работы. Для этого упорядочим по возрастанию все моменты & и Вг.
Примем в данном случае в качестве характеристик дуг, выходящих их начальной вершины 0, их пропускные способности, равные объемам работ по соответствующим проектам, то есть Сог = Щ. В качестве характеристик дуг, входящих в конечную вершину г, принимаем пропускные способности этих дуг (э,г), равные объёмам работ, выполняемых N
единицами ресурса за время Лэ то есть . В качестве характеристик дуг, соединяющих
вершины двух слоев принимаются их пропускные способности, равные максимальным объемам работ, которые могут быть выполнены аг единицами ресурсов в промежуток времени
равный £, то есть Сгз=аЛз для всех дуг (г», , = 1, п, s = 1, т.
Пусть Хгэ - объем работ по г-ому проекту, выполненный в э-ом интервале
= V х
где Яг - множество промежутков времени, в которых могут выполняться работы по г-у проекту;
объем работ по г-у проекту,
х» = Е х з
объем работ, выполняемый в э-ом интервале.
Очевидны ограничения
0 < х < с , , = 1, п
О, 0,5 5
0 < хз < с,я, 1 е ^ ,=1т (5)
0 < Х31 < С13, 3 = 1 т
Набор чисел {хй} образует поток в сети, величина которого определяется выражением
вида
X = V х =Е х
О, Я1
2 Я
Заметим, что если X = V = Щ то это содержательно означает, что все проекты
,
I
могут быть выполнены во время.
Величина разности Жг - Х0г = ёг, будет характеризовать объем невыполненных работ по г-у проекту. Рассмотрим возможные алгоритмы решения задач оптимальных по критериям
(1)44).
Анализ критерия минимизации штрафов за нарушение договорных сроков (^з), показывает, что он будет равносилен следующему критерию
^3 = £ (6)
отличающегося наличием слагаемого - £1 1.
Рассмотрим сначала случай > N.
Процесс решения задачи начинаем с нахождения теоретически возможных для данного производственного случая минимального времени выполнения работ по г-у проекту. Эта величина будет определяться следующим выражением
?1=— (7)
1 N 4 ’
В том случае, когда для всех значений & выполняется соотношение вида
^ = й,1 = 1 , п,
то есть все работы могут начинаться одновременно, получен известный из литературы случай [8]. Алгоритм решения такой задачи известен и заключается в том, что определяются приоритеты работы
Л =7 , (8)
и порядок их выполнения осуществляется по мере убывания приоритетов.
Теперь рассмотрим возможные алгоритмы решения поставленной задачи в наиболее общей постановке, учитывая два возможных варианта:
1. В том случае, когда в произвольный момент времени появляется работа, имеющая более высокий приоритет, чем выполняемая, то разрешается прерывание выполнения уже начатой работы с тем, чтобы начать выполнение работы с более высоким приоритетом. Но в данном случае следует отметить, что в момент принятия такого решения в связи с тем, что начатая работа уже какое-то время выполнялась и ее оставшийся объем уменьшился, поэтому необходимо пересчитать приоритет частично выполненной работы и сравнивать уже новое значение приоритета.
2. Ситуации, описанные в пункте первом, запрещены, то есть однажды начатая работы должна продолжаться до полного своего завершения.
Для решения задачи в том случае, когда перерывы в выполнении работ запрещены, применяется известный метод ветвей и границ [5, 6]. В этом случае моменты ветвления выполняются при возникновении конфликтных ситуаций, то есть когда имеется несколько работ, которые могут быть начаты. Для выявления таких ситуаций необходимо определить имеется ли на всем протяжении выполнения г-й работы, то есть в интервале @н, ) (где
- момент начала г-й работы) работа у с большим приоритетом. Если такая работа имеется, то необходимо разбить множество возможных решений на два подмножества. Дальнейшие действия заключаются в следующим:
1. Фиксируется произвольная работа г и рассматриваются все работы к, для которых выполняется условие Тк < ТI, а значит и все подмножества моментов времени возможного начала работы к.
2. Процесс выполнения всех работ прекращается до момента времени , и
начинается работа у.
В данном случае нижнюю оценку будет давать решение, получаемое при условии возможности перерывов в процессе выполнения работ.
Рассмотрим общий случай, когда выполняется соотношение
аг< ^ [=1, П.
В этом случае сформулированная задача оказывается более сложной, и для ее решения целесообразно применение эвристических алгоритмов, основанные на приоритетах работ. Определение приоритетов работ возможно с помощью различных подходов. Проанализируем некоторые из них.
Выше уже было предложено определять приоритеты работ на основании сопоставлении параметров штрафных санкций и времени выполнения, то есть приоритет определяется выражением
* = $
С1
Другой возможный вариант заключается в том, чтобы при вычислении приоритета учесть объемы работ '^, и по-прежнему параметры штрафных санкций то есть приоритеты вычислять на основании следующего выражения
С, С,
41=777 =
Щ • а1
Логика применения подобного способа вычисления приоритетов заключается в том, что чем меньшее значение имеет аг, тем выше приоритет, то есть чем меньше ресурсов необходимо для выполнения работы, тем лучше, так как будет больше оставаться на другие работы.
Теперь рассмотрим возможные подходы к решению задачи построения оптимальных календарных планов по минимизации штрафных выплат, в том случае, когда за досрочное выполнение работ назначается премия
Рассмотрим сначала случай Ci>bi, г = 1,п. Обозначив ££ = С( — Ь(, представим критерий F4 в виде
?4 = — А) + — Яд = ^3+^5 (9)
Анализируя выражение (9),приходим к заключению, что первое слагаемое выражения (9) представляет собой значение для критерия, обозначенного через Гз, а второе - это критерий из задачи минимизации штрафных выплат за нарушение договорных сроков.
Задача, представляемая первым слагаемым выражения (3.3.4), известна своей сложностью. Для ее решения положим
&=0, а.1 > Т1 = Ш1/Ы,1 = 1, п.
В этом случае решение задачи будет представлять собой убывающую последовательность приоритетов выполняемых работ, то есть
41 = Ь^/т^Ь = 1, п.
Рассмотрим возможный алгоритм построения календарного плана, оптимального по критерию, представленному вторым слагаемым выражения (9), то есть критерию Г5.
Рассмотрим случай, когда все моменты времени Вг одинакова, то есть выполняется соотношение
^ = И, I = 1, п.
В этом случае работы, начинающиеся в моменты времени > Б необходимо выполнять по убыванию значений их приоритетов, то есть величин цг. Объясняется это тем, что работы будут завершаться с нарушением договорных сроков и в этом случае для таких работ будет справедлив критерий Гз. Следовательно, для решения задачи необходимо найти все возможные последовательности выполнения работ по убыванию приоритетов, с моментами начала tн > И.
Приведем описание алгоритма.
Рассматриваем процесс выполнения работ в обратном времени, то есть начинаем с конца. Тогда работы естественно упорядочивают по возрастанию qi. Пусть работы пронумерованы по возрастанию qi, то есть — ^2 — " — Чп. Возьмем систему координат, в которой ось абсцисс соответствует номерам работ, а ось ординат суммарной продолжительности работ (в обратном времени).
Мы рассмотрели случай > Ьі,І = 1, П.
Рассмотрим другой случай Сі < Ь(, І = 1, П то есть норматив штрафов меньше чем норматив премии.
Обозначим Єї = Ь( — С( и представим F4 также в виде двух критериев
Б4 = Бэ - Бб
Где Р6 = ^ £{тах[0; Б —
С целью получения нижних оценок необходимо решить задачу минимизации критерия ¥э и задачу максимизации ^б. Содержательно задача максимизации ¥б будет соответствовать максимизации премий за досрочное завершение работ, алгоритм решения которой во многом аналогичен алгоритму решения задачи по критерию ¥5. Единственным исключением в таком алгоритме будет являться то, что определяется путь максимальной длины, а не минимальной, как в случае критерия ¥5. В связи с идентичностью алгоритмов проиллюстрируем его работу на примере.
Исследуем наиболее характерные частные случаи, возникающие при решении задачи по критерию ¥5
I. Пусть все Сі = с, і =1,п.
Утверждение 1. Оптимальное решение для случая обратного времени будет соответствовать выполнению работы по убыванию значения ті.
Доказательство. Пусть найдутся две соседних работы і и j, такие, что ті<ті (в обратном времени) переставим эти работы местами. В этом случае штраф за работу ] будет равен штрафу за работу і в начальном порядке, а штраф за работу і будет меньше штрафа за работу ] в начальном порядке. Суммарный штраф при этом уменьшится. Утверждение доказано.
II. Пусть Ті=Т, І = 1, П
Представим число (Т - П) в виде
Т - В =
Т - В^
где г =
Т - В
т
т
Утверждение 2. Если п = 0, то оптимальном решении будет соответствовать последовательности из г работ с минимальными значениями сг. Если п >0, то первыми выполняются (г + 1) работа, причем последней (в обратном времени) выполняется работа с минимальной величиной сг из числа первых (г + 1) работ.
Доказательство. При п = 0 доказательство очевидно. Если п >0, то последняя работа (в обратном времени) должна быть работой с минимальной величиной штрафов из числа (г + 1) работ. Утверждение доказано.
Пусть ц = ц, то есть Ci=q•Ti, 1=1,...,п.
В данном случае ситуация является более сложной: если с близки между собой, то получаем случай I, то есть в первую очередь выполнять работы с максимальными тг-, а значит и с (в обратном времени); если же т близки между собой, то получаем случай II и в первую очередь необходимо выполнять работы с минимальными Ci (а значит и т).
Рассмотрим доказательство одного свойства оптимального решения. Пусть работа продолжительностью т выполняется с моментом начала tн > Б и существует некоторое множество работ Q, такое что ТI = Т. Тогда осуществим замену работы длительности т
на множеств Q работ суммарной длительности т и сравним величины штрафов.
Для первого случае величина штрафных санкций составит
Следовательно, замена одной работы продолжительностью т на несколько работ, суммарная продолжительность которых составляет также величину т уменьшает величину штрафных выплат. Из этого заключения можно сформулировать следующее эвристическое правило: в первую очередь выполняются работы с минимальными временами (в обратном времени). Проведение вычислительного эксперимента на большом числе примеров показано справедливость этого правила, но строгого доказательства этого факта получить не удалось.
Рассмотрим теперь общий случай, когда выполняется условие вида
Такая задача может быть решена с применением эвристических правил, основанные на приоритетах работ, которые в данном случае могут вычисляться по одной из следующих
Для определения приоритета работ возможно использование и линейных комбинаций приоритетов. Таких, например, как
Г 12
q(tн+0=qtн& + & ■ q’
і<^2 VіУ
а для второго
ЧШн + ч)*! + (ін + Тг + Т-2)Т2 + - + (ін + тг+ - + тт)тт]
Заметим, что
ІФЇ
аі< N,1 = 1 , п.
формул
Пі = аді + (1 — я)Рі, і = 1 , п
Осуществив решение задачи для всего выбранного многообразия возможных способов определения приоритета работ, для получения конечного решения выбирается лучшее из множества полученных решений.
Пример. Имеются 6 работ, данные о которых приведены в табл. 1.
___________________________________________________ Таблица 1.
1 1 2 3 4 5
wi 6 8 15 16 10
0-1 1 2 3 4 5
6 4 5 4 2
12 32 15 48 20
ь 24 8 5 16 4
2 8 3 12 10
VI 4 2 1 4 2
41+VI 6 10 4 16 12
Примем N = 5
Рассмотрим три варианта. В первом в качестве приоритетов выбираем д;, во втором р;, а в третьем сумма р1 + I = 1, П.
1 вариант.
1 шаг. 10 = 0. Начинаем работу 4 (щ = 4)и работу 5 (и5= 1).
2 шаг. 11 = 4. Работа 4 закончена. Продолжаем работу 5 (и5= 2), начинаем
работу 3 (из= 1).
3 шаг. 12 = 7. Работа 5 закончена. Продолжаем работу 2 (щ= 2), и работу 3 (из= 3).
4 шаг. 1з = 8. Работа 2 закончена. Продолжаем работу 3 (из= 3) и начинаем
работу 1 (и1= 1).
5 шаг. 14 = 11. Работа 3 закончена. Продолжаем работу 1 до её завершения в
момент Т = 13.
2 вариант.
1 шаг. 1о = 0. Начинаем работу 4 (щ = 4)и работу 1 (щ= 1).
2 шаг. 11 = 4. Работа 4 закончена. Продолжаем работу 1 (щ= 1), начинаем
работу 5 (и5= 4).
3 шаг. 12 = 6. Работа 1 закончена. Продолжаем работу 5 (и5= 5).
4 шаг. 13 = 6,4. Работа 5 закончена. Начинаем работу 2 (щ= 2) и 3 (щ= 3). Все работы завершаются в момент Т = 11,4.
3 вариант.
1 шаг. 10 = 0. Начинаем работу 4 (щ = 4)и работу 5 (и5= 1).
2 шаг. 11 = 4. Работа 4 закончена. Продолжаем работу 5 (и5= 5).
3 шаг. 12 = 5,2. Работа 5 закончена. Начинаем работу 2 (щ= 2), работу 1 (щ= 1) и
работу 3 (и3= 2).
4 шаг. 13 = 9,2. Работа 2 закончена. Продолжаем работу 1 (щ= 1) и работу 3 (щ= 3). Все
работы завершаются в момент Т = 11“
В данном случае лучшее решение получено в случае приоритетов р;. При регулярном решении задач формирования календарных планов можно сформировать базу данных о том, какая система приоритетов обеспечила лучшее решение в тех или иных ситуациях и использовать эту информацию при принятии решений.
Таким образом, построена модель формирования календарного плана оптимального по критерию минимизация штрафных санкций за нарушение договорных сроков, отличающаяся тем, что сводится к задаче максимизации взвешенного объема выполненных работ, позволяющая минимизировать объем невыполненных работ; предложена модель разработки календарного плана оптимального с точки зрения сокращения штрафных санкций за нарушение договорных сроков завершения работ, отличающаяся тем, что до завершения работ невозможно переместить ресурсы на другую работу (случай, когда такое перемещение разрешено был уже исследован в работах В.Н. Буркова, в этом случае работы выполняются в очередности убывания приоритетов); для решения был адаптирован метод ветвей и границ.
ЛИТЕРАТУРА
5. Aлферов, В.И. Прикладные задачи управления строительными проектами / В.И. Aлферов, СА. Баркалов, В.Н. Бурков, П.Н. Курочка // Воронеж: Центральночерноземное книжное издательство, 2008. - 765 с.
6. Aлферов, В.И. Механизм агрегирования последовательных и параллельных моделей на сетевые графики // В.И. Aлферов, П.Н. Курочка // Известия ТГУ. Серия: Математика, механика, информатика. 2009, № 1З, с. 222.
7. Баркалов, СA. Теория и практика календарного планирования в строительстве / СА. Баркалов // Воронеж, ВГAСA, 1999. - 216 с.
8. Баркалов, СА. Системный анализ и принятие решений / СА. Баркалов, П.Н. Курочка, И.С. Суровцев. - Воронеж: ИПЦ ВГУ, 2010. - 652 с.
9. Баркалов, СА. Системный анализ и его приложения / СА. Баркалов, В.Н. Бурков, П.Н. Курочка, В.И. Новосельцев. - Воронеж: Научная книга, 2008. - 4З9 с.
10. Курочка, П.Н. Моделирование задач организационно-технологического проектирования / П.Н. Курочка. - Воронеж: ВГAСУ, 2004. - 204 с.
11. Курочка, П.Н. Критичность в сетях с нечеткими продолжительностями операций. // П.Н. Курочка, AM. Потапенко, И.В. Фёдорова // Системы управления и информационные технологии. 2005. № 4 (21). С. 4З-45.
12. Курочка, П.Н. Aлгоритм получения робастных расписаний частного порядка. / П.Н. Курочка, A.A. Новиков, О.Н. Толстикова // Вестник ВГТУ, Том З, № 7, 2007 г. - с. 18 - 2з.
13. Курочка, П.Н. Разработка механизмов комплексной оценки надежности обеспечения ресурсами в строительстве. // П.Н. Курочка, A.Ю. Пинигин, В.Н. Шипилов // Вестник Воронежского государственного технического университета. 2009. Т. 5. № 4. С. 168-171.
14. Курочка, П.Н. Выбор вариантов выполнения работ по содержанию объектов недвижимости. / П.Н. Курочка, Г.Г. Сеферов // Вестник Воронежского государственного технического университета. 2011. Т. 7. № 4. С. 20З-208.
15. Чередниченко, Н.Д. Модели распределения ресурсов в строительном проекте / П.Н. Курочка, A.fr Симоненко, Н.Д. Чередниченко // Технология и организация строительного производства. - Москва: AНО "Международный центр по развитию и внедрению механизмов саморегулирования", 201З. №4(5). - 4б - 48 с.
Рецензент: Курочка Павел Николаевич, ФГБОУ ВПО «Воронежский государственный архитектурно-строительный университет», кафедра «Управление строительством», профессор, доктор технических наук.
REFERENCES
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. 11.
Alferov, V.I. Prikladnye zadachi upravlenija stroitel'nymi proektami / V.I. Alferov,
S.A. Barkalov, V.N. Burkov, P.N. Kurochka // Voronezh: Central'no-Chernozemnoe knizhnoe izdatel'stvo, 2008. - 765 s.
Alferov, V.I. Mehanizm agregirovanija posledovatel'nyh i parallel'nyh modelej na setevye grafiki // V.I. Alferov, P.N. Kurochka // Izvestija TGU. Serija: Matematika, mehanika, informatika. 2009, № 13, s. 222.
Barkalov, SA. Teorija i praktika kalendarnogo planirovanija v stroitel'stve / S.A. Barkalov // Voronezh, VGASA, 1999. - 216 s.
Barkalov, S.A. Sistemnyj analiz i prinjatie reshenij / S.A. Barkalov, P.N. Kurochka, I.S. Surovcev. - Voronezh: IPC VGU, 2010. - 652 s.
Barkalov, S.A. Sistemnyj analiz i ego prilozhenija / S.A. Barkalov, V.N. Burkov, P.N. Kurochka, V.I. Novosel'cev. - Voronezh: Nauchnaja kniga, 2008. - 439 s.
Kurochka, P.N. Modelirovanie zadach organizacionno-tehnologicheskogo proektirovanija / P.N. Kurochka. - Voronezh: VGASU, 2004. - 204 s.
Kurochka, P.N. Kritichnost' v setjah s nechetkimi prodolzhitel'nostjami operacij. // P.N. Kurochka, A.M. Potapenko, I.V. Fjodorova // Sistemy upravlenija i informacionnye tehnologii. 2005. № 4 (21). S. 43-45.
Kurochka, P.N. Algoritm poluchenija robastnyh raspisanij chastnogo porjadka. / P.N. Kurochka, A.A. Novikov, O.N. Tolstikova // Vestnik VGTU, Tom 3, № 7, 2007 g. -s. 18 - 23.
Kurochka, P.N. Razrabotka mehanizmov kompleksnoj ocenki nadezhnosti obespechenija resursami v stroitel'stve. // P.N. Kurochka, A.Ju. Pinigin, V.N. Shipilov // Vestnik Voronezhskogo gosudarstvennogo tehnicheskogo universiteta. 2009. T. 5. № 4. S. 168-171.
Kurochka, P.N. Vybor variantov vypolnenija rabot po soderzhaniju ob#ektov nedvizhimosti. / P.N. Kurochka, G.G. Seferov // Vestnik Voronezhskogo gosudarstvennogo tehnicheskogo universiteta. 2011. T. 7. № 4. S. 203-208.
Cherednichenko, N.D. Modeli raspredelenija resursov v stroitel'nom proekte / P.N. Kurochka, A.N. Simonenko, N.D. Cherednichenko // Tehnologija i organizacija stroitel'nogo proizvodstva. - Moskva: ANO "Mezhdunarodnyj centr po razvitiju i vnedreniju mehanizmov samoregulirovanija", 2013. №4(5). - 46 - 48 s.