«Рекомендовано Учебно-методическим объединением по образованию в области прикладной информатики в качестве учебного пособия для студентов вузов, обучающихся по специальности Прикладная информатика (по областям) МОСКВА ...»
С математической точки зрения идея морфологического пе ребора базируется на получении размещений с повторениями из к по л, число которых в общем случае подсчитывается, как уже показано, а в частном случае при одинаковом числе значений каждого из параметров (т.е. при /cj - kj-... = к. =...= к^^^ = к) определяется с помощью известной теоремы комбинаторики где п - число строк МЯ;
к - число элементов в каждой строке.
Для сокращения перебора этапы 3 и 4 могут быть совмеще ны, а явно неприемлемые варианты можно сразу исключить из рассмотрения в п. 5.
Следует отметить, что, строго говоря, речь об оптимизации идти не может. Идею поиска наилучшего варианта (вариантов) решения лучше квалифицировать как постепенно ограничиваемый перебор, который с самого начала сокращается благодаря фор мированию МЯ, поскольку число размещений с повторениями меньше числа сочетаний, по мере увеличения объемов МЯ раз рыв увеличивается и ограничение перебора сказывается в боль шей степени. Затем область выбора решения ограничивается в результате исключения явно неприемлемых вариантов, а дальней шее ограничение области возможных решений можно организо вать путем введения и учета количественных, а затем (при прочих равных условиях) и качественных критериев, подобно тому, как это предлагается далее в модификации ММЯ применительно к задачам планирования при позаказной системе производства.
Возможны следующие пути выбора решений из МЯ (рис. 1):
применение одного критерия, полностью исключающего все варианты решений, кроме одного (рис. 1, а)\ последовательное применение нескольких критериев А, В, С, постепенно исключающих все варианты, кроме одного (рис. 1, б)\ расчленение проблемы на подпроблемы (или задачи - на под задачи) и последовательное применение нескольких критериев для выбора по одному варианту решения по каждой из подпроблем (подзадач), которые, вместе взятые, и составляют искомое реше ние (рис. 1, в).
В последнем случае может быть получено не одно решение, составленное из решений подпроблем, а несколько таких реше ний, и тогда для уменьшения числа этих вариантов дальнейшее сужение области допустимых решений может осуществляться введением дополнительных критериев (как правило, качествен ных), как это делается, например, в [1].
Следует также оговорить, что решения по подпроблемам, из которых формируется общий вариант решения, могут быть взаи мозависимыми (в частности, при размещении по линиям сборки один и тот же заказ не может в соответствующем плановом перио де помещаться на разные взаимозаменяемые линии сборки [1]).
Ф. Цвикки и его последователи разрабатывали и исследова ли МЯ различного вида. Например, известен вариант МЯ, в ко тором значения одного и того же параметра откладывались и по горизонтальной, и по вертикальной оси двухмерной матрицыящика», и варианты решений получались на пересечении раз личных значений параметров, т.е. как элементы этой матрицы.
МЯ могут быть также не только двухмерными. Трехмерные МЯ и МЯ большей размерности находят, например, применение при разработке прогнозов и при макропроектировании вариан тов новой техники.
Однако при формировании и анализе многомерных МЯ, осо бенно при анализе проблем организационного управления, воз никают существенные трудности в их представлении лицам, при нимающим решения, и в интерпретации результатов. Поэтому удобнее, используя идею морфологического подхода, разрабаты вать языки моделирования (автоматизации моделирования, ав томатизации проектирования и т.п.), которые применяются для «порождения» возможных ситуаций в системе, возможных вари антов решения и часто как вспомогательное средство формиро вания нижних уровней иерархической структуры целей и функ ций или организационных структур систем управления. В этом случае термин «морфологический подход» применяется в более широком смысле.
Предложенные Ф. Цвикки методы нашли широкое примене ние как средство активизации изобретательской деятельности. А при моделировании задач автоматизации проектирования, задач планирования, например распределения заказов по плановым периодам, размеш;ения их по производствам, линиям сборки и т.п., удобным средством оказался ММЯ, который охарактеризу ем несколько подробнее.
Обратим внимание на тот факт, что при формировании мор фологической таблицы (морфологического ящика) другие мето ды морфологического моделирования могут использоваться как вспомогательные.
Модификации морфологического моделирования для задач пла нирования при позаказиой системе производства однотипной продукции. В практике объемно-календарного планирования ока залось удобным как бы перевернуть двухмерный МЯ и комбини ровать не элементы строк, а элементы столбцов (такие таблицы привычнее для работников плановых подразделений).
Рассмотрим модификацию метода морфологического ящика на упрощенном примере.
Предположим, что цех получает задание на производство продук ции не в штуках, а в виде заказов, включающих изделия, одинаковые по трудоемкости изготовления, но имеющие определенные отличительные особенности (например, различную окраску, комплектацию и т.п.). Так может планироваться производство приборов разного рода, специаль ного оборудования, автомобилей для экспорта, специализированных интегральных элементов электронных устройств и т.д.
Для простоты допустим, что речь пойдет о сборочном цехе и о про изводстве достаточно крупных изделий, объемы заказов которых исчис ляются в штуках.
Пусть требуется выполнить следующие заказы: Z1 = 10, Z2 = 20, Z3 = = 30, Z4 = 40, Z5 = 50, Z6 - 60 (объемы заказов даны в условных едини цах; это могут быть либо изделия большого размера, либо объемы в тысячах штук и т.п.). Для их выполнения в цехе имеются три взаимоза меняемые сборочные линии, по которым заказы нужно распределить по возможности более равномерно, но в то же время не дробить заказы на части, так как это усложняет ведение документации и учет поставок про дукции заказчику.
Эта задача может быть отнесена к классу задач загрузки оборудо вания.
При постановке данной задачи с применением математического про граммирования целевая функция может, например, иметь следующий вид:
где Ф. - общий фонд времени работыу-го вида оборудования (в данном случае линий сборки) в плановом периоде;
Л'. - количество изготавливаемых изделий /-го вида;
а.. - трудоемкость изготовления одного изделия /-го вида нау-м виде Таким образом, даже если не выполнять одно из требований задачи не делить заказы на изделия, то и в этом случае задача не может быть представлена в форме наиболее исследованной и имеющей стандартное программное обеспечение задачи линейного программирования, раз ность в выражении (3) может менять знак (возможна либо недогрузка, либо перегрузка оборудования), т.е. целевая функция немонотонна и ее минимизация не имеет смысла. Разумеется, существуют подходы к ре шению задач в такой постановке. Однако применяемые приемы затруд няют понимание моделей и интерпретацию результатов на практике.
Известны эвристические алгоритмы решения этой задачи. Напри мер, задаваясь Ф. и х. и зная (из нормативно-справочной информации) ^/.., вычисляют фактическую трудоемкость изготовления всех изделий Т., коэффициенты загрузки оборудования /i, его пропускной способности Г|, перегрузку и недогрузку оборудования Ал'^ -Ах., по значениям кото рых судят о необходимости изменения х-. Процедура повторяется до тех пор, пока не получены приемлемые значения +Ах. и -Ах.(рис. 2).
В таком эвристическом алгоритме можно учесть больше факторов производственного процесса; например, при вычислении можно учесть коэффициенты сменности, износа и переналадки оборудования и т.п.
Однако и этот алгоритм не позволяет выполнить одно из требова ний, содержащихся в условиях данной задачи, - не дробить заказы. Это требование можно выполнить, поставив задачу целочисленного про граммирования с булевыми переменными. Однако такая постановка в еще большей мере усложнит практическое использование модели.
Можно предложить и другие эвристические алгоритмы: расположить заказы в порядке возрастания и соединять крайние или просуммировать объемы заказов и разделить на число линий сборки, а затем пытаться подобрать усредненный объем.
Однако, во-первых, при большом числе заказов эти алгоритмы так же нереализуемы, а во-вторых, если в приводимом примере первый за каз имеет объем не 10, а 20 единиц, то сумма не делится на 3 без дробле ния не только заказов, но и изделий.
Рассмотрим возможность применения для решения этой за дачи метода морфологического ящика*.
Сформируем из заказов морфологическую матрицу - МЯ (табл.
1). Формировать МЯ будем не из векторов-строк, как в исходном варианте Ф. Цвикки, а из векторов-столбцов, что удобнее для ра ботников плановых подразделений (похоже на привычные для них таблицы планов загрузки производств, кварталов и т.п.).
При формировании столбцов можно предложить какой-либо принцип объединения заказов в группы.
Например, в одном из вариантов применения этого метода при формировании МЯ для распределения заказов по кварталам было предложено объединить заказы в группы с учетом заказчиков * Впервые задача была исследована и программно реализована студен тками И.Н. Фаенсон (на примере распределения заказов по кварталам) и Г.И. Корсуновой (на примере распределения заданий на выполнение проек тов в НПО).
и приоритетности выполнения их заказов, и получены следую щие группы: экспортные заказы, заказы для других отраслей и внутриотраслевые заказы.
В рассматриваемой задаче заказы вначале объединим подряд в 2 группы: А = яВ = (табл. 1, a). Если приемлемое решение не будет получено, то МЯ можно перефор мировать, объединив заказы по-другому.
На основе полученной матрицы-«ящика» можно, комбинируя элементы столбцов (по одному из каждого столбца), образовать возможные размещения заказов по линиям сборки (обозначен ным в МЯ L = ), из которых далее нужно сформи ровать требуемое решение или варианты решения по принципу, приведенному на рис. 1, в, т.е. решение должно состоять из трех размещений, отражающих загрузку всех трех линий сборки; при этом один и тот же заказ не может планироваться для выполне ния более чем на одной линии, и все заказы должны быть выпол нены и войти в решение. Идея исключения заказов выбранных вариантов иллюстрируется табл. 1, в.
рениями нужно образовать разные массивы для символьной и чис ловой информации, т.е. отделить массивы наименований заказов ZA и ZB, которые нужно хранить и представлять ЛПР в символьном виде, и объемы заказов OZA и OZB (числа), и связать массивы ZA - OZA и ZB - OZB общими переменными (табл. 1, б). Для со кращения перебора можно также связать общей переменной с мас сивом L один из массивов заказов.
Принципиальный алгоритм получения размещений с повто рениями приведен на рис. 3, а. Пользуясь этим алгоритмом, мож но получить область допустимых решений, т.е. возможных раз мещений заказов по линиям.
Если эта область получается очень большой, то в алгоритм можно ввести ограничения по суммарному объему S заказов, выполняемых на одной линии SMIN и SMAX (рис. 3, 5), варьи руя которыми, можно расширять и сужать область допустимых решений.
Далее применяют алгоритмы для исключения выбранных ва риантов на каждом очередном шаге (первоначально эти алгорит мы были названы алгоритмами «вычеркивания»), которые при ведены на рис. 3, < и г.
На практике крайне редко бывают ситуации, когда удается по лучить абсолютно одинаковую загрузку линий (или станков, квар талов и т.п.). Поэтому задача ставится как задача минимизации перегрузки или недогрузки оборудования, плановых периодов.
При этом, как видно из табл. 1, в, может получиться несколь ко вариантов решения, которые в отношении первоначального количественного критерия (числа изделий) равноценны.
Для уточнения решения можно ввести дополнительные крите рии - трудоемкость, объем реализуемой продукции или прибыль от ее реализации и т.п., с помощью которых можно ограничивать область допустимых решений аналогично рассмотренному.
Кроме того, можно далее ввести качественные критерии. На пример, из двух равноценных вариантов с перегрузкой одной из линий можно выбрать вариант с перегрузкой линии, на которой производятся хорошо отработанные конструкции изделия, и, напротив, недогрузить линию, на которой производится вновь осваиваемое изделие.
Аналогично при решении задачи загрузки плановых перио дов можно выбрать вариант, в котором недогружен летний квар тал, на который приходится наибольшее число отпусков, или учесть критерий пожелания приоритетного заказчика выполнить его заказ пораньше.
Ввод L, ZA, ZB, OZA, OZB, N Ввод L, ZA, ZB, OZA, OZB, N Ввод SMIN, SMAX Ввод L, ZA, ZB, OZA, OZB, N Ввод Л1, Ввод L, ZA, ZB, OZA, OZB, N ввoцA^,в^.AZB Ц1), ZA(I), ZB(J), S Таким образом, применяя морфологические! подход, получа ем человеко-машинную процедуру принятия решений, которая позволяет в интерактивном режиме выбирать варианты решения, последовательно уточнять критерии, а при необходимости - воз вратиться и переформировать МЯ.
Отметим, что с помощью морфологического подхода факти чески получена методика постепенного ограничения области до пустимых решений. Иными словами, морфологический подход оказался методом активизации, который помогает ЛПР в поста новке задачи и организации поиска ее решения, т.е. в постепен ной формализации задачи.
В математическом отношении рассмотренная процедура не является процедурой оптимизации. Ее можно квалифицировать как постепенно ограничиваемый перебор.
В реальных условиях принципы постановки задачи и разра ботки алгоритмов сохраняются, но конкретизируются с учетом особенностей задач и условий производства. Особая необходи мость в использовании морфологического подхода возникает в условиях разнотипного производства.
Планирование загрузки оборудования в условиях позаказного производства разнотипной продукции"^. Предположим, что при распределении годовой производственной программы разнотип ного производства по кварталам нужно учесть следующие про изводственно-экономические факторы: наличие изделий с дли тельностью производственных циклов, превышающей плановый период (квартал); незавершенное производство на начало и ко нец года (переходящие заказы или партии изделий); сроки и ко личество изделий, в том числе заказами и партиями; возможность варьирования размерами партий изделий; концентрацию выпус ка одноименных и конструктивно однородных изделий в одном или смежных плановых периодах (в качестве показателей конст руктивной однородности можно ввести коэффициент конструк тивной преемственности изделий) и т.п.
Основным критерием, как и в предыдущей задаче, будем счи тать требование равномерной загрузки оборудования (по разным производствам или в разных плановых периодах, в нашем случае кварталах), которую формально можно выразить в виде допустиПример подготовлен студенткой СПбГТУ И.В. Корнеевой.
мых отклонении от среднеквартальнои загрузки, уменьшением которой можно сузить область допустимых решений, а увеличе нием - расширить ее.
Ограничение перебора возможных вариантов размещения заказов или партий изделий по плановым периодам определяет ся прежде всего принципами формирования МЯ. В частности, в рассматриваемой задаче координаты МЯ определяются следую щим образом: число строк в МЯ равно числу плановых перио дов, т.е. по 4 кварталам {Kf), число столбцов зависит от числа заказов и партий и от конкретных производственно-экономичес ких условий производства.
Например, для учета производственно-экономических факторов, рассмотренных в начале постановки задачи, в МЯ можно выделить сле дующие столбцы (табл. 2):
1) специальные заказы СЗ., сроки выпуска которых жестко заданы и привязаны к соответствующему кварталу (в МЯ это отражается общим индексом у кварталов и заказов, т.е. общей переменной); 2) заказы Д., изделия которых имеют длительность производственного цикла боль ше квартала; 3) изделия серийного и массового выпуска Р., распределя емые равномерно (пропорционально числу рабочих дней); 4) распреде ляемые заказы и партии изделий РЗ., сроки которых жестко не заданы;
5) распределяемый заказ Р35., изделия которого имеют длительность про изводственного цикла три квартала и в связи с этим разделены на три условных заказа РЗ5,', Р357'. ^^зз ^^^^ сокращения перебора эти заказы связаны общим индексом с заказами группы РЗ., но могли бы иметь и независимый индекс); 6) заказы и партии конструктивно однородных (с изделиями заказов СЗ.) изделий КО., которые целесообразно изготав ливать в том же квартале, что и специальные заказы СЗ., имеющие кон структивную однородность с ними (что и отражено общим индексом /);
7) и 8) - прочие заказы и партии изделий ПЗА. и ПЗБ., количество изде лий в которых может меняться (что отражается в модели путем пере формирования МЯ). Например, в приведенном МЯ заказ ПЗ, разделен на партии, содержащие 5 и 15 изделий; заказ ПЗ-, - на партии из 10 и изделий; изделия заказа ПЗБ имеют производственный цикл два кварта ла, и заказы ПЗ3 и ПЗ4 разделены на партии, состоящие из четырех и двух изделий. Столбцы 7 и 8 в общем случае могут быть не связаны ин дексом (переменной). В этом случае при выборе вариантов решения нуж но учитывать, что ПЗ30 выполняется после ПЗз; (т.е. в следующем квар тале), а ПЗ42 - после ПЗ^, (чтобы это не учитывать в алгоритме выбора решения, нужно столбец 8 в МЯ связать с кварталами общей перемегпюй).
Кроме того, в МЯ, приведенном в качестве примера в табл. 2, учте но, что А J - заказ, переходящий с предыдущего года, поэтому он поме щен в первую строку (первый квартал) и в первый столбец заказов, свя занный общим индексом со столбцом кварталов; заказ Е3 обязательно должен быть выпущен в третьем квартале, заказ С выпускается двумя партиями по 25 штук во втором (С-,) и четвертом (С^) кварталах (они тоже помещены в первый столбец, связанный переменной с квартала ми); заказ Д. с длительностью цикла два квартала должен быть завер шен во втором квартале (для этого Д. разделен на части Д / и Д /, кото рые помещены в первый и второй кварталы также путем образования столбца, связаьнюго общей переменной со столбцом кварталов). Оценка каждого заказа обозначена индексом этого заказа с буквой «О» перед ним.
В целом правила формирования М Я определяются конкрет ными производственно-экономическими условиями и эвристичес кими правилами, которыми руководствуются работники пла новых подразделений предприятия. Эти правила полезно сфор мулировать, создать автоматизированную диалоговую процеду ру формирования МЯ в виде экспертной системы, постепенно на капливающей новые правила, возникающие в реальных условиях производства, и на основе этого опыта совершенствовать и уско рять процессы планирования.
Обратим внимание, что в приведенном примере число разме щений заказов и партий по кварталам R = 4^ = 256, а если бы не было столбцов, связанных переменными, то область допустимых решений была бы существенно больше.
Дальнейшее сокращение числа вариантов размещений дости гается за счет критериев, ограничивающих область принятия ре шений последовательным их введением. Прежде всего (как и в уже рассмотренном упрощенном примере) следует учесть критерий равномерной загрузки (или минимальной перегрузки либо недогрузки кварталов).
При этом следует иметь в виду, что если в случае однотипного производства можно было в качестве исходного критерия использовать количество изделий, то при разнотипном производ стве необходимо сразу в качестве критерия выбирать трудоемкость.
В реальных условиях не всегда удается определить усреднен ную трудоемкость для всего технологического цикла сложного изделия, и тогда общая оценка трудоемкости может быть заме нена несколькими оценками трудоемкости изготовления изделия на разных производствах или с использованием разных видов оборудования. В последнем случае можно первоначально разде лить общую задачу планирования на ряд подзадач загрузки от дельных участков или видов оборудования (например, сборка, окраска, регулировка и т.д.), получить для этих участков вариан ты равномерной загрузки, а затем сформировать сетевые модели вариантов технологического цикла изделия.
В качестве дополнительного критерия можно использовать ограничение по фондам материально-технического снабжения, т.е. учесть предварительно составленный план получения пред приятием соответствующих материалов, покупных полуфабри катов, комплектующих изделий и т.п., и повлиять на изменение этого плана. В числе дополнительных критериев могут быть ис пользованы такие, как объем реализуемой продукции, себестои мость, прибыль, расход заработной платы, а также уже рассмот ренные качественные критерии.
Расширению практического применения МЯ существенно способствует автоматизация морфологического моделирования.
При этом важно автоматизировать не только получение вариан тов решения, т.е. собственно перебор, но и получение оценок этих вариантов, и даже формирование МЯ.
• 1. В о л к о в а В. Н. Основы теории систем и системного анализа: учеб.
для вузов / В.Н. Волкова, А.А. Денисов. - СПб.: Изд-во СПбГТУ, 1997. С. 142-145, 394-404. 2. О д р и н В. М. Метод морфологического анализа технических систем / В.М. Одрин. - М.: ВНИПИ, 1989. 3. О д р и н В. М.
Морфологический анализ систем / В.М. Одрин, С.С. Картавов. - Киев: Наукова думка, 1977. 4. С и с т е м н ы й анализ в экономике и организации про изводства: учеб. для вузов / Под ред. С.А. Валуева, В.Н. Волковой. - Л.: По литехника, 1991.-С. 91-95,231-244. 5. Z w i c k y F. Morfological astronomy/ F. Zwicky: Berlin: Springer-Verlag, 1957. 6. Z w i с к у F. Morphology of justice in the space age and the Boundaries at Outer space / F. Zwicky // Automatica Acta. - 1969. - № 14. - P. 615-626. B.H. Волкова, В.А.Дуболазов МУЛЬТИАГЕНТНЫЕ СИСТЕМЫ - термин, применяющийся для названия систем, предназначенных для организации взаимо действия с разнородными источниками информации.
Развитие мультиагентных систем (МС) явилось следствием ин тенсивного развития гетерогенных сетей. Гетерогенными счита ются сети, построенные на основе использования неоднородных вычислительных, коммуникационных, информационных ресур сов и технологий.
МС применяются в целях ускорения сбора и обработки ин формации.
В работах по тематике агентно-ориентированных систем агент определяется как вычислительная система, которая реализуется на основе концепций, наиболее применимых к людям [1]. На практи ке понятие агента отождествляется с определением вычислитель ной системы, обладающей набором свойств, совокупность кото рых обеспечивает относительно интеллектуальное поведение.
Основными свойствами агентов являются: реактивность, актив ность, коммуникативность, автономность, рассудительность, обу чаемость.
Под реактивностью понимается способность к выполнению определенных действий при поддержке взаимосвязи с окружаю щей средой (окружением, внешним миром). В зависимости от характера процессов сопряжения определенных действий разли чают три варианта их объединения:
• жесткая схема сопряжения действий по заранее подготов ленному плану, который не изменяется в процессе функциониро вания агента, например, системы TS1MMIS [2], Infomaster [3, 4], Information Manifold [5];
• гибкая схема сопряжения действий по заранее подготовлен ному плану, который может изменяться в процессе функциониро вания агента, например, системы Occam [6, 7], Sage [8], XII [9, 10];
• априорно неопределенная схема действий по причине от сутствия модели среды, например, TRIAL [11].
Активность трактуется как способность к целенаправленно му поведению для достижения заданной цели, устанавливаемой самостоятельно или извне. Сложно организованный агент может обладать инициативностью определенного характера, например, BDI-агенты [12].
Коммуникативность рассматривается как способность аген тов взаимодействовать между собой и с людьми в целях обмена информацией [13]. На более высоком уровне в мультиагентной системе может проявляться способность к сотрудничеству (коо перации) для совместного решения задач [14].
Автономность подразумевает способность функционировать независимо от внешних управляющих воздействий при решении целевых задач. Высокой автономности агентов способствуют адаптивность алгоритмов работы [15], обучаемость [16], поддер жка действий при неполной информации [10, 6], способность ра ботать в стохастических средах [17]. Высокой степенью автоном ности обладают мобильные агенты, основной задачей которых является перемещение (миграция) между объектами вычислитель ной сети с целью сбора информации. Примером такой реализа ции является система мобильных агентов MOLE [18].
Рассудительность связывается со способностью действовать в соответствии с имеющимися в распоряжении агента знаниями.
Обучаемость сводится к способности приобретения и исполь зования новых знаний.
Разнообразные функции, выполняемые агентами, объединяют ся по группам в соответствии с характером их спецификаций. При объединении выделяются основные группы функций. Среди них группа функций по организации взаимодействия с пользователем, группа функций по организации взаимодействия с информацион ными системами и группа специализированных функций [1].
При организации взаимодействия с пользователем решаются следующие типичные задачи:
• обеспечение интуитивно понятного интерфейса;
• представление информации в удобном виде (формирование графиков с автомасштабированием, озвучивание, анимация);
• предоставление возможностей по гибкой автоматической и ручной адаптации интерфейса под нужды конкретного пользо вателя.
Агенты, выполняющие функции по организации взаимодей ствия с пользователем, относятся к категории интерфейсных.
При организации взаимодействия с информационными сис темами осуществляется разделение функций по уровням. К пер вому уровню относятся действия, связанные с совместным реше нием задач несколькими интеллектуальными агентами. Второму уровню ставятся в соответствие действия по обмену информаци ей с различными неинтеллектуальными информационными ис точниками.
Агенты, реализующие функции по организации взаимодей ствия с информационными системами, называются информаци онными. При организации взаимодействия с информационными системами решаются такие типичные задачи, как:
• извлечение информации из внешних информационных ис точников в ответ на однократные и периодические запросы;
• мониторинг информационных источников;
• планирование запросов;
• диспетчеризация запросов.
Агенты, выполняющие специализированные функции, пред ставляются как агенты заданий.
В общепринятой классификации выделяют следующие виды информационных агентов:
• базовые, которые отвечают за взаимодействие с одним ин формационным источником;
• агенты-диспетчеры, которые обеспечивают планирование и диспетчеризацию запросов ко многим информационным источ никам.
Для создания унифицированной системы сбора и обработки информации в гетерогенной сети важнейшей группой функций является организация взаимодействия с информационными сис темами. Эта группа включает в себя как функции обеспечения обмена информацией или совместного решения задач с другими агентами, которые автономны, обладают гибкой логикой рабо ты и поддерживают высокоуровневое взаимодействие, так и фун кции обеспечения обмена информацией с различными неинтел лектуальными информационными источниками, которые, как правило, пассивны и имеют жесткую логику работы. Агенты, ориентированные на решение подобных задач, называются ин теллектуальными информационными агентами.
Динамически меняющееся окружение, присущее взаимодей ствию пользователей гетерогенных сетей с информационными источниками, обусловило необходимость введения систем пла нирования в архитектуру интеллектуальных информационных агентов.
Функциональная схема интеллектуального информационно го агента (ИИА) приведена на рис.1.
ИИА различаются по модели поведения. Среди известных реализаций выделяются три разновидности: реактивная, проактивная и гибридная. Реактивная модель поведения ориентироваИнтеллектуальный информационный агент Модель среды Информация на на выполнение предопределенного набора действий в зависи мости от текущего состояния среды. При проактивной модели поведения генерация и исполнение плана действий осуществля ются на основе имеющихся в распоряжении агента знаний и по ставленной цели. Ведущими факторами, влияющими на функци ональность проактивных агентов, являются качество модели среды, корректность выбора целей и способность генерировать и исполнять план действий, обеспечивающий достижение постав ленной (выбранной) цели. При гибридной модели агенты в раз ные моменты времени демонстрируют как реактивное, так и проактивное поведение.
Адекватное использование теории планирования действий агентов повышает эффективность работы МС и существенно рас ширяет круг решаемых ими задач.
МС с большим числом агентов, функционирующим в одно родных средах с надежными коммуникациями, присущи следую щие особенности:
• выделение нескольких уровней субагентов, каждому из ко торых ставится в соответствие определенная задача, связанная с исполнением, управлением знаниями или планированием действий;
• централизация ресурсоемких подсистем, ориентированная на эффективное использование вычислительных ресурсов;
• расширение множества агентов-исполнителей с простой реализацией и невысокими требованиями к ресурсам;
• обеспечение высокой надежности коммуникаций между различными уровнями;
• введение и применение резервной стратегии поведения на случай изоляции агента-исполнителя.
МС, обладающие подобными особенностями, имеют распре деленную субагентную архитектуру, основные элементы которой представлены на рис. 2.
Система управления планирования Такие системы, функционирующие в разнородных средах большой размерности и требующие генерации сложных планов при ограниченных ресурсах, характеризуются следующими осо бенностями:
• организация и использование агентами централизованной универсальной системы выбора алгоритма планирования;
• обеспечение относительной простоты реализации за счет исключения множественных копий системы выбора алгоритма планирования;
• предоставление агентами системе выбора информации о среде, о задаче планирования и возможных вариантах предпоч тения;
• обеспечение высокой надежности коммуникаций между агентами и системой выбора алгоритма планирования;
• активизация алгоритма планирования по умолчанию в слу чае недоступности системы выбора.
Специфика МС с внешней системой выбора отражена на рис. 3.
планирования МС проектируются на основе интеграции информационных и коммуникационных технологий, развивая их наукоемкую сущ ность и расширяя представительность эффективных средств ин дустрии информации.
• l. W o o l d r i g e М. Intelligent Agents: theory and Practice / M. Wooldrige, N.R. Jennigs // The Knowledge Engineering Review. Vol.10, 1995, № 2. P. 115G a r c i a M o l i n a H. Integrating and Accessing Heterogeneous Information Sources in TSIMMIS. / H. Garcia-Molina, J. Hammer, K. Ireland, Y. Papakonstantinou, J. Ullman, J. Widom.// Proceedings of the AAAI Symposium on Information Gathering. Menlo Park (California): AAAI Press, 1995, P. 61-64.
3. D u s c h k a O. Query Optimization Using Local Completeness / O. Duschka.
// Proceedings of the Fourteenth AAAI National Conference on Artificial Intelligence and The Ninth Annual Conference on Innovative Applications of Artificial Intelligence. Cambridge (Miami): MIT Press, 1997, P. 249-255.
4. D u s c h k a O. Query Planning and Optimization in Information Integration.
Dissertation. / O. Duschka. Stanford: Stanford University, 1997, P. 1-20.
5. L e v y A. Query-Answering Algorithms for Information Agents. / A. Levy, A. Rajaraman, J. Ordille // Proceedings of the Thirteenth National Conference on Artificial Intelligence and The Eighth Annual Conference on Innovative Applications of Artificial Intelligence. Cambridge (Miami): MIT Press, 1996, Vol.
1, P. 40-47. 6. К w о к С. Planning to Gather Information / С Kwok, D. Weld. // Proceedings of the Thirteenth National Conference on Artificial Intelligence and The Eighth Annual Conference on Innovative Applications of Artificial Intelligence.
Cambridge (Miami): MIT Press, 1996, Vol. 1, P. 32-39. 7. E t z i о n i О. Efficient Information Gathering on the Internet / O. Etzioni, S. Hanks et al. // Proceedings of the 37^'^ Annual Symposium on Foundations of Computer Science. IEEE, 1996, P. 234-243. 8. K n o b l o c k C. Planning, Executing, Sensing and Replanning for Information Gathering. / C. Knoblock // Proceedings of Fourteenth International Joint Conference on Artificial Intelligence. Morgan Kaufmann Publishers, 1995, P. 1686-1693. 9. G o l d e n K. Sound and Efficient ClosedWorld Reasoning for Planning / K. Golden, O. Etzioni, D. Weld. // Artificial Intelligence, 1997, Vol.89, P. 113-148 10. E t z i o n i O. Tractable closed-world reasoning with updates / O. Etzioni, K. Golden, D. Weld // Proceedings of 4^'^ International Conference on Principles of Knowledge Representation and Reasoning. Morgan Kaufmann Publishers, 1994, P. 178-189. 11. B e n s o n S.
Learning Action Models for Reactive Autonomous Agents. Dissertation / S. Benson.
Stanford: Stanford University, 1996, P. 1-6. 12. B r a z i e r F. Intentions and DESIRE / F. Brazier, B. Dunin-Keplicz et al. // Proceedings of the 10^^^ Banff Knowledge Acquisition for Knowledge-based Systems Workshop. Calgary (Alberta):
SRDG Publications, University of Calgary, 1996, P. 22/1-22/15. 13. G a i n e s B.
The Emergence of Knowledge through Modelling and Management Process in Societies of Adaptive Agents / B. Gaines. // Proceedings of the 10'^^ Banff Knowledge Acquisition for Knowledge-based Systems Workshop. Calgary (Alberta): SRDG Publications, University of Calgary, 1996, P. 24/1-24/13. 1 4. L a n d e r S. Sharing Meta-Information to Guide Cooperative Search among Heterogeneous reusable Agents / S. Lander, V. Lesser. // IEEE Transactions on Knowledge and Data Engineering, 1997. Vol. 9. № 2, P. 193-208. 15. A l t e r m a n R. Issues in adaptive planning / R. Alterman. Berkley (California): University of California, 1986, P. 39. 16. Sutton R. Reinforcement Learning: An Introduction / R. Sutton, A. Barto. // Cambridge (Miami): MIT Press, 1998, P.432. 17. К о e n i g S. Optimal Probabilistic and Decision-Theoretic Planning using Markovian Decision Theory / S. Koenig. // Berkley (California): University of California, 1991, P. 6-28. 18. S t r a b e r M. Mole - A Java Based Mobile Agent System / M. Straber, J. Baumann, F. Hohl. // In M. Muhlhauser: (ed).), Special Issues in Object Oriented «НАБЛЮДАТЕЛЬ» - обобщающее название исследователя, про ектировщика, конструктора, лица, принимающего решения (ЛПР), коллектива ЛПР и других аналогичных субъектов, изуча ющих, создающих систему или управляющих ею.
Впервые на необходимость учета взаимодействия между ис следователем и системой обратил внимание У.Р. Эшби [2, 3]. А начиная с 60-х гг. XX в., на необходимость учета в моделях лица, осуществляющего моделирование или проводящего эксперимент, не только в теории познания, но и физике стали обращать все боль шее внимание.
В определение системы (см.) понятие наблюдателя (N) ввел Ю.И. Черняк [1], который включает этап «Определение наблю дателя» в качестве одного из первых этапов системного анализа и предлагает при выполнении этого этапа прежде всего опреде лить позицию наблюдателя по отношению к объекту.
Возможны две основные позиции наблюдателя:
• Л^ может быть отделен от объекта и осуществлять его ис следование как бы со стороны;
• Л^ может сливаться с объектом, составляя его неотъемле мую часть, что обычно имеет место в системах управления и час то не принимается во внимание, а это может оказать существен ное влияние на результаты исследования и принятия решений.
Выбор положения N зависит от того, каким видом системы отображается объект: в случае закрытой системы (см.) она пред ставляет собой пару «наблюдатель - объект», в случае открытой системы (см.) устанавливается взаимоотношение трех категорий «наблюдатель - объект - среда».
С учетом среды возможны три состояния наблюдателя:
• Л^ отделен от объекта и среды;
• N сливается с объектом;
• Л^ сливается со средой.
От выбора положения наблюдателя существенно зависят ре зультаты диагностики предприятия (организации).
В случае, когда на начальном этапе положение наблюдателя (ЛПР) не определено, может быть создана нереализуемая, не спо собная принимать решения система управления, поскольку ре шения могут выходить за пределы компетенции ее руководителей, а обладающие правом принимать решения лица находятся вне системы (например, в вышестоящих органах управления).
• 1. Ч е р н я к Ю. И. Системный анализ в управлении экономикой / Ю.И. Черняк. - М.: Экономика, 1975. 2. Э ш б и У. Р. Введение в киберне тику /У.Р. Эшби. - М.: Изд-во Иностр. лит., 1959. 3. Э ш б и У. Р. Конст рукция мозга: происхождение адаптивного поведения/У.Р. Эшби. - М.: Мир, НАУЧНО-ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ (НТИ) ~ инфор мация о достижениях научно-технического прогресса, зафикси рованная в документальных источниках. НТИ играет важную роль в прогнозировании и управлении, в проведении системного анализа проблемы.
Носители научно-технической информации принято делить на два больших класса: первичные и вторичные.
В табл. 1 приведены примеры документов и изданий, регла ментируемых соответствующими нормативными документами в начале создания системы НТИ в стране. Основные виды этих до кументов сохраняются и в настоящее время, но несколько видоТ а б л и ца Первичные документы и • опубликованные документы: книги (моногра издания ные рукописи, отчеты о выполненных научноисследовательских и опытно-конструкторских Вторичные документы и издания изменяются, дополняются, особенно по мере развития средств автоматизации информационных процессов и машинных носи телей хранения информации.
Существуют различные виды научно-информационного об служивания. Основными можно считать следующие:
• регламентное обслулсивание в форме подготовки и издания обзорных и реферативных информации, библиографических ука зателей и т.п., или обслуживание по стандартным запросам;
• оповещение отдельных специалистов (абонентов) о текущих публикациях, представляющих для них потенциальный интерес, путем избирательного (адресного) распределения информации (ИРИ) по «профилям интересов», сформулированных потреби телями, или дифференцированного обслуэ/сивания руководителей (ДОР) по мере поступления информации, необходимой для при нятия управленческих решений;
• ретроспективный поиск, т.е. отыскание документов, в ко торых находятся сведения по конкретным запросам, в массиве всех накопленных источников информации, что может осуществ ляться либо в форме подготовки тематических подборок, либо в оперативном режиме.
В дальнейшем предлагались различные классификации видов обслуживания. В частности, в [2, С. 247] приводится обобщенная классификация по нескольким признакам (табл. 2).
Способы реализации видов и форм обслуживания зависят от вида, назначения и способа реализации конкретной системы НТИ.
В современных условиях распространены режимы обслужи вания в форме он-лайнового доступа к базам данных автомати зированных ИПС и предоставления информации на CD-ROM.
Для эффективного информационного обслуживания необхо димо выявлять информационные потребности. Поэтому изуче ние запросов потребителей информации является первоочеред ной задачей научно-информационной деятельности. Задача эта является весьма сложной, поскольку потребители, как правило, не умеют четко сформулировать свои потребности, и они уточ няются по мере работы с получаемой информацией.
Проблема изучения информационных потребностей и запро сов потребителей информации может решаться на основе стати стических исследований информационных потоков, изучения их закономерностей, таких, как экспериментально открытый закон рангового распределения Ципфа [4, 8], теоретически уточняющий По источнику инициативы • принудительное По типам документов • обслуживание опубликованными документами По направленности или • информационные издания (много адресов) адресности • избирательное распределение информации По периодичности • текущее оповещение или срочности • ретроспективный поиск По способу доведения • непосредственная передача документов или их документов до потребите копий потребителям По назначению, цели • ознакомление его закон Мальденброта, закономерности упорядочения парамет ров документальных информационных потоков Брэдфорда, Викери, закономерность концентрации-рассеяния, исследованная В.И. Горьковой [4, 5, 7 и др.] применительно к проблемам опре деления информационных потребностей и т.п.
Перспективным представляется определение запросов потре бителей на основе структуризации целей и функций деятельнос ти руководителей (при обслуживании в режиме ДОР) или специ алистов (обслуживаемых в режиме ИРИ).
• 1. М и х а й л о в А. И. Основы информатики / А.И. Михайлов, А.И. Чер ный, Р.С. Гиляревский - М.: Наука, 1968. 2. М и х а й л о в А. И. Научные коммуникации и информатика / А.И. Михайлов, А.И.Черный, Р.С. Гиля ревский. - М.: Наука, 1976. 3. И н ф о р м а ц и о н н ы е системы: учеб. посо бие / Под ред. В.Н. Волковой и Б.И. Кузина. - СПб.: Изд-во СПбГТУ, 1998.
4. Г о р ь к о в а В. И. Ранговое распределение на множествах научно-тех нической информации/В.И. Горькова// НТИ,сер. 2. - № 7. - 1969. 5. Го р ьк о в а В. И. Научно-техническая информация и автоматизированные сис темы управления / В.И. Горькова, В.Н. Волкова // Проблемы экономической информации. - М.: Наука, 1975. - С. 74-82. 6. Г о р ь к о в а В. И. Анализ документальных информационных потоков и запросов потребителей инфор мации: лекции / В.И. Горькова, Т.И. Гусева. - М.: ИПКИР, 1974. 7. Г о р ь к о в а В.И. Совершенствование системы информационного обеспечения на основе статистического анализа информационных потребностей специалис тов / В.И. Горькова, Б.В. Петренко. - Минск: БелНИИНТИ, 1973. 8. Ш р е й д е р Ю.А. О возможности теоретического вывода статистических законо мерностей текста (к обоснованию закона Ципфа) /Ю.А. Шрейдер // Проблемы передачи информации, 1967, т.З, вып. 1. - С. 5-11, 57-63. В.Н. Волкова НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ - раздел теории оп тимизации (теории экстремальных задач), посвященный исследо ванию и решению задач минимизации (максимизации), в кото рых целевая функция и ограничения не являются линейными. К нелинейному программированию (НЛП) относят квадратичное (см.), дробное, выпуклое (см.), дискретное (см.), целочисленное и гео метрическое программирование.
В общем виде задачу НЛП можно сформулировать так:
при условиях где,v - вектор искомых переменных;
F(x) - целевая числовая функция;
^(д:) - вектор-функция системы ограничений.
При этом могут быть разные случаи: целевая функция нели нейная, а ограничения линейные; целевая функция линейная, а ограничения (хотя бы одно из них) нелинейные; целевая функция и ограничения нелинейные.
Решение задачи НЛП (поиск глобального минимума или мак симума) состоит в отыскании таких значений переменных, под чиненных системе ограничений, при которых достигает миниму ма или максимума данная целевая функция.
При решении некоторых нелинейных задач иногда удается использовать линейную теорию. Для этого вводят допущение, что на том или ином участке целевая функция возрастает или убыва ет пропорционально изменению переменных. Такой подход на зывается методом кусочно-линейных приблиэ/сений.
Нелинейные задачи с ограничениями в форме равенств неред ко решаются с помощью введения функции Лагранэ/са. Среди большого числа вычислительных алгоритмов НЛП значительное место занимают различные варианты градиентных методов (меmod проекции градиента, метод условного градиента и т.п.), ме тоды штрафных функций, методы барьерных функций, метод мо дифицированных функций Лагранэ/са и др.
Универсального метода, позволяющего находить наиболее эффективным способом решение любой нелинейной задачи, не существует. Поэтому для каждой конкретной задачи, учитывая ее специфику, подбирают тот или иной наиболее подходящий метод (и алгоритм) решения.
• 1. В а с и л ь е в Ф. П. Численные методы решения экстремальных задач / Ф.П. Васильев. - М.: Наука, 1988. 2. Г и л л Ф. Практическая оптимизация / Ф. Гилл, Н. Мюррей, М. Райт.-М.: Мир, 1985. 3. З а н г в и л л У. И. Нели нейное программирование. Единый подход / У.И. Зангвилл. - М.: Наука, 1973. 4. И о ф ф е А. Д. Теория экстремальных задач / А.Д. Иоффе, В.М. Ти хомиров. - М.: Наука, 1974. 5. К ю н ц и Г. П. Нелинейное программирова ние/Г.П. Кюнци, В. Крелле.-М.: Мир, 1965. 6. Л я ш е н к о И.Н. Линейное и нелинейное программирование / И.Н. Ляшенко, Е.А. Карагодова и др. Киев: Вища школа, 1975. 7. М а т е м а т и к а и кибернетика в экономике: сло варь-справочник. - М.: Экономика, 1975. - С. 375-376. 8. М о и с е е в Н. Н.
Методы оптимизации / Н.Н. Моисеев, Ю.П. Иванилов, Е.М. Столярова. М,: Наука, 1978. 9. Н о г и н В. Д. Основы теории оптимизации: учеб. посо бие/ В.Д. Ногин., И.О. Протодьяконов, И.И. Евлампиев - М.: Высшая шко ла, 1986. 10. П о л а к Э. Численные методы оптимизации. Единый подход / Э. Полак. - М.: Мир, 1974. 11. П ше ни ч н ы й Б. Н. Численные методы в экстремальных задачах. / Б.Н. Пшеничный, Ю.М. Данилин. - М.: Наука, 1975. 12. Х е д л и Д ж. Нелинейное и динамическое программирование / НЕЧЕТКИЕ, ИЛИ РАЗМЫТЫЕ, МНОЖЕСТВА - понятие, предложенное американским специалистом в области теории уп равления Л.А. Заде в 1965 г. [1, 2 и др.] для описания и исследова ния сложных систем, когда применение точного количественно го анализа оказывается малоэффективным. К настоящему времени уже можно говорить об обширном разделе «нечеткая математика», который активно используется при рассмотрении задач экономического, социального, политического характера, в психологии, распознавании и классификации образов, в линг вистике и теории языков и т.д.
Пусть имеется некоторое (так называемое универсальное) мно жество А. Нечеткое мноэ/сество X в А задается своей функцией иринадлеэ/сности [Ху, ставящей в соответствие каждому элементу х множества А определенное число ILI^(A-) ИЗ отрезка [О, 1], которое интерпретируется как степень принадлежности элемента л' нечет кому множеству X. Пустому нечеткому множеству соответству ет функция принадлежности, тождественно равная нулю на мно жестве А.
Нечеткие множества X и Y считают равными, и при этом пи шут Х=У, если совпадают их функции принадлежности. Нечет кое множество X называется подмлолсеством нечеткого множе ства К если их функции принадлежности связаны неравенством jLi^Cv) < |Lij.(x) для всех X из множества А.
Примерами нечетких могут служить множества «чисел, близ ких к нулю», «очень больших чисел», «новых предприятий», «больших городов», «знаков, похожих на букву ^» и т.д.
В прикладных задачах конкретный вид функции принадлеж ности определяется с учетом специфики задачи, и иногда это мо жет оказаться непростым делом.
В теории нечетких множеств по аналогии с обычной теорией множеств вводятся операции объединения, пересечения, допол нения и др., которые чаще всего определяются как нечеткие мно жества с функциями принадлежности соответственно:
для каждого л из множества А. Многие известные свойства тео ретико-множественных операций справедливы и для нечетких множеств. Но существуют и отличия. Например, объединение дополнения данного множества с самим этим множеством не обя зательно совпадает с универсальным множеством А.
Обычные множества представляют собой частный случай не четких множеств, когда функция принадлежности принимает лишь два значения: О либо 1. При этом уже указанные операции над нечеткими множествами в случае такой функции принадлеж ности превращаются в известные теоретико-множественные опе рации над обычными множествами.
Нечеткое число определяется как нечеткое подмножество множества вещественных чисел, т.е. как функция, заданная на множестве чисел и принимающая значения в пределах от О до 1.
Нечеткая функция из А" в F определяется как нечеткое множе ство на (четком) декартовом произведении Хх Y. Иными словами, нечеткая функция указывает каждой паре х, у из соответствую щих множеств некоторое число в пределах от О до 1, которое мож но интерпретировать как степень соответствия.
В настоящее время существуют такие понятия, как нечеткая производная, нечеткий интеграл, и многие другие обобщения ши роко известных понятий математики.
Активно разрабатывается раздел нечеткая логика. Это направ ление имеет многочисленные применения в практике. Например, уже сравнительно давно на мировом рынке компьютеров прода ются модели, основанные на нечеткой логике. При решении оп ределенных задач они оказываются эффективнее обычных ком пьютеров.
• 1. З а д е Л. Понятие лингвистической переменной и его применение к принятию приближенных решений / Л. Заде. - М.: Мир, 1976. 2. 3 а д е Л. Тео рия линейных систем / Л. Заде, Г. Дзоер. - М.: Наука, 1970. 3. К о ф м а н А.
Введение в теорию нечетких множеств / А. Кофман. - М.: Радио и связь, 1982. 4. М а т е м а т и к а и кибернетика в экономике: словарь-справочник, М.: Экономика, 1975. - С. 462-464. 5. О б р а б о т к а нечеткой информации в системах принятия решений. - М.: Радио и связь, 1989. 6. П р и к л а д н ы е нечеткие системы: пер. с яп. под ред. Т. Тэрано, К. Асаи, М. Сугено. - М.:
Мир, 1993. 7. N o g i n V. D. Upper estimate for а fuzzy set of nondominated solutions / V.D. Nogin // Fuzzy sets and systems, 1994, v. 67, P. 303-315.
НОРМАТИВНО-ФУНКЦИОНАЛЬНЫЙ ПОДХОД - подход к проектированию организационной структуры (см.) предприятий, направленный на унификацию организационных форм управле ния в рамках отрасли. Разработка и внедрение типовых органи зационных структур явились первым шагом на пути внедрения принципов их научно обоснованного построения.
Подход разработан под руководством Г.Э. Слезингера [1] и был положен в основу методических рекомендаций НИИТруда [2]. В этом подходе использован метод аналогий, позволяю щий обобщать и систематизировать опыт управления передовых предприятий.
Для определения характеристик оргструктуры (численности управленческого персонала, числа уровней иерархии и др.) при водятся корреляционные зависимости этих характеристик от ряда факторов. Однако рассчитываемые на их основе нормативы чис ленности работников по функциям управления ориентируют на некоторый сложившийся уровень организации управления в отрасли. Фактическая же численность управленческих работников на конкретном предприятии в силу его специфики может суще ственно отличаться от нормативной.
Кроме того, в [2] предлагается «жесткая» система классифи кации функций управления, в рамках которой трудно учесть осо бенности конкретного предприятия и которая сдерживает разви тие системы управления предприятием.
Ориентация на типовую номенклатуру функций управления и структурных управленческих подразделений не позволяет учесть особенности конкретных предприятий и условия их деятельнос ти, оценить влияние этих особенностей и условий на функциони рование предприятия и на характеристики оргструктуры.
• 1. С л е з и н г е р Г. Э. Совершенствование процессов управления пред приятием / Г.Э. Слезингер. - М.: Машиностроение, 1975. 2. М е т о д и ч е с кие указания по разработке укрупненных нормативов численности и ти повых структур аппарата управления промышленным предприятием. - М.:
НИИТруда, 1967. З. В о л к о в а В. Н. Основы теории систем и системного анализа: учеб. для вузов / В.Н. Волкова, А.А. Денисов. - СПб.: Изд-во СПбГТУ, 1997.-С. 318-319. 4. С и с т е м н о е проектирование радиоэлект ронных предприятий с гибкой автоматизированной технологией / В.Н. Вол кова, А.П. Градов, А.А. Денисов и др. - М.: Радио и связь, 1990. 5. С и с т е м н ы й анализ в экономике и организации производства: учеб. для вузов / Под ред. С.А. Валуева, В.Н. Волковой. ~ Л.: Политехника, 1991.-С. 264-265.
Использование этого закона при разработке и совершенство вании систем управления предприятиями и организациями по могает увидеть причины проявляющихся в них недостатков и найти пути повышения эффективности управления.
Например, В.И. Терещенко [3] предложил пути совершенство вания управления при усложнении производственных процессов (см. Закон «необходимого разнообразия»).
• 1. Э ш б и У.Р. Введение в кибернетику /У.Р. Эшби. - М.: ИЛ, 1959. 2. М а т е м а т и к а и кибернетика в экономике: словарь-справочник. -М.: Эконо мика, 1975. - С. 464-465. 3. А в т о м а т и з и р о в а н н ы е системы управле ния предприятиями и объединениями / Под ред. В.И. Терещенко. - Киев:
РЕИНЖИНИРИНГ - направление менеджмента, сформировав шееся в начале 90-х гг. XX в.
Концепция реинжиниринга предложена в 1993 г. американс кими специалистами М. Хаммером и Дж. Чампи, которые дали следующее определение: «Реинжиниринг - фундаментальное переосмысление и радикальное перепроектировние деловых про цессов для достижения резких, скачкообразных улучшений в ре шающих, современных показателях деятельности компании, та ких, как стоимость, качество, сервис и темпы» [1].
В соответствии с этой концепцией хозяйственный реинжини ринг - это фундаментальное переосмысление и радикальное пе репроектирование предприятия и его важнейших процессов. Ре зультатом является резкое улучшение важнейших количественно измеряемых показателей издержек, качества, обслуживания и сроков. Речь должна идти о глубинной реорганизации предприя тия по всей цепочке создания стоимости. Радикальной реоргани зации также подлежит процесс удовлетворения потребностей клиента.
В центре любого пересмотра хозяйственного процесса стоит удовлетворение запросов потребителей (клиентов). Основное внимание следует уделять разработкам новой продукции, новых технологий, системности.
Системность, реинжиниринга заключается в комплексном ис пользовании различных методов разработки и реализации про ектов и бизнес-процессов, в реализации реинжиниринга на осно ве стратегического планирования деятельности организации. При этом необходимо проводить анализ степени влияния предлагае мых преобразований на стратегические цели предприятия, ис пользуя методы организации слоэ/сных экспертиз (см.).
Для реализации системного подхода при реинжиниринге не обходимо обеспечить взаимосвязанность и взаимодействие всех бизнес-процессов и подразделений, их реализующих. В качестве основы для этого целесообразно использовать логико-лингвис тический подход [2] и, в частности, модель, базирующуюся на использовании идей ситуационного моделирования (см.). Такая модель позволяет фиксировать базовые понятия и базовые отно шения функционирования хозяйственной системы и является хо рошей основой для разработки экспертных систем (например, [3]), обеспечивающих реализацию реинжиниринга.
Особое внимание необходимо придавать технологии орга низационного управления [4], т.е. анализу изменений в организа ционной структуре, распределению прав и обязанностей между подразделениями организации или корпорации, реализующей пе репроектирование бизнес-процессов, т.е. реструктуризацию (см.) предприятия.
Технология организационного управления основана на фор мировании организационно-технологических процедур (ОТП) под готовки и реализации управленческих решений (см.), формируемых для регламентации конкретных функций управления, закрепляе мых в стандартах предприятия, положениях о подразделениях и других нормативно-технических и нормативно-методических до кументах системы нормативно-методического обеспечения управ ления (см.) предприятия. Оргтехпроцедуры разрабатываются для всех процессов системы организационного управления предпри ятием, начиная с ОТП анализа и заключения договоров на по ставку продукции, оказание сервисных услуг и до упорядочения финансовых взаимоотношений между подразделениями предпри ятия или корпорации.
Глубина ОТП, фиксируемых в СТП, индивидуальна для каж дого предприятия, зависит от его масштабов, внутрифирменных связей, сложности производственных отношений и ряда других факторов.
При реализации технологии организационного управления целесообразно использовать методы и методики системного ана лиза, современные средства информационной технологии: CASEсредства, SADT-технологии, методики IDEF и DFD.
При проведении инжиниринга важную роль играют система мониторинга и внутрифирменные информационные системы, фиксирующие состояние ресурсов предприятия.
Проведение реинжиниринга в силу закона «необходимого раз нообразия» У.Р. Эшби (см.) не может осуществляться одним под разделением, необходимо привлечение всего персонала органи зации. В то же время для организации этой работы необходимы специально «уполномоченные» сотрудники, которые должны стать «профессионалами процесса», организующими работу по реинжинирингу и составляющими основу специально создавае мого для этих целей подразделения.
Должно быть улучшено сотрудничество персонала (например, в рабочих группах). По мере надобности сотрудник должен иметь средства коммуникации с любым коллегой. Необходимы и дру гие изменения в области кадрового менеджмента. Систему сти мулирования следует ориентировать прежде всего на фактичес кие способности сотрудников, а не на их прежние заслуги.
• 1. H a m m e r М. Reengineering the Corporation: a Manifesto for Business Revolution / M. Hammer, J. Champy. N.Y. Harper Business, 1993. 2. Хаммер M. Реинжиниринг корпорации: Манифест революции в бизнесе / М. Хаммер, Дж. Чампи: пер. с англ. - СПб.: Изд-во СПб. гос. университета, 1997. 3.
К у к о р А.Б. Реализация системного подхода при применении концепции «Бизнес-процесс реинжиниринг» /А.Б. Кукор, Б.В. Прянков // В сб. трудов VI Междунар. научно-практич. конф.: Системный анализ в проектировании и управлении. - СПб.: Изд-во СПбГТУ, 2002. - С. 209-211. 4. К у к о р Б.Л.
Принципы разработки и функционирования системы «Руководитель» / Б.Л. Кукор// В сб. трудов VI Междунар. научно-практич. конф.: Системный анализ в проектировании и управлении. - СПб.: Изд-во СПбГТУ, 2002. С. 26-28. 5. Ч у д е с о в а Г.П. Технология организационного управления как основа реинжиниринга корпорации /Г.П. Чудесова // В сб. трудов VI Меж дунар. научно-практич. конф.: Системный анализ в проектировании и уп равлении. - СПб.: Изд-во СПбГТУ, 2002. - С. 206-207.
РЕСТРУКТУРИЗАЦИЯ (restructurization - букв, изменение, пре образование структуры) - термин, получивший широкое распро странение в нашей стране в конце XX в. для краткого названия структурной перестройки системы организационного управления предприятиями и организациями как в целом, так и по любой из функций организационного управления: финансы, материальнотехническое обеспечение и т.п.
Для проведения реструктризации создаются консалтинговые фирмы.
При осуществлении преобразования структур применяются методика системного анализа (см.), в первую очередь методики структуризации целей и функций (см.) систем управления и авто матизированные процедуры структуризации и анализа целей и функций [2 и др.] (см. Автоматизация формирования и анализа целей и функций систем).
• 1. М е л ь н и ч у к Д.Б. Семь граней стратегического управления предпри ятием/Д.Б. Мельничук. Менеджмент в России и за рубежом. -2001. - № 5. С. 3-10. 2. С е м е н о в Д.А. Автоматизированная диалоговая процедура «Структурайзер» и ее применение для реструктуризации организационного управления предприятиями/ Д.А. Семенов // В сб. трудов VI Междунар. на учно-практич. конф.: Системный анализ в проектировании и управлении. СПб.: Изд-во СПбГПУ, 2003. - С. 298-300. Г.П. Чудесова САМООРГАНИЗАЦИЯ - понятие, характеризующее способ ность сложных систем выходить на новый уровень развития и, в частности, во все большей мере проявлять такие свойства, как способность противостоять энтропийным процессам и развивать антиэнтропийные (негэнтропийные) тенденции, адаптироваться к изменяющимся условиям, преобразуя при необходимости свою структуру и т.п. (см. подробнее в [2, 12]) и сохраняя при этом оп ределенную устойчивость (см.).
Системы, обладающие этими свойствами, называют самоор ганизующимися (развивающимися) системами (см.), а способность к самоорганизации - закономерностью самоорганизации [2, 12].
В основе этих внешне проявляющихся свойств и способнос тей лежит более глубокая закономерность, базирующаяся на со четании в любой реальной развивающейся системе двух проти воречивых тенденций: с одной стороны, для всех явлений и процессов в системе справедлив второй закон термодинамики («второе начало»), т.е. стремление к возрастанию энтропии, а с другой стороны, наблюдаются негэнтропийные тенденции, лежа щие в основе эволюции. Дж. ван Гиг называет эту особенность развивающихся систем «дуализмом» [3].
Обе тенденции присущи всем уровням развития материи. Од нако на уровнях неживой природы негэнтропийные тенденции слабы, и их редко удается измерить, а по мере развития материи, особенно начиная с биологического уровня, противодействие «второму началу» становится явно наблюдаемым, что и послу жило для Л. фон Берталанфи основанием для выделения особого класса открытых систем (см.), обладающих специфическими закономерностями. У человека же и в организационных систе мах негэнтропийные тенденции не только наблюдаются, но иног да и измеряются.
Например, по соответствующим тестам можно определить природную любознательность, или «школьный потенциал», лич ности, являющийся основой ее активности в познавательной и преобразующей деятельности.
«Дуализм» проявляется в том, что в зависимости от преобла дания энтропийных или негэнтропииных тенденций в системе любого уровня иерархии может либо происходить энтропийный процесс упадка и перехода системы на более низкий уровень су ществования, либо, напротив, система может развиваться в на правлении более высокого уровня и переходить на него.
Становлению понятия самоорганизации в большой мере спо собствовали исследования в области синергетики (см.), которую иногда называют теорией самоорганизации.
Исследователями в области синергетики введен ряд понятий и раз работаны модели для объяснения механизмов самоорганизации. Тер мин синергетика (от греч. synergetikos - совместный, согласованно дей ствующий) ввел немецкий физик Г. Хакен [15]. Его модель самоорганизации - кооперация компонентов для выхода на новый уро вень развития. Еще раньше И. Пригожий [9, 10] пришел к идеям синерге тики (хотя этот термин вначале не использовал). Теоретической осно вой его модели является нелинейная термодинамика. Пригожий ввел понятие диссипативных структур, возникающих при разрушении пре жней и образовании качественно новой организации за счет диссипа ции (рассеяния) энергии, использованной системой, и получения из сре ды новой энергии. Точки, удаленные от состояния термодинамического равновесия, в которых возможно возникновение качественно новых структур, названы точками бифуркации (раздвоения, «выбора» пути раз вития системы). В результате дальнейших исследований в области нели нейной термодинамики, квантовой механики, теории автоколебаний и других направлений современной физики введен ряд понятий: динами ческий хаос, аттрактор (особое состояние равновесия, возникающее в динамических системах при появлении неустойчивостей и бифуркаций) и другие, которые пытаются в расширенном смысле трактовать и при исследовании социально-экономических систем. Разрабатываются мо дели, отличные от предложенных Хакеном и Пригожиным (например, [И]).
В СССР большой вклад в развитие теории самоорганизации для технических систем внес украинский ученый А.Г. Ивахненко [5]. В дальнейшем при исследовании энтропийно-негэнтропийных тенденций в системах любой физической природы было введено понятие закономерности самоорганизации [2, 12].
При этом в отличие от организации (см.), являющейся равно весным упорядочением, самоорганизация представляет собой неравновесное упорядочение.
Первоначально, опираясь на идеи Берталанфи [1] и синерге тику, исследователи объясняли способность системы противосто ять энтропийным тенденциям открытостью системы (см. Откры тая система), т.е. ее взаимодействием со средой. Но в дальнейшем появились исследования, опирающиеся на активное начало ком понентов системы.
в частности, поиском «гена» развивающейся информацион ной системы занимался Ф.Е. Темников [14]; закономерности системогенетики исследует А.И. Субетто [13]; в модели «простран ства инициирования целей» В.Н. Сагатовского, Ф.И. Перегудова и др. [8] наряду с взаимодействием со сложной средой учитыва ются инициативы собственно системы, обусловленные самодви жением целостности, активностью элементов системы.
Исследования глубинных причин самоорганизации, самодви жения целостности показывают, что основой рассматриваемой закономерности самоорганизации является диалектика части и целого в системе, и механизмами формирования качественно но вой целостности являются: противоречия между развитием и ста бильностью (см. Закономерность целостности), с одной сторо ны, и когерентные процессы [И], процессы координации и кооперирования элементов системы [6, 7] - с другой.
Для того чтобы лучше понять и отразить в модели процессы развития, самоорганизации, полезно учитывать закономерности, базирующиеся на законах диалектики. Например, в [4] предлага ется учитывать при моделировании сложных развивающихся си стем такие закономерности, как закономерность изменчивости, закономерность устойчивости, закономерность единства проти воположностей, перехода количественных изменений в коренные качественные. Эти закономерности использованы при разработ ке формализованного аппарата информационного анализа сис тем (см. Информационный подход к анализу систем).
• 1. Б е р т а л а н ф и Л. фон. Общая теория систем: критический обзор / Л. фон Берталанфи // В кн.: Исследования по общей теории систем. - М.:
Прогресс, 1969. - С. 23-82. 2. В о л к о в а В.Н. Основы теории систем и сис темного анализа: учеб. для вузов / В.Н. Волкова, А.А. Денисов. - СПб.: Изд-во СПбГТУ, 1997. - С. 62-64. 3. Ги г Дж. ван. Прикладная общая теория сис тем В 2 кн. / Дж. ван Гиг. - М. : Мир, 1981. Кн. 2. 4. Д е н и с о в А.А. Иерар хические системы: учеб. пособие / А.А. Денисов, В.Н. Волкова. - Л.: ЛПИ, 1989. 5. И в а х н е н к о А. Г. Индуктивный метод самоорганизации моделей сложных систем / А.Г. Ивахненко. - Киев: Наукова думка, 1982. 6. М а л и н о в с к и й А.А. Механизмы формирования целостности систем / А.А. Ма линовский // В сб.: Системные исследования: Ежегодник, 1972. - М,: Наука, 1973. - С. 52-62. 7. М е с а р о в и ч М. Теория иерархических многоуровне вых систем / М. Месарович, Д. Мако, И. Такахара. - М.: Мир, 1973. 8. О с нов ы системного подхода и их приложение к разработке территориаль ных АСУ/Под ред. Ф.И. Перегудова. - Томск: Изд-во ТГУ, 1976. 9. П р и г о ж и й И. Введение в термодинамику необратимых процес сов / И. Пригожий. - М.: Иностр. лит., 1960. 10. П р и г о ж и н И. От существующего к возникающему/и. Пригожий. - М.: Наука, 1985. П. Р у д е н к о А.П. Самоорганизация и синергетика / А.П. Руденко // В сб. трудов се минара: Синергетика. Вып. 3. - М.: Изд-во МГУ, 2000. - С. 61-99. 12. С и с т е м н ы й анализ в экономике и организации производства: учеб. для вузов /Под ред. С.А. Валуева, В.Н. Волковой. - Л. : Политехника, 1991. - С. 58-60.
13. С у б е т т о А.И. Социогенетика / А.И. Субетто. - СПб. - М.: Исследоват. центр проблем качества подготовки специалистов, 1994. 14. Т е м н и к о в Ф.Е. Высокоорганизованные системы / Ф.Е. Темников // В кн.: Боль шие системы: теория, методология, моделирование. - М.: Наука, 1971. С. 85-94. 15. X а к е н Г. Синергетика / Г. Хакен. - М.: Мир, 1980.
САМООРГАНИЗУЮЩАЯСЯ (РАЗВИВАЮЩАЯСЯ) СИС
ТЕМА - термин, используемый в теории систем и кибернетике для обозначения определенного класса систем (биологических, экономических, социальных), обладающих способностью увели чивать свой порядок или изменять свою организацию.Термин этот трактуется в разных работах неоднозначно. На пример, Г. Ферстер [3, 5] самоорганизующуюся систему характе ризует тем, что ее избыточность по Шеннону растет с течением времени. Если избыточность определить соотношением R=1, где Н - энтропия (см.), Н^ - максимально возможная энтропия, то для самоорганизующейся системы должно выпол няться условие / / ^>Я — • ^' Паск [3, 4] называет самоорганизующимися такие кибернетические системы, в отношении элементов которых можно утверждать, что они способны само стоятельно принимать решения. При этом между элементамиигроками могут возникать коалиции, дающие им определенные преимущества, т.е. формируется структура, организация систе мы. Г. Хакен [9] называет систему самоорганизующейся, «если она без специфического воздействия извне обретает какую-то про странственную, временную и функциональную структуру».
В классификации, предложенной в [2, 6, 8], самоорганизую щимися, или развивающимися, системами названы такие, ко торые характеризуются рядом признаков, особенностей, прибли жающих их к реальным развивающимся объектам. Эти особен ности, как правило, обусловлены наличием в системе активных элементов и носят двойственный характер: они являются новыми свойствами, полезными для существования системы, приспосабливаемости ее к изменяющимся условиям среды, но в то же время вызывают неопределенность, затрудняют управление системой.
Основные из этих особенностей:
• нестационарность (изменчивость, нестабильность) отдель ных параметров и стохастичность поведения; эта особенность легко интерпретируется для любых систем с активными элемен тами (живых организмов, социальных организаций и т.п.);
• уникальность и непредсказуемость поведения системы в конкретных условиях; эти свойства возникают у системы благо даря наличию в ней активных элементов, в результате чего у нее как бы проявляется «свобода воли», но в то же время имеет место и наличие предельных возможностей, определяемых ресурсами (элементами, их свойствами) и характерными для определенного типа систем структурными связями;
• способность адаптироваться к изменяющимся условиям сре ды и помехам (причем как к внешним, так и к внутренним), что, казалось бы, является весьма полезным свойством, однако адап тивность может проявляться не только по отношению к помехам, но и по отношению к управляющим воздействиям, что весьма затрудняет управление системой;
• принципиальная неравновесность; при исследовании отли чий живых, развивающихся объектов от неживых биолог Эрвин Бауэр [1] высказал гипотезу о том, что живое принципиально на ходится в неустойчивом, неравновесном состоянии и, более того, использует свою энергию для поддержания себя в неравновесном состоянии (которое и является собственно жизнью). Эта гипоте за находит все большее подтверждение в современных исследо ваниях (см., например, [7]). При этом возникают проблемы со хранения устойчивости (см.) системы;
• способность противостоять энтропийным (разрушающим систему) тенденциям и проявлять негэнтропийные, обусловлен ная наличием активных элементов, стимулирующих обмен мате риальными, энергетическими и инфомационными продуктами со средой и проявляющих собственные «инициативы», благодаря чему в таких системах нарушается закономерность возрастания энтропии (аналогичная второму закону термодинамики, действу ющему в закрытых системах, так называемому «второму началу») и даже наблюдаются негэнтропийные тенденции, т.е. соб ственно самоорганизация, развитие, в том числе «свобода воли»;
• способность вырабатывать варианты поведения и изменять свою структуру, выходить на новый уровень эквифинальносты (см.), сохраняя при этом целостность и основные свойства; это свойство может обеспечиваться с помощью различных методов, позволяющих формировать разнообразные модели вариантов принятия решений;
• способность и стремление к целеобразованию; в отличие от закрытых (технических) систем, которым цели задаются из вне, в системах с активными элементами цели формируются внут ри системы (впервые эта особенность применительно к экономи ческим системам была сформулирована Ю.И. Черняком [10]);
целеобразование - основа негэнтропийных процессов в социаль но-экономических системах;
• неоднозначность использования понятий; например, «цель»
- «средство», «система» - «подсистема» и т.п. Эта особенность проявляется при формировании структур целей, при разработке проектов сложных автоматизированных комплексов, когда лица, формирующие структуру системы, назвав какую-то ее часть под системой, через некоторое время начинают говорить о ней, как о системе, не добавляя приставки «под», или подцели начинают называть средствами достижения вышестоящих целей, что часто вызывает затяжные дискуссии, которые легко разрешаются с по мощью свойства «двуликого Януса» (см. Иерархичность), Рассмотренные особенности противоречивы. Они в большин стве случаев являются и положительными, и отрицательными, желательными и нежелательными для создаваемой системы. Их не сразу можно понять и объяснить для того, чтобы выбрать и создать требуемую степень их проявления. Исследованием при чин проявления подобных особенностей сложных объектов с активными элементами занимаются философы, психологи, спе циалисты по теории систем, которые для объяснения этих осо бенностей предлагают и исследуют закономерности систем (см.
Введение).
Противоречивые особенности развивающихся систем и объяс няющие их закономерности в реальных объектах необходимо изучать, постоянно контролировать, отражать в моделях и ис кать методы и средства, позволяющие регулировать степень их проявления.
При этом следует иметь в виду важное отличие открытых (см.) развивающихся систем с активными элементами от закрытых (см.): пытаясь понять принципиальные особенности моделиро вания таких систем, уже первые исследователи отмечали, что, начиная с некоторого уровня сложности, систему легче изгото вить и ввести в действие, преобразовать и изменить, чем отобра зить формальной моделью.
По мере накопления опыта исследования, разработки или преобразования (реконструкции, реструктуризации) таких систем это наблюдение подтверждалось, и была осознана его основная особенность - принципиальная ограниченность формализован ного описания развивающихся, самоорганизующихся систем. Эта особенность, т.е. необходимость сочетания формальных методов и методов качественного анализа, и положена в основу большин ства моделей и методик системного анализа. При формировании таких моделей меняется привычное о них представление, харак терное для математического моделирования и прикладной мате матики. Изменяется представление и о доказательстве адекват ности таких моделей.
Основную конструктивную идею моделирования при отобра жении объекта классом самоорганизующихся систем можно сфор мулировать следующим образом [2, 6, 8]: разрабатывается знако вая система, с помощью которой фиксируют известные на данный момент компоненты и связи между ними, а затем путем преобра зования полученного отображения с помощью установленных (принятых) правил - правила структуризации (см.), или декомпо зиции', правила композиции, поиска мер близости на пространстве состояний и т.п. - получают новые, не известные ранее компо ненты, взаимоотношения, зависимости, которые могут либо по служить основой для принятия решений, либо подсказать после дующие шаги на пути подготовки решения.
Таким образом можно накапливать информацию об объекте, фиксируя при этом все новые компоненты и связи (правила взаи модействия компонентов), и получать отображения последователь ных состояний развивающейся системы, постепенно создавая все более адекватную модель реального, изучаемого или создаваемо го объекта. При этом в процессе познания объекта информация может поступать от специалистов различных областей знаний и накапливаться во времени по мере ее возникновения.
Адекватность модели также доказывается как бы последова тельно (по мере ее формирования), путем оценки правильности отражения в каждой последующей модели компонентов и связей, необходимых для достижения поставленных целей.
Иными словами, такое моделирование становится как бы свое образным «механизмом» развития системы. Практическая реа лизация такого «механизма» связана с необходимостью разра ботки языка моделирования процесса принятия решения.
В основу такого языка (знаковой системы) может быть по ложен один из методов моделирования систем. Например, теоретико-мноэ1сественные представления (см.), математическая логика (см.), математическая лингвистика (см.), имитационное динамическое моделирование (см.), информационный подход к анализу систем (см.) и т.д. По мере развития модели методы мо гут меняться.
При моделировании наиболее сложных процессов (например, процессов целеобразования, совершенствования организацион ных структур и т.п.) «механизм» развития (самоорганизации) может быть реализован в форме соответствующей методики сис темного анализа (см.).
При создании и организации управления предприятиями и другими социально-экономическими объектами часто пытаются отобразить их, используя теорию автоматического регулирова ния и управления, разрабатывавшуюся для закрытых (см.), тех нических систем и не учитывающую полезную роль активных эле ментов в системе, что способно нанести вред предприятию, сделать его неживым «механизмом», не способным адаптировать ся к среде и формировать механизмы самоорганизации.
В случае представления объекта классом самоорганизующихся систем задачи определения целей и выбора средств, как правило, разделяются. При этом указанные задачи, в свою очередь, могут быть описаны в виде самоорганизующихся систем.
Рассматриваемый класс систем можно разбить на подклассы, выделив адаптивные, или самоприспосабливающиеся, системы, са мообучающиеся системы, самовосстанавливающиеся, самовоспро изводящиеся и другие аналогичные классы, в которых в различ ной степени реализуются рассмотренные выше и еще не изученные (например, для самовоспроизводящихся систем) особенности.
Отображение объектов в виде самоорганизующихся систем позволяет исследовать наименее изученные объекты и процессы с большой неопределенностью на начальном этапе постановки задачи.
• 1. Б а у э р Э.С. Теоретическая биология/Э.С. Бауэр.-М.-Л.: ВИЭМ, 1935.
2. В о л к о в а В.Н. Основы теории систем и системного анализа: учеб. для вузов / В.Н. Волкова, А.А. Денисов. - СПб.: Изд-во СПбГТУ, 1997. - С. 51М а т е м а т и к а и кибернетика в экономике: словарь-справочник. М.: Экономика, 1975. - С. 480-481. 4. П р и н ц и п самоорганизации / пер. с англ.-М.: Мир, 1966. 5. С а м о о р г а н и з у ю щ и е с я системы/пер. с англ.
- М.: Мир, 1964. 6. С и с т е м н ы й анализ в экономике и организации про изводства: учеб. для вузов / под ред. С.А. Валуева, В.Н. Волковой. - Л.: По литехника, 1991. - С. 49-50. 7. С у б е т т о А.И. Социогенетика / А.И. Субетто. - СПб.-М.: Исследоват. центр проблем качества подготовки специалистов, 1994. 8. В о л к о в а В.Н. Теория систем и методы системного анализа в управлении и связи / В.Н. Волкова, В.А. Воронков, А.А. Денисов и др. - М.: Радио и связь, 1983. 9. X а к е н Г. Информация и самоорганиза ция/Г. Хакен.-М.: Мир, 1991. 10. Ч е р н я к Ю.И. Закономерностицелеобразования в экономических системах / Ю.И. Черняк // В кн. Информация и модели структур управления. - М.: Наука, 1972. - С. 13-30. В.Н. Волкова СВЯЗЬ (ОТНОШЕНИЕ) - понятие, которое входит в любое оп ределение системы и обеспечивает возникновение и сохранение ее целостных свойств. Это понятие одновременно характеризует и строение (статику), и функционирование (динамику) системы.
Связь определяют как ограничение степени свободы элемен тов. Действительно, элементы, вступая во взаимодействие (связь) между собой, утрачивают часть своих свойств, которыми они потенциально обладали в свободном состоянии (см. Закономер ность целостности).
В определениях системы термины связь и отношение обычно используются как синонимы. Однако существуют разные точки зрения: одни исследователи считают связь частным случаем от ношения; другие, напротив, отношение рассматривают как част ный случай связи; третьи предлагают понятие связь применять для описания статики системы, ее структуры, а понятием отно шение характеризовать некоторые действия в процессе функцио нирования (динамики) системы (более подробно с обзором то чек зрения можно познакомиться в [3, 4]).
Не решен (и, видимо, вряд ли может быть решен в общем виде) вопрос о достаточности и полноте сети связей для того, чтобы систему можно было считать системой.
Один из подходов к решению этой проблемы предложен В.И.
Николаевым и В.М. Бруком [2], которые считают, что для того, чтобы система не распалась на части, необходимо обеспечить превышение суммарной силы (мощности) связей между элемен тами системы, т.е. внутренних связей W^^, над суммарной мощ ностью связей между элементами системы и элементами среды, т.е. внешних связей W^^:
На практике подобные измерения (особенно в организацион ных системах) трудно реализовать, однако можно оценивать тен денции изменения этого соотношения с помощью косвенных фак торов.
Связи можно охарактеризовать направлением, силой, харак тером (или видом). По первому признаку связи делят на направ ленные и ненаправленные, по второму - на сильные и слабые (иног да пытаются ввести «шкалу» силы связей для конкретной задачи).
По характеру (виду) различают связи подчинения, связи пороэ/сдения (или генетические), равноправные (или безразличные), связи управления.
Связи в конкретных системах могут быть одновременно оха рактеризованы несколькими из названных признаков.
Важную роль в моделировании систем играет понятие обрат ная связь (см.).
• 1. В о л к о в а В.Н. Основы теории систем и системного анализа: учеб. для вузов / В.Н. Волкова, А.А. Денисов. - СПб.: Изд-во СПбГТУ, 1997. - С. 25Н и к о л а е в В.И. Системотехника: методы и приложения / В.И. Ни колаев, В.М. Брук. - Л.: Машиностроение, 1985. 3. Н о в и н с к и й И.И. По нятие связи в марксистской философии / И.И. Новинский.-М.: Наука, 1961.
4. С а д о в с к и й В.Н. Основания общей теории систем: логико-методоло гический анализ/В.Н. Садовский.-М.: Наука, 1974. 5. С и с т е м н ы й ана лиз в экономике и организации производства: учеб. для вузов / Под ред.
С.А. Валуева, В.Н. Волковой. - Л. : Политехника, 1991. - С. 33-34. 6. В о л к о в а В.Н. Теория систем и методы системного анализа в управлении и связи / В.Н. Волкова, В.А. Воронков, А.А. Денисов и др. - М.: Радио и связь, СЕМИОТИЧЕСКИЕ ПРЕДСТАВЛЕНИЯ рассматриваются здесь как одна из групп методов формализованного представле ния систем (см.).
Семиотика возникла как наука о знаках, знаковых системах.
Эта наука использовалась в широком смысле для исследования особенностей культуры разных народов (культовые знаки и т.п.), для понимания различных областей культуры (например, Ю.М.
Лотман [2]).
Семиотика как наука о знаках в ряде работ (например, в [3]) носит в значительной мере характер методологического средства для пояснения результатов, которые ранее были получены в гео метрии, алгебре и других разделах математики или в гуманитар ных исследованиях.
Однако некоторые школы, развивающие семиотические пред ставления, равноправно пользуются в семиотике понятиями ма тематической лингвистики, такими, как тезаурус, грамматика, семантика и т.п., не выделяя при этом в отдельное направление лингвосемиотику (как это делает, например, Ю.С. Степанов [3]), и именно в лингвосемиотике достигнуты наиболее конструктив ные результаты, которые могут быть полезны при исследовании систем различной физической природы.
В то же время семиотические представления этих школ пользу ются наряду с понятиями лингвистических представлений (см.
Математическая лингвистика) специальными средствами иссле дования семантических возможностей языков, в частности поня тием треугольника Г. Фреге [4, 5], согласно которому любой знак имеет форму, синтаксис (означаемое знака) и семантику (смысл, значение).
Такая исходная терминология позволяет отойти от представ лений формальных грамматик Н. Хомского [6], имеющих отно шения типа подстановки, и конструировать грамматику, исполь зуя более широкий спектр отношений.
В частности, на границе лингвистики и семиотики возникли языки синтагматического типа, т.е. использующие правила типа {а. Vj^ b\, называемые синтагмой, где а. G А, bj е В - взаимодей ствующие множества (подклассы) исходных понятий языка; г^ G Л множество отношений, которые могут иметь произвольный вид.
При этом такая свобода приводит к увеличению числа антино мий (противоречивых ситуаций) в языке.
Например, для информационно-поискового языка это озна чает ухудшение его качеств (в частности, релевантности, т.е. со ответствия выдачи запросу пользователя) в силу того, что при реализации поискового алгоритма могут возникнуть замкнутые циклы, обусловленные противоречивыми правилами граммати ки языка.
Поэтому используемые отношения все же пытаются конкре тизировать.
В частности, Ю.А. Шрейдер [4] исследовал возможности ис пользования отношений эквивалентности, толерантности и стро гого порядка, определяемых на основе свойств рефлексивности, симметричности и транзитивности. Результаты исследования приведены в таблице.
Эквивалентность Строгий порядок С примерами применения этих отношений для отображения фраз и текстов естественного языка можно познакомиться в [4, 5].
Для пояснения возможностей, появляющихся при таком под ходе к созданию языка моделирования, проиллюстрируем при менение отношения толерантности.
Как видно из таблицы, по определению толерантность - осо бый вид сходства, при котором сопоставляемые элементы языка находятся в отношении, обладающем рефлексивностью и симмет ричностью, но не обладающем транзитивностью. Это означает, что, например, если при сопоставлении слов ввести допустимую ошибку в один символ, то отношение сходства между первым и вторым словами может быть признано (с точностью до допусти мой ошибки) рефлексивным и симметричным; аналогично - меж ду вторым и третьим; но первое и третье слова уже могут отли чаться не одним, а двумя символами, и сходство между ними можно вообще не обнаружить, т.е. не будет выполнено отноше ние транзитивности.
В [4] приводится образный пример, как в результате примене ния такого отношения можно получить из «мухи» «слона» (т.е.
из слова «муха» получить слово «слон» путем изменения на каждом шаге только одной буквы, что соответствует правилу сохра нения толерантности). Там же отношение толерантности ил люстрируется с помощью гравюры голландского художника М.К. Эсхера «Небо и вода» (на которой едва различимые преоб разования на каждом шаге сверху вниз постепенно превращают контуры птиц в контуры рыб).
Возникновение подобных ситуаций важно учитывать при раз работке языков для формального кодирования передачи текстов и восстановления их в месте приема.
С помощью отношения толерантности можно отобразить не которые отношения между словами естественного языка.
где X - операция установления сходства.
В синтагме «рама т стол» имеет место отношение сходства с точностью до рефлексии и симметрии, в синтагме «стол х книгу»
- тоже, а между элементами синтагмы «рам-а» - «книг-у» сход ства нет в силу невыполнения по определению для рассматривае мого отношения свойства транзитивности.
Содержательный анализ приведенной формализованной за писи позволяет понять, что в ней отражено сходство по падежу:
слова мужского рода («стол») могут употребляться в русском языке в одинаковой форме в именительном (первая строка) и ви нительном (вторая строка) падеже, в то время как слова женско го рода имеют в этих падежах разную форму, что и обусловило нетранзитивность.
Аналогично можно отобразить сходство по роду, так как в русском языке могут использоваться одни и те же имена для жен щин и мужчин, что в тексте без дополнительных пояснений или учета формы глагола может оказаться нераспознаваемым. Мож но также отразить понятие места в предложении или места пред ложения в абзаце и т.п.
Таким образом, вводя в язык отношение толерантности (на пример, путем формирования классов толерантности), можно отразить в языке взаимоотношения между словами и высказыва ниями более полно и точно, чем это позволяют делать отношения математической логики или грамматик Н. Хомского [6]. Та кие языки необходимы при расшифровке древних рукописей, при автоматизации процесса перевода с одного языка на другой.
Однако следует иметь в виду, что создание подобных языков - весьма сложный и трудоемкий процесс, и поэтому в практике информационного поиска или разработки языков моделирова ния в тех случаях, когда есть возможность отразить особенности моделируемой ситуации иным способом, рассматриваемый под ход не применяют.
В частности, при разработке некоторых информационно-по исковых языков было предложено вводить при индексировании текста понятия «указатели роли», «указатели связи», которые легче интерпретируются при индексировании вручную, чем по нятие толерантности. В то же время при автоматизации индекси рования может возникнуть необходимость в использовании от ношений, приведенных в таблице, поскольку они, обладая большими (по сравнению с лингвистическими представлениями) смысловыражающими возможностями, все же базируются на оп ределенной формальной основе, которая может позволить сде лать язык более алгоритмизируемым.
• 1. В о л к о в а В.Н. Основы теории систем и системного анализа: учеб. для вузов/ В.Н. Волкова, А.А. Денисов. -СПб.: Изд-во СПбГТУ, 1997. - С. 125Л о т м а н Ю.М. Семиотика и искусствометрия / Ю.М. Лотман. - М., 1972. 3. С т е п а н о в Ю.С. Семиотика / Ю.С. Степанов. - М.: Наука, 1971.
4. Ш р е й д е р Ю.А. Равенство, сходство, порядок / Ю.А. Шрейдер. - М.:
Наука, 1971. 5. Ш р е й д е р Ю.А. Логика знаковых систем. - М.: Знание, 1974. 6. Х о м с к и й Н. Три модели языка/ Н. Хомский // Кибернетический сборник. Вып. 2. - М.: Иностр. лит., 1961. - С. 237-266. В.Н. Волкова СЕТЕВАЯ СТРУКТУРА, или сеть (рисунок), представляет собой декомпозицию системы во времени. Такие структуры могут ото бражать порядок действия технической системы (телефонная сеть, электрическая сеть, компьютерные сети и т.п.), этапы деятельно сти человека (при производстве продукции - сетевой график, при проектировании - сетевая модель, при планировании - сетевой план и т.д.).
В представлении сетевых структур пользуются определенной терминологией: вершина, ребро, путь, критический путь и т.д.
(см. рисунок).
Источник Элементы сети могут быть расположены последовательно и параллельно.
Сети бывают разные. Наиболее распространены и удобны для анализа однонаправленные сети. Но могут быть и сети с обратны ми связями, с циклами.
Для анализа сложных сетей существуют математический ап парат теории графов, прикладная теория сетевого планирования и управления, сетевого моделирования (см.), имеющие широкую распространенность при представлении процессов организации производства и управления предприятиями, при управлении про ектированием сложных технических комплексов.
• I. В о л к о в а В.Н. Основы теории систем и системного анализа: учеб. для вузов / В.Н. Волкова, А.А. Денисов. - СПб.: Изд-во СПбГТУ, 1997. - С. 33, 127-130. 2. К о ф ф м а н А. Сетевые методы планирования и их применение / А. Коффман, Г. Дебазей. - М.: Прогресс, 1968. З. К р и в ц о в A.M. Сетевое планирование и управление / A.M. Кривцов, В.В. Шеховцов. - М.: Эконо
СЕТЕВОЕ МОДЕЛИРОВАНИЕ (СЕТЕВЫЕ МОДЕЛИ, СЕТЕ
ВЫЕ МЕТОДЫ) - прикладное направление, возникшее в разви тие теории графов и получившее широкое распространение в 60-е гг. XX в. Этим термином объединяют прикладные теории PERT (Program Evaluation and Review Technique - Методика оцен ки и контроля программ [5]) и СПУ {сетевого планирования и уп равления [2, 3, 4, 6 и др.]).В 60-70-е гг. XX в. теория сетевого планирования и управле ния широко применялась в нашей стране. Однако позднее к этой теории стали относиться сдержаннее, что объясняется рядом не достатков СПУ.
Во-первых, СПУ первоначально была ориентирована на ана лиз только одного класса графов - направленных (не имеющих обратных связей, т.е. циклов, петель; такие требования содержа лись в руководящих материалах по формированию сетевых пла нов предприятий).