Анализ структурного многообразия сложных проектов

Любая структура проекта по существу представляет собой совокупность взаимосвязанных составных элементов. Носителем связи является канал связи, под которым понимается математическая схема, предназначенная для обозначения реальных средств, осуществляющих связь или функциональные отношения. По одному и тому же каналу, в общем случае, могут устанавливаться различные виды связи, включая, как частный случай связи, ее отсутствие. Изменение связей порождает структурное многообразие. Даже при относительно небольшом числе структурных элементов, каналов и видов связей структурное многообразие может быть достаточно большим. В чем нетрудно убедиться, если обратиться к приведенной в работе [8] формуле для определения числа возможных различных структур S в системе, содержащей n каналов связи с k эквивалентными и q канальных точек:

Анализ структурного многообразия сложных проектов - student2.ru , Анализ структурного многообразия сложных проектов - student2.ru , (1.1)

где Анализ структурного многообразия сложных проектов - student2.ru ; Анализ структурного многообразия сложных проектов - student2.ru ; Анализ структурного многообразия сложных проектов - student2.ru – число различных структурных конфигураций, содержащих i каналов без установления в них видов связей; Анализ структурного многообразия сложных проектов - student2.ru – число различных видов связей, допустимых в Анализ структурного многообразия сложных проектов - student2.ru -м канале при р-й конфигурации.

Формула (1.1) и более общие, полученные на ее основе для определения числа различных структур в системах любой сложности и приведенные в работе [8], решают задачу перечисления структур сложных проектов и программ, т. е. составлять списки с указанием в структуре числа задействованных элементов, каналов связи и видов связи.

Решение задачи перечисления структур проектов позволяет перейти к рассмотрению задачи структурной оптимизации. Здесь, по-видимому, возможны два различных подхода. Первый состоит в прямом использовании сетевых методов оптимизации. С этой целью, опираясь на результаты перечисления структур, для каждой структуры необходимо определить смежные, т.е. те структуры, в которые возможен непосредственный переход. После оценки «стоимости» перехода нетрудно построить сеть структурных переходов, узлами которой будут структуры. Далее, исходя из критериев эффективности проекта, структурную оптимизацию можно осуществить различными хорошо известными методами. Сложность и трудоемкость такого подхода очевидна. Более продуктивен другой подход, основанный на идее введения метрики на множестве структур Анализ структурного многообразия сложных проектов - student2.ru с числом элементов S, полученного в результате перечисления структур.

Введем в рассмотрение следующую функцию расстояния между структурами Анализ структурного многообразия сложных проектов - student2.ru

Анализ структурного многообразия сложных проектов - student2.ru , (1.2)

где Анализ структурного многообразия сложных проектов - student2.ru – критерий, в общем случае векторный, эффективности проекта при структуре Анализ структурного многообразия сложных проектов - student2.ru и управляющих параметрах проекта u; U – допустимое множество управляющих параметров.

Пространство структур Анализ структурного многообразия сложных проектов - student2.ru , представляющее собой прямое произведение множества структур, путем введения функции Анализ структурного многообразия сложных проектов - student2.ru по формуле (1.2) становится метрическим. Это следует из того, что при отождествлении структур с одинаковыми функциональными возможностями функция Анализ структурного многообразия сложных проектов - student2.ru удовлетворяет аксиомам метрического пространства, т.е. следующим трем условиям:

1. Тождества, Анализ структурного многообразия сложных проектов - student2.ru тогда и только тогда, когда Анализ структурного многообразия сложных проектов - student2.ru .

2. Симметрии, Анализ структурного многообразия сложных проектов - student2.ru .

Первые два условия очевидны.

3. Неравенству треугольника, Анализ структурного многообразия сложных проектов - student2.ru .

Действительно,

Анализ структурного многообразия сложных проектов - student2.ru .

Анализ структурного многообразия сложных проектов - student2.ru

Анализ структурного многообразия сложных проектов - student2.ru .

Функция Анализ структурного многообразия сложных проектов - student2.ru позволяет различать структуры проекта не с точки зрения ее состава, а с точки зрения возможных результатов. Данное обстоятельство нередко приводит к существенному сокращению числа рассматриваемых структур. Все Анализ структурного многообразия сложных проектов - student2.ru , для которых Анализ структурного многообразия сложных проектов - student2.ru , можно отождествить. Метризация множества структур дает возможность применять методы последовательного анализа вариантов для структурной оптимизации.

Пусть процесс реализации проекта происходит на интервале Анализ структурного многообразия сложных проектов - student2.ru . Обозначим через Анализ структурного многообразия сложных проектов - student2.ru значение целочисленной функции Анализ структурного многообразия сложных проектов - student2.ru на частичном интервале Анализ структурного многообразия сложных проектов - student2.ru , определяющее выбор структуры на Анализ структурного многообразия сложных проектов - student2.ru -м интервале. Этим значениям будет отвечать множество значений критерия Анализ структурного многообразия сложных проектов - student2.ru , что позволяет дать оценку эффективности проекта за весь период функционирования Т в виде

Анализ структурного многообразия сложных проектов - student2.ru , (1.3)

где Анализ структурного многообразия сложных проектов - student2.ru равно Анализ структурного многообразия сложных проектов - student2.ru на частичном интервале Анализ структурного многообразия сложных проектов - student2.ru .

Выделим среди множества структур Анализ структурного многообразия сложных проектов - student2.ru структуру

Анализ структурного многообразия сложных проектов - student2.ru ,

обладающую минимальными критериальными возможностями при наиболее эффективных значениях управляющих параметров. Если таковых несколько, то будем считать их эквивалентными. Пользуясь формулой (1.2), упорядочим структуры множества Анализ структурного многообразия сложных проектов - student2.ru , перенумеровав их в порядке возрастания расстояния до Анализ структурного многообразия сложных проектов - student2.ru . При этом структуры с одинаковыми расстояниями будем отождествлять. Получим множество структур Анализ структурного многообразия сложных проектов - student2.ru , для которых Анализ структурного многообразия сложных проектов - student2.ru , если Анализ структурного многообразия сложных проектов - student2.ru .

Заметим, что практически все реальные проекты содержат структуру Анализ структурного многообразия сложных проектов - student2.ru , для которой Анализ структурного многообразия сложных проектов - student2.ru при Анализ структурного многообразия сложных проектов - student2.ru . В этом случае расстояние Анализ структурного многообразия сложных проектов - student2.ru будет адекватно критериальным возможностям структуры Анализ структурного многообразия сложных проектов - student2.ru . Кроме того, условие Анализ структурного многообразия сложных проектов - student2.ru всегда можно обеспечить, вводя соответствующее нормирование критерия.

Теперь для структурной оптимизации проекта в соответствии с критерием (3) можно воспользоваться практически любым методом последовательного перебора и анализа вариантов. Рассмотрим, например, применение метода локальных вариаций для определения структурного управления Анализ структурного многообразия сложных проектов - student2.ru , оптимизирующего критерий (3). В соответствии с этим методом выбирается нулевое приближение Анализ структурного многообразия сложных проектов - student2.ru . Вычисляется значение Анализ структурного многообразия сложных проектов - student2.ru по формуле (1.3). В плоскости на прямых Анализ структурного многообразия сложных проектов - student2.ru точками фиксируются все числовые значения элементов упорядоченного множества Анализ структурного многообразия сложных проектов - student2.ru от 1 до S и строится ломанная линия, отвечающая функции Анализ структурного многообразия сложных проектов - student2.ru . Затем, в определенной последовательности слева на право рассматриваются локальные вариации Анализ структурного многообразия сложных проектов - student2.ru функции Анализ структурного многообразия сложных проектов - student2.ru . А именно, последовательно на каждом частичном интервале Анализ структурного многообразия сложных проектов - student2.ru варьируются целочисленные значения Анализ структурного многообразия сложных проектов - student2.ru . Совокупность всех указанных вариаций на интервале I, приводящая к более предпочтительному по сравнению с Анализ структурного многообразия сложных проектов - student2.ru значению критерия, определит первое приближение Анализ структурного многообразия сложных проектов - student2.ru структурного управления к оптимальному и т.д. В результате, на некотором шаге вариаций улучшение критерия Анализ структурного многообразия сложных проектов - student2.ru окажется невозможным. В этом случае структурное управление Анализ структурного многообразия сложных проектов - student2.ru будет отвечать локальному экстремуму критерия (1.3).

3. В случае, если связи в структурах проекта носят неопределенный характер, то процедура структурной оптимизации несколько усложняется за счет необходимости учета дополнительного фактора – неопределенности связей. Такой учет может быть осуществлен путем включения в критерий оценки эффективности проекта показателя неопределенности. В качестве такового целесообразно, как меру неопределенности, ввести понятие энтропии структуры Анализ структурного многообразия сложных проектов - student2.ru .

Согласно формуле (1.1) числовое значение индекса Анализ структурного многообразия сложных проектов - student2.ru определяет число задействованных в соответствующих структурах каналов связи. Если неопределенность носит вероятностный характер, то известна или задается вероятность Анализ структурного многообразия сложных проектов - student2.ru появления Анализ структурного многообразия сложных проектов - student2.ru -го канала связи. Энтропия такой структуры определится по известной формуле.

Анализ структурного многообразия сложных проектов - student2.ru .

Если неопределенность связи носит нечеткий характер, то для каждого канала необходимо на основе экспертных или статистических данных определить функции принадлежности Анализ структурного многообразия сложных проектов - student2.ru , пользуясь, например, приведенными в работе [9] методиками. Затем эти функции следует пронормировать по формуле

Анализ структурного многообразия сложных проектов - student2.ru

и определить энтропию структуры Анализ структурного многообразия сложных проектов - student2.ru , содержащей i каналов связи,

Анализ структурного многообразия сложных проектов - student2.ru .

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

В заключение отметим следующее:

1. Изложенный метод структурного анализа носит достаточно общий характер. Он применим для проектов и программ любого уровня сложности.

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

3. Введенный критерий эффективности проекта с учетом неопределенности связей позволяет осуществлять сравнительный анализ различных вариантов проектных решений.

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

Наши рекомендации