В первой главе были рассмотрены историко-культурные и методологические предпосылки возникновения аналитики и дана ее общая характеристика. Настало время раскрыть теоретико-методологические основы аналитической деятельности.
Как было показано ранее, информационно-аналитическая работа представляет собой специфический вид познавательной деятельности, связанный с анализом и обобщением информации, и опирающийся на использование научных методов. В то же время, наиболее ярким примером высокой степени организации и сжатия информации, почерпнутой из опыта практической деятельности, является научная теория. В науке достижение такой степени обобщения информации становится возможным, в том числе, в результате использования совокупности стандартных процедур, обеспечивающих строгость и сжатость изложения. Безусловно, перечень этих процедур не был спущен с неба в виде перечня заповедей, высеченных на каменных скрижалях. «Заповеди» научной деятельности пребывают в постоянном развитии: одни — изживают себя и выходят из употребления, другие — рождаются и завоевывают умы исследователей, однако существует ряд принципов, поколебать которые пока никому не удалось.
К числу таких фундаментальных приемов следует отнести прием структурирования знаний. Так, например, используя этот прием, практически в любом виде деятельности можно выделить три базовых составляющих: методологическое, технологическое и организационное обеспечение деятельности.
Эти составляющие равноправны, и любые попытки принизить значимость той или иной компоненты всегда приводят к печальным последствиям. Каждый из базовых видов обеспечения, в свою очередь, также может быть разложен на составляющие, однако, полученные при проведении дальнейшей декомпозиции составляющие странным образом будут перекликаться с уже перечисленными.
Учитывая, что каждая из методологических систем, описываемых в этой главе, весьма объемна и охватывает предметную область уже сформировавшихся научных систем, обладающих собственными сложившимися традициями, правилами формализации знаний, претендовать на полноту изложения было бы, по меньшей мере, проявлением самонадеянности. По этой причине в ходе изложения общих принципов там, где это возможно, будут даваться ссылки на литературу, более подробно раскрывающую сущность тех положений, которые, в силу ограниченности объемов книги, не были освещены.
Прежде, чем перейти к раскрытию содержания главы, следует определить, что же, собственно, представляет собой методология. Одно из весьма добротных определений было приведено в первой главе, но недостатком его является излишняя академичность. Попробуем определить методологию иначе, для чего обратимся к определению термина «метод». В соответствии с наиболее общими определениями, приведенными в различных словарях, слово «метод» определяется, как способ достижения той или иной цели. Соответственно, термин «методология» может быть определен, как структурированная совокупность взаимосвязанных методов, служащих для достижения некоторой целостной системы целей.
В качестве наиболее общего определения цели информационно-аналитической работы следует рассматривать создание некого информационного продукта, к которому предъявляются следующие требования:
— релевантность (соответствие) задачам, поставленным в конкретной сфере материально-преобразовательной деятельности;
— адекватность уровня детализации информации классу решаемых задач;
— научность;
— достоверность;
— своевременность.
Для достижения этой цели на протяжении многих веков человечеством было разработано множество методологических систем, в той или иной степени пригодных для решения практических задач. При этом развитие методологии информационно-аналитической работы протекало неравномерно, подчиняясь наиболее общим закономерностям научной деятельности. На различных этапах развитие шло то по направлению от общего к частному, то от частного к общему. При движении в научном поиске от общего к частному происходило развитие и становление новых научных направлений, зачастую абсолютизировавших те или иные частные методы. На обратном витке обычно достигался высокий уровень обобщения частнонаучных выводов, происходил выход на уровень философского осмысления, что приводило к обогащению прочих частнонаучных направлений новыми методологическими принципами, служившими дальнейшему развитию и гармонизации методологических систем.
Обычно попытки описания аналитической деятельности в виде какой-то строго регулярной процедуры, включающей определенную последовательность задач, воспринимаются руководителями и аналитиками как попытки вмешательства в их святая святых. Поэтому новые методики аналитической деятельности часто воспринимаются «в штыки» как руководством, так и рядовыми сотрудниками аналитических подразделений и служб. «Что значит научу Вас правильно мыслить?! Я что же, по-вашему, мыслю неправильно?!» — примерно такова схема возгонки эмоций при попытке вторжения. Однако, несмотря на то, что аналитическая работа должна настраиваться на потребности и индивидуальные особенности конкретного руководителя, с учетом его интересов и намерений, существуют базовые подходы, приемы, технологии, которые можно назвать теоретической основой аналитической деятельности.
Нередко люди умудряются всю жизнь проработать в какой-либо отрасли деятельности, так и не попытавшись уяснить основ своего дела, познакомиться с теорией своей профессии, смежными вопросами, изыскать пути повышения эффективности своей деятельности и завоевания профессионального признания. Прежде всего, такие люди лишают себя удовлетворения от работы и возможности реализовать себя в профессиональной сфере. В. Плэтт в своей книге «Стратегическая разведка» особо подчеркивает эту же мысль[21]. Любой серьезный аналитик стремится полностью проникнуться духом изучаемой им проблемы, постоянно думает о том, над чем работает. Во время таких раздумий явления приобретают определенные формы и проясняются тенденции развития событий. Зрелые размышления ничем заменить нельзя. За ними должна следовать оценка рассматриваемых явлений. Все эти процессы опираются на накопленные ранее аналитиком теоретические знания и его практический опыт.
Учитывая, что опыт накапливается медленно, а события во многих сферах анализа во многом обладают уникальными мобильными характеристиками, в своем изложении мы стремились обобщить наиболее существенные наработки в области различных методологических систем, имеющие прямое или косвенное отношение к проблематике аналитической деятельности, особо обращая внимание на возможность практического использования имеющихся достижений.
Безусловно, при рассмотрении методологии аналитики перечнем, состоящим из модулей «философия, логика, семиотика», «естественно-научные концепции», «кибернетика и системный анализ» и «гуманитарные науки», ограничиться трудно. Однако если взять эти блоки в качестве краеугольных камней фундамента, на котором выстроено здание аналитики, то с применением их методологического аппарата наиболее существенные аспекты ИАР все же могут быть раскрыты — этими соображениями и был продиктован выбор именно такой рубрикации. Более того, поскольку в ходе развития и становления науки научные дисциплины, вошедшие в модули, оказывали друг на друга сильнейшее влияние и придерживались примерно одинакового уровня детализации при раскрытии и обосновании выводов, постольку и с этой точки зрения такое разбиение представляется вполне обоснованным.
В период больших социально-политических и экономических перемен, происходящих в нашей стране в последние годы, жизнь ставит перед управленцами задачу овладения базовыми методологическими принципами, организационными и технологическими аспектами аналитической деятельности. Нельзя ожидать большого прогресса в различных сферах практической деятельности, если специалисты будут продолжать реализовывать только привычные способы работы в изменившихся условиях.
За несколько последних лет произошло мощное структурное изменение в российском менталитете, прежде всего за счет усиления рационалистической доминанты. Жесткие условия конкуренции и необходимость элементарного выживания отразились и на формах организации человеческой мысли. Люди стали мыслить более предметно и конструктивно, появилось стремление решать свои задачи с помощью наиболее эффективных приемов, все большее число людей испытывают потребность в серьезном повышении своей квалификации. Появление рынка труда повысило ответственность граждан за достижение профессионального признания практически во всех отраслях. Постепенно пришло понимание того, что потребностям бизнеса отвечает привлечение к решению задач специалистов-экспертов, обладающих развитыми аналитическими способностями. Сейчас многие учебные заведения предлагают услуги по подготовке элитных управленцев, однако в силу действия в сфере образования устойчивых исторических традиций, эти учебные заведения остаются приверженными своей первичной ориентации (технической или гуманитарной), как следствие, едва ли можно утверждать, что используемые учебные программы позволяют получить «на выходе» действительно элитного специалиста. Соответственно, существует две крайности в подготовке специалистов в области управления — техническая и гуманитарная. В одном случае в основу подготовки ложатся дополненные гуманитарными блоками программы обучения инженеров-системотехников, в другом — аналитику пытаются оторвать от отраслевой специфики или вообще от техники и технологии. Обе стратегии подготовки являются ошибочными и приводят к возникновению скрытого конфликта между гуманитарным и техническим аспектами деятельности управленца. Конфликт же этот объективно обусловлен спецификой знаний, поскольку на этапе подготовки об интеграции этих блоков знаний мало кто заботится (преподавателей, являющихся специалистами в этой сфере, практически нет), да и не все в состоянии обнаружить сам факт существования конфликта.
Однако, вместе с появлением массового спроса на информационно-аналитическую продукцию и специалистов в этой области деятельности, появляется потребность в синтезе и описании ее теоретических основ, способов организации и ведения, а также в построении технологического инструментария информационно-аналитической работы. Как и в любой классификации, здесь возможно выделить и более мелкие компоненты, раскрывающие сущность перечисленных ранее, но важно одно: все они служат основой для эффективной организации мыслительной деятельности.
Практика аналитической работы позволяет выявить несколько типовых требований к ее осуществлению. В простейшем варианте аналитическая экспертиза выявляет наличие или отсутствие у объекта[22] анализа проблем и противоречий, мешающих его функционированию и развитию, и позволяет разработать пути и варианты их решения. В более сложных случаях решается познавательная задача, в ходе решения которой попутно производится и установление возможных свойств объекта. В частном случае экспертиза помогает сопоставить альтернативные точки зрения и прийти к этапу выявления меры оправданности каждой из точек зрения (что крайне важно — на основе четких критериев оценивания).
В настоящей главе решается задача описания и систематизации уже существующих методологических систем, методик и технологических приемов, составляющих содержательную часть аналитики, а также задача определения места этой научной дисциплины в основных сферах жизни общества, и прежде всего — в политике, социологии, управлении.
Рассмотрим данные элементы более подробно.
Вот что интересно: если большинство наук распространяли свои открытия по схеме «от избранных к избранным и лишь потом — к широким массам», то с аналитикой все обстояло иначе — здесь работала иная схема — «от избранных к широким массам и лишь потом — к избранным». Дело в том, что многие ученые и практики, работавшие в сфере аналитики, считали своим долгом распространение аналитических технологий в массы и вели активную публицистическую работу, но массовая культура всячески способствовала отторжению тех идей, пропаганде которых эти люди посвятили свои жизни — в результате аналитика оказалась востребованной лишь в элитных кругах, замыкающихся на решение проблем управления обществом, бизнесом, вооруженными силами. К числу таких ученых-просветителей могут быть отнесены многие философы античности, средневековья и новейшей истории.
Своим зарождением философия обязана первым донаучным мировоззренческим системам, таким, как мифы, эпос, религиозно-этические мировоззренческие системы. Мифологическое мышление не поднималось до понятийного уровня, концентрируясь на символической интерпретации мира и человека. Интересно, что эта особенность мифов была отмечена еще Платоном считавшим, что миф противопоставлен логосу и является образцом эйдоса (учения о долженствующем), художественной иллюзией. Но, тем не менее, на начальном этапе становления и развития философских систем в них превалировали мотивы, связанные с человеком и его местом в общественном устройстве, в том числе подробному рассмотрению подвергались проблемы этического плана.
Однако по мере развития методологического и понятийного аппарата на первый план стали выдвигаться проблемы, связанные с происхождением всего сущего — так называемый основной вопрос философии, в упрощенной формулировке известный, как вопрос «Что первично?». Относительно ответа на этот вопрос философские школы разделились на два лагеря: идеалистический и материалистический. В рамках этих крупнейших школ возникло множество течений, различающихся как степенью последовательности при ответе на основной вопрос, так и спецификой методологического аппарата, использующегося при построении аргументации.
Поскольку одной из древнейших традиций философии является ее демократизм, постольку искусство ведения дискуссий между приверженцами различных философских школ и течений естественным образом привело к зарождению таких наук, как логика (как искусство анализа аргументации) и риторика (как искусство использования языковых средств для построения аргументации). При этом риторические приемы, используемые для синтеза аргументации нередко строились с учетом психологических особенностей восприятия аргументов.
Оба научных направления в конце XIX — начале XX вв. получили мощное развитие. Развитие логики, на протяжении многих веков своего развития тесно связанной с математическими дисциплинами, привело к зарождению комплекса наук о знаковых системах, в первую очередь — семиотики. Риторика же стала фундаментом для зарождения психолингвистики, нейролингвистического программирования и ряда других научных направлений, исследующих специфику воздействия языковых средств на потребителей сообщений. Научные направления, обязанные своим происхождением риторике, представляют собой комплексный инструментарий управления моделями мира субъекта целеполагания. Именно аналитики оказываются в числе тех, кто первыми испытывает на себе действенность манипулятивных стратегий, разработанных в рамках этих дисциплин (речь здесь не идет о тех исследованиях, которые ведутся в интересах изыскания путей решения задач, связанных с излечением различных психических нарушений, снятием стрессов и т. п.). В рамках этих дисциплин широко используются методы рефлексивного анализа, контент-анализа — по существу те же методы исследования, которыми достаточно широко пользуются профессиональные аналитики, однако с рядом нюансов, знание которых способно принести пользу при поиске признаков запуска манипулятивных сценариев в потоке анализируемых сообщений. Сам факт выявления таких сценариев весьма информативен, поскольку этап манипуляции или дезинформации обычно предшествует крупномасштабным акциям, направленным на изменение приоритетов в политической, экономической сферах жизни общества и/или в сфере социального обеспечения.
Таким образом, три базовых научных дисциплины, вошедших в данный модуль — философия, логика и семиотика (наука о закономерностях построения и использования знаковых систем) — образуют органическое единство и их изолированное рассмотрение едва ли целесообразно. Использование методологического базиса первых двух из перечисленных научных дисциплин является основой и традицией ИАР, третья же — семиотика — в ее современном понимании сформировалась относительно недавно — в середине XIX в., хотя многие из ее основ были заложены еще в средневековье.
Однозначно утверждать, что вопросы, связанные с методологией ведения ИАР, наибольшее развитие и освещение получили в той или иной философской школе или течении, нельзя. Более того, общепризнанно, что многие основополагающие методы и принципы ИАР были сформулированы представителями различных философских школ от древности до современности. В ряду выдающихся философов, чей вклад в развитие методологии ИАР нельзя не упомянуть — Сократ, Аристотель, Р. Декарт, И. Кант, Г. Гегель, К. Маркс, В.И. Ленин, А.А. Богданов, Б. Рассел и многие другие. Завершая этот перечень, невольно испытываешь чувство вины перед множеством ученых, государственных и военных деятелей, писателей, инженеров и представителей иных отраслей деятельности — здесь не упомянутых, но также внесших весомый вклад в развитие аналитики. Но даже этого перечня достаточно для того, чтобы понять, насколько неоднородны в философском плане истоки аналитики.
Следует упомянуть и особое философское течение, выделившееся в философии (вне зависимости от их принадлежности к материалистической или идеалистической школе) — агностицизм. Основой для единения представителей этого философского течения является постулат о непознаваемости мира. Влияние этого философского течения на развитие аналитики выразилось в том, что в результате противостояния его идеям было сформулировано немалое количество продуктивных идей, связанных с учетом влияния случайных факторов, сказывающихся на качестве аналитических выводов.
Современный период в развитии философии, начавшийся в XIX веке и продолжающийся по настоящее время, оказался чрезвычайно продуктивен. Бурное развитие философии было спровоцировано целым рядом масштабных перемен как в науке, так и в общественной жизни. Начиная с этого времени, на фоне ломки многих естественнонаучных постулатов и острого противостояния мировоззренческих и социальных систем, стали активно развиваться философские теории, непосредственно связанные с аналитикой. Именно в этот период были сформулированы философские теории, определяющие современный облик аналитики.
Так, например, работы философов различных школ и течений в области теории познания выступили в качестве той теоретической основы, закономерным результатом развития которой стало формирование практически всего комплекса наук об информации.
Сильный импульс к развитию и становлению информационных наук дали работы философов, придерживавшихся традиции логического позитивизма в философии. Принципы логического позитивизма в ряде отраслей информатики превалируют и по сей день (по крайней мере, в большинстве классических подходов к построению аналитических информационных систем). Практически, в рамках этого подхода реализовано абсолютное большинство современных экспертных систем.
Мощнейший пласт аналитики был разработан К. Марксом и Ф. Энгельсом в рамках диалектического материализма и материалистической теории познания. Безусловно, диалектика не была изобретением последних — как большинство фундаментальных теорий, идея диалектики долго зрела в научных кругах. Платон, Аристотель, Декарт, Кант, Гегель — все они оказали мощное влияние на развитие диалектической логики и диалектики как науки о наиболее общих закономерностях развития природы, общества и мышления.
Несмотря на то, что о диалектическом методе (ДМ) говорится практически в каждом учебнике по философии, их авторы избегают детального описания принципов ДМ, ограничиваясь указанием лишь наиболее общих — принцип материального единства мира, принцип развития, принцип всеобщей взаимосвязи явлений действительности.
Аналитическая же практика требует детализации принципов диалектического метода. В результате сравнительного анализа различных источников, в которых рассматривается ДМ, авторы книги остановились на следующем перечне принципов ДМ:
— принцип активности субъекта познания;
— принцип всесторонности рассмотрения объекта;
— принцип объективности;
— принцип взаимосвязи данного объекта с другими объектами и явлениями;
— принцип системности (элементность, динамичность и взаимодействие, гиперкомплексность, структурность, эмергентность, иерархичность);
— принцип детерминизма (причинно-следственные взаимосвязи);
— принцип рассмотрения объекта в развитии;
— принцип единства формы и содержания;
— принцип единства анализа и синтеза;
— принцип сравнения и аналогии;
— принцип единства дедукции и индукции;
— принцип восхождения от абстрактного к конкретному;
— принцип единства рассмотрения количественных и качественных характеристик;
— принцип познания сущности явления через выявление противоречий;
— принцип обнаружения новых тенденций (через закон отрицания отрицания);
— принцип конкретно-исторического рассмотрения (единство исторического и логического);
— принцип идеализации;
— принцип единства рассмотрения объектов через категории общего, единичного и особенного;
— принцип единства теории и практики в процессе познания.
Данные принципы ДМ вытекают из содержания диалектики как научной системы, включающей гносеологию (теорию познания), теорию развития и диалектическую логику, а также из законов, основополагающих принципов диалектики и ее категорий.
Отсутствие такой детализации не позволяло обучаемым увидеть практическую значимость ДМ и философии в целом, в то время как во всем мире ДМ широко используется различными аналитическими школами. Даже на простейший вопрос: «Что значит мыслить диалектически?» абсолютное большинство окончивших вузы не могло дать вразумительного ответа. Из этого можно сделать вывод, что преподавание философии было (и часто остается) схоластическим и оторванным от реальности.
Методы диалектики нашли широкое применение при анализе отношений в предметной области, выявлении центров неформализуемых аналитическими методами (эвристических) зависимостей, а также при построении моделей системной динамики в базисе анализа противоречий. Материалистические традиции в философии отразились в тенденции включения в рассмотрение лишь тех сущностей, которые проявлены в материальной сфере (основание — материальная природа процессов, подлежащих измерению и управлению). Бихевиоризм привнес в информационные науки принцип «черного ящика», давший толчок таким плодотворным подходам, как использование эвристических правил при построении экспертных систем, синтез нейроподобных сетей и применение методов имитационного моделирования при решении задач оптимизации. Принцип индетерминизма выступил в качестве основы для построения систем, управляемых потоками событий и систем гибридного интеллекта. Общая теория систем выступила в качестве платформы для развития методологии системного анализа, ныне повсеместно применяемой при построении сложных аналитических систем, а также на этапе анализа предметной области.
Здесь перечислена лишь часть тех направлений философской мысли, которые обеспечили развитие информационно-аналитических технологий. Однако уже этот — неполный — перечень позволяет составить впечатление о том, сколь противоречивые походы образуют фундамент аналитики.
В одной из своих статей авторитетный отечественный ученый А.А. Зенкин, известный своими работами в области логики и теории систем искусственного интеллекта, заявил: «Лет тридцать тому назад ради спортивного интереса я начал коллекционировать различные «логики», используемые в современных логико-математических трактатах. Когда их количество перешагнуло вторую сотню, стало ясно: если логику можно выбирать «по вкусу» (или даже конструировать «по потребности»), то такое понятие, как «наука», становится здесь просто неуместным».
Возможно, что в качестве предисловия к подразделу, посвященному логике, как одному из основных методологических компонентов аналитики, эта фраза покажется не слишком уместной, но такой своеобразный старт позволяет взглянуть на логику несколько шире, нежели мы привыкли. Дело в том, что современная логика чрезвычайно многообразна и очень часто логические системы строятся в соответствии с конкретными задачами исследования. Соответственно, следует разделять классическую (аристотелеву) логику и, так называемые, неклассические или нетрадиционные логики. И, прежде, чем начать оперировать формальным аппаратом логики, необходимо определиться с тем, в рамках какого именно логического аппарата будут строиться рассуждения.
Долгое время логика развивалась в рамках философской науки и рассматривалась в качестве одного из ее разделов. Лишь позже, в связи с развитием математики и естественных наук, логика приобрела относительную самостоятельность.
В современной логике — как в ее философской ветви, так и в формально — математической — наблюдается все большая ориентация на прикладные проблемы, сопряженные с конкретными отраслями информационных технологий. Множество работ посвящено вопросам представления знаний в системах искусственного интеллекта, построения систем поиска данных, поиска логического вывода и т. п. Это свидетельствует о том, что по сложности решаемых логических задач практика (в первую очередь, благодаря активизации исследований в области прикладной математики, лингвистики, информатики и теории искусственного интеллекта) наконец-то «нагнала» долгое время опережавшую потребности практики теоретическую логику. Если аристотелева логика до конца XIX — начала XX века в целом отвечала потребностям практики, то, начиная с этого периода, исследования в области логики стали приобретать специфический характер, становясь откликом на потребности практической деятельности.
Памятуя классическое деление этапов решения задач: анализ и синтез (восходящее еще к Паппу Александрийскому), попытаемся определить, что именно понимается под аналитическим методом в логике. Классический подход состоит в том, что логика рассматривает аналитический способ как способ решения «снизу вверх»: от формулы к аксиомам, а синтетический способ — как решение задачи «сверху вниз»: от аксиом к выводимой формуле. Это позволяет рассматривать классификацию логических исчислений по степени привлечения в их рамках аналитического и синтетического подходов. Соответственно, все логические системы можно условно разделить на: «аналитические» системы — системы секвенциального исчисления, «синтетические» — аксиоматические системы, а также «смешанные» — системы натурального вывода.
Практика решения прикладных задач в области искусственного интеллекта показала ряд преимуществ аналитических и смешанных систем логических исчислений для задач представления знаний и построения выводов. Такая тенденция в сфере разработки и создания систем искусственного интеллекта наблюдается со времени опубликования работ С.Ю. Маслова — его идеи получили свое практическое воплощение и развитие в работах отечественных ученых В.К. Финна и Д.А. Поспелова, дополнивших и развивших положения его работ. В частности, было введено понятие квази-аксиоматических систем, система аксиом в которых обладает локальной областью определения и может подвергаться коррекции без переопределения всей системы аксиом, значимых для производства вывода в рамках целостной системы искусственного интеллекта. В настоящее время это направление интенсивно разрабатывается американскими специалистами в области построения искусственного интеллекта в рамках проектов министерства обороны, направленных на создание систем поддержки информационноаналитической работы.
Рассмотрим, какие именно практические потребности аналитики призвана решать логика. Здесь следует выделять два класса задач:
— задачи анализа рассуждений;
— задачи технологического обеспечения.
При решении задач анализа рассуждений логика выступает в качестве инструмента, с помощью которого устанавливается не «истина», как адекватность (т. е. соответствие) содержания рассуждений реальному миру, а факт их логической непротиворечивости (верификации рассуждений). Если построенная логическая система непротиворечива, то она для одной реальности или математической модели может быть адекватна и уже в силу этого истинна, а для некоторой другой — нет. Если же логическая система изначально противоречива, то разговора о ее адекватности чему бы то ни было (и истинности) в любом случае не может быть. Если говорить о естественнонаучных знаниях, то критерием их истинности является практика. Однако для того, чтобы логические методы могли быть применены для вывода истинных суждений о некой предметной области, она должна быть предварительно формализована и описана в виде некоторого набора суждений, поддающихся логическому анализу (эталонной модели фрагмента реальности). Методы логики могут быть также использованы для выявления противоречий в системе рассуждений и относительно этого эталона.
Задачи технологического обеспечения информационно-аналитической работы затрагивают проблемы использования логического аппарата для синтеза эталонных моделей предметной области и инструментария хранения и поиска данных. В том числе — для тех предметных отраслей, формализация в которых затруднена из-за действия комплекса ограничений объективного характера (например, естественно-языковых суждений, для которых характерны размытость границ состояний, полисемия /многозначность/ и иные явления).
К числу проблем, активно разрабатываемых в логике в настоящее время, относятся такие, как проблема построения логических систем, пригодных для решения задач формализации рассуждений на естественных языках, решения задач представления логики суждений или событий в условиях использования многозначных шкал, отображающих различную степень уверенности эксперта в достоверности факта, стадию изменения состояния между некими полярными исходами и т. п., для задач отображения развертки процесса во времени, отображения отношений не столько причинно-следственного, сколько временного плана (строгое предшествование, нестрогое предшествование и т. п.). Эти задачи, нетрадиционные для классической логики попали в центр внимания современной логики благодаря необходимости анализа больших массивов данных при моделировании рассуждений экспертов в рамках синтеза экспертных систем, систем искусственного интеллекта и иных приложений.
Как видим, направления исследований в логике продиктованы именно необходимостью построения средств, обеспечивающих возможность синтеза технологической базы для ведения информационно-аналитической работы. Классическая логика связана с формализацией строго корректных суждений, но такие суждения в практике человеческих коммуникаций и аналитической деятельности — большая редкость. Как следствие, основное внимание специалистов, решающих теоретические и прикладные задачи, связанные с технологическим обеспечением ИАР, нацелено на синтез специфических логических систем, компенсирующих специфику предметной области. Такие логические системы отвечают потребностям некоторой узкой области деятельности и неуниверсальны. К числу таких систем могут быть отнесены модальные и семантические логики:
— логика высказываний;
— временная логика;
— динамическая логика;
— логики веры и знания;
— логика предикатов;
— типизированная экстенсиональная логика;
— интенсиональная логика;
— логика модифицируемых рассуждений и другие.
Каждая из перечисленных выше логик отвечают решению специфических задач и имеют ограниченную сферу применимости. Например, временная логика нашла широкое применение при описании процессов, развернутых во времени (классический пример — линейное программирование, описание алгоритмов и сценариев); логика веры и знания — при анализе неполных систем высказываний или высказываний потенциально противоречивых (анализ полноты системы аргументов при рассмотрении сведений о предметной области, собранных методом экспертного опроса); логика предикатов используется при формализации рассуждений и синтезе гипотез; экстенсиональная и интенсиональная логики, предложенные Р. Монтегю, широко используются при представлении естественно-языковых суждений (системы искусственного интеллекта, предназначенные для автоматического перевода) и так далее.
Интересный подход к анализу естественно-языковых рассуждений предложен нашим соотечественником Б.А. Куликом в предложенной им логике естественных рассуждений, явное приложение которой в аналитике — анализ полноты и непротиворечивости системы аргументов для построения выводов.
Кроме того, существует обширный класс многозначных логик (отображающих суждения не на двухкомпонентное множество исходов «Истинно/Ложно», а на множество большей мощности); начало развитию этого класса было положено польским логиком Яном Лукасевичем в 1921 году. Интересно, что трехзначная логика Лукасевича была предвосхищена еще в работах таких философов как Уильям из Оккама и Георг Гегель. Благодаря дальнейшим исследованиям трехзначной логики, было введено понятие класса многозначных логик, включающего и бесконечнозначную логику, отображающую высказывания на континуум от 0 до 1. Свойства многозначных множеств позволяют использовать их при описании вероятностных процессов.
Чрезвычайно интересно для решения задач аналитики направление нечетких логик (fuzzy logic), предложенных Л. Заде. Они также применяются для решения задач, связанных с формализацией описаний процессов, носящих нечеткий, лингвистический характер. Это направление взято за основу при разработке систем поддержки информационно-аналитической работы в интересах информационно-аналитических подразделений органов государственного управления США.
Как явствует из приведенных сведений, современная логика предлагает множество инструментальных логических систем, комбинирование которых позволяет отчасти решать сложные проблемы, сопряженные с информационно-аналитической работой. Это требует от аналитиков (особенно тех, кто по долгу службы выступает в роли постановщика задач перед разработчиками специализированных инструментальных средств поддержки ИАР) хотя бы минимальных познаний в этой сфере, обеспечивающих ему возможность оценить применимость тех или иных методов для решения конкретных задач.
Семиотика как наука зародилась на стыке двух научных дисциплин — логики и лингвистики. Родоначальником этой науки принято считать американского логика и философа Ч. Пирса, основателя прагматизма. Попытки очистить язык науки от ненаучных терминов, характерные для конца XIX века, не могли не отразиться на его деятельности. Работы Пирса по теории значения стимулировали развитие и становление семиотики. Идеи Пирса в последствии были развиты Ч. Моррисом и сформулированы в работе «Основы теории знаков» (1938 г.). Дальнейшее развитие семиотики привело к проникновению ее методов в различные сферы научного знания, где существовала потребность в формализации и систематизации тезауруса.
Семиотика — это наука о наиболее общих закономерностях построения и функционирования знаковых систем, в качестве своих разделов рассматривающая: синтактику, семантику и прагматику.
Трактовка понятия «знаковая система» для приверженцев различных течений в семиотике существенно варьируется: от формальных знаковых систем, ориентированных на представление научных теорий, до литературной стилистики и моды, оперирующих знаками-символами и жестами.
Может быть дано и иное определение семиотики. Это определение семиотики дано относительно методов, используемых семиотикой, а именно: Семиотика — это приложение логико-лингвистических методов при исследовании различных объектов и систем, в том числе — и отличных от знаков в традиционном представлении. То есть, семиотика — это совокупность методов рассмотрения сущностей и отношений некоторой предметной области как системы, функционирующей подобно языку.
Здесь часто используется такое понятие, как знаковая ситуация, то есть такая ситуация, в которой некоторая сущность, процесс или их проявление может рассматриваться в качестве знака. При подобном подходе в качестве знаков могут рассматриваться объекты, их признаки, проявляющиеся как в функционировании объектов, так в их стационарном состоянии. В этом случае текст, как совокупность знаков любого рода, мыслится как иерархия уровней, где формальные (структурные) компоненты служат для передачи значения, выявление которого — задача аналитика.
Рассмотрим область компетенции разделов семиотики.
Синтактика — это раздел семиотики, изучающий те аспекты построения и функционирования знаковых систем, которые связаны с представлением формально корректных высказываний в рамках некоторой знаковой системы. Синтактика описывает структуру знаковых систем, правила сочетания, начертания, синтеза новых знаков, требования к их различимости — в ходе изучения знаковых систем синтактика не затрагивает смысловыражающих функций знаков. Предмет изучения синтактики — знак, совокупность знаков, алгоритмы синтеза и анализа формально-корректных цепочек знаков.
Семантика — это раздел семиотики, изучающий те аспекты построения и функционирования знаковых систем, которые связаны с передачей смысла. Семантика описывает связь между знаками и теми сущностями, которые они выражают, то есть рассматривает смысловыражающие функции знаков.
Прагматика — это раздел семиотики, рассматривающий отношение истинности и полезности высказываний с точки зрения говорящего или слушающего (пишущего или читающего). Иначе говоря, если семантика рассматривает проекцию знаков на некоторую модель мира, то прагматика рассматривает соотношение некоторой модели мира, выраженной средствами знаковой системы, к реальному миру, который ей представлен, и источнику/потребителю этих высказываний.
Методы семиотики широко применяются в других науках для разработки и анализа правильности построения их формально-описательного аппарата. В частности, семиотика оказала большое влияние на логику, математическую лингвистику и теорию искусственных языков, лингвистическую семантику, информатику, кибернетику, теорию систем искусственного интеллекта, общую теорию систем и системный анализ, а также многие другие отрасли науки. В семиотике широко используются методы декомпозиции знаковых систем на синтактическую, семантическую и прагматическую страты (слои, уровни), что позволяет выделить в них компоненты более высокого уровня абстракции (метакомпоненты), образующие аксиоматику знаковой системы (классическим примером метаязыкового компонента может служить грамматика русского языка, для описания которой может быть синтезирован лаконичный формальный язык). Выделение метакомпонентов обеспечивает возможность более строгого анализа тех отношений, которые существуют между знаком, моделью и реальностью. А систематическое применение этого метода удерживает исследователя, манипулирующего знаковыми системами для выражения различных сущностей и отношений предметной области, в рамках системы строгих, формальных процедур, что крайне ценно для дальнейшего использования полученных результатов при синтезе средств автоматизации.
Так, применение семиотических методов в лингвистике позволило специалистам в области лингвистической семантики перейти от примитивных описательных методов раскрытия содержания терминов к системному представлению тезаурусов, способных учитывать в том числе и контекст употребления терминов (по существу — знаков). Отчасти, эти достижения были использованы для создания систем автоматического перевода. Правда, чувствительность к контексту для большинства непрофессиональных систем не характерна и обеспечивается она лишь в профессиональных системах, на рынок либо не поставляемых, либо стоящих значительно дороже, нежели «настольная» система, ограничивающаяся лишь синтактическим уровнем рассмотрения знаковых систем.
Длительное сопротивление и неприятие методологии семиотических исследований специалистами отечественной лингвистической школы привело к тому, что в российской лингвистике произошло более резкое разграничение между традиционной (описательной) и семиотической лингвистикой, сказавшееся на замедленном развитии технологий информационно-аналитической работы, традиционно связанных с анализом естественноязыковых конструкций. Специалисты в области технических наук интенсивно работали в области математической лингвистики, теории искусственных языков, не будучи при этом лингвистами по образованию — следствием стало возникновение терминологической несовместимости, а также ориентация на разбор англоязычных примеров, рассмотрению которых уделялось внимание в переводных изданиях.
Однако отечественная семиотическая школа отнюдь не является калькой с зарубежных образцов: начиная с шестидесятых годов, в СССР семиотика заняла достойное место в ряду других, официально признанных, наук. В крупнейших университетских и академических центрах были созданы научные семинары, в рамках которых велись теоретические и прикладные исследования в области семиотики, постепенно сформировались научные школы со своими традициями. В период 1960 — 1980-х годов методология семиотических исследований прочно вошла в методологический инструментарий отечественной науки, была востребована специалистами в области искусственного интеллекта и моделирования сложных систем, системного анализа и общественных наук, завоевала признание у лингвистов и искусствоведов. В эти годы были созданы специализированные издания, посвященные проблемам семиотики[23]. Опыт российской прикладной семиотики востребован за рубежом.
Чем семиотические подходы близки аналитике? Что дает их использование аналитику?
Семиотический подход в аналитике находит массу приложений. Одним из наиболее очевидных приложений семиотики может быть ее использование в сочетании с методами лингвистической семантики для анализа текстовых массивов в их традиционном понимании. Однако, в той же мере семиотический подход может быть применен и к анализу ситуаций, где статус знака присваивается объективным признакам тех или иных ситуаций, процессов, объектов — такая трактовка позволяет рассматривать пространство признаков в качестве алфавита ситуационного языка, а допустимые комбинации знаков в качестве текстов, порождаемых в базисе такого своеобразного алфавита. В качестве интерпретанты (значения) высказываний такого языка может рассматриваться описание события, объекта, поставленного в соответствие допустимому высказыванию в результате апостериорного анализа. Соответственно, те или иные ситуации (исходы процессов) могут быть кратко описаны на таком языке и использоваться для последующего их распознавания.
Кроме того, при анализе текстов в традиционном их понимании может быть использовано специфическое дополнение традиционной семиотической триады неким промежуточным компонентом, соответствующим субъективной модели интерпретации знаков (и текстов, из них порождаемых), характерной для некоторого индивида или группы (например, приверженцев некоторой научной школы, религии, идеологической или мировоззренческой системы). Привнесение в иерархию слоев рассмотрения текста такого компонента (слоя) могло бы способствовать решению задачи приведения текстов к нормализованному тезаурусу, что весьма важно при компьютеризированной обработке текстовых массивов.
Общеизвестным является тот факт, что на протяжении обозримой истории человечества крупные естественнонаучные открытия не единожды революционизирующе влияли на общественные процессы, коренным образом изменяя мировоззрение людей. Следом за такими крупными мировоззренческими прорывами серьезные изменения происходили в идеологической, политической, экономической и социальной сфере.
В качестве примеров таких открытий принято приводить ссылку на открытие Н. Коперника, приведшее к замене геоцентрической модели мира на гелиоцентрическую, вступившую в противоречие с христианской космогонией. После осознания последствий этого открытия информация о нем была закрыта (декрет инквизиции от 1616 г.), а книги, посвященные этой теории, оставались запрещенными вплоть до 1828 года. Аналогичным по масштабам мировоззренческих перемен открытием стала механика И. Ньютона, способная объяснять и описывать подавляющее большинство наблюдаемых физических явлений. Механика Ньютона оставила еще меньше места для «божьего промысла» и спровоцировала бурное развитие физикалистских концепций, легших в основу последующих преобразований в экономике и общественной жизни. К числу таких открытий относят также эволюционную теорию Ч. Дарвина, теорию относительности А. Эйнштейна, хотя их последствия были менее чувствительны для общества. Тем не менее, эти открытия обусловили значимые процессы в науке, а отклик научной деятельности А. Эйнштейна, Э. Ферми догнал человечество в августе 1945 года, когда японские города Хиросима и Нагасаки поверглись атомной бомбардировке, а человечество было вынуждено решать проблему сдерживания гонки ядерных вооружений.
На рубеже XIX–XX веков физики первыми столкнулись с неспособностью механики Ньютона разрешить все проблемы и противоречия, а принципы детерминизма (однозначности и непреложности действия причинно-следственных отношений) и редукционизма (сведения целого к совокупности частей) зачастую противоречат реально наблюдаемым процессам. По мере увеличения степени дробления (декомпозиции) объектов и процессов на компоненты происходило лавинообразное нарастание сложности уравнений, описывающих их взаимодействие, но точность научных предсказаний не росла. В то же время, перед наукой ставились все более масштабные задачи, для решения которых она не располагала рецептами, — анализ биологических, экологических, экономических и социальных систем средствами детерминистской науки оказался невозможен. Началось постепенное вытеснение физикализма с позиций универсальной мировоззренческой системы. Этот процесс, инициированный физиками, затронул и общественные науки. Естественнонаучные подходы, утратив довлеющий характер, вновь стали исключительной принадлежностью тех отраслей деятельности, для которых, собственно, и разрабатывались.
Однако роль естественных наук в информационно-аналитической работе не исчерпывается той ролью, которые они сыграли, продемонстрировав несводимость целого к механистичной композиции частей и спровоцировав тем самым развитие комплекса системных наук. Естественные науки привнесли в аналитику методологию научных исследований, что крайне важно, поскольку благодаря этому аналитика перешла из разряда искусств в разряд научных дисциплин. Это позволило аналитике получить общественное признание и приобрести статус ремесла, что было очень важно в период, когда Европу охватил научный ажиотаж[24]. Учитывая то, что на протяжении многих веков аналитика являлась предметом эзотерических манипуляций, те изменения, которые она претерпела в XIX веке благодаря влиянию естественнонаучных концепций, стали действительно революционными.
Аналитика унаследовала от естественных наук способность к научному обоснованию аналитических выводов на основе операций не только и не столько с качественными, но и с количественными данными, возможность формального представления рассуждений и описания методов (а значит, и накопления знаний в этой сфере). По мере развития методологии научных исследований естественнонаучные методы начали перекочевывать в науки об обществе и общественном производстве, чем спровоцировали зарождение социологии, экономической статистики и других наук, требовавших интенсификации процессов обмена информацией. Зарождение этих наук расширило информационную базу принятия решений в управлении, так как операции с данными, получаемыми в ходе статистических исследований в экономической и социальной сфере, позволяли повысить объективность аналитических выводов, экспериментально проверить их и оценить степень точности прогнозов.
Аналитика, ранее не имевшая столь мощного доказательного аппарата, стала быстро пополнять свой методологический инструментарий новыми научными методами, развивать инфраструктуру информационного обеспечения аналитической деятельности. Органы государственного управления стали усиленно развивать аналитику, а заодно — систему разведывательноинформационного обеспечения процессов принятия решений в политической, экономической, социальной и технологической сферах. На XIX — начало XX веков приходится всплеск активности в сфере разведывательной деятельности — государства вкладывают все большие ассигнования в финансирование разведывательных служб. Параллельно, благодаря достижениям в области освоения технологий связи и телекоммуникаций, создается информационная инфраструктура общества.
В этот период естественнонаучные дисциплины, способствуя развитию математики, стали основным поставщиком идей для аналитики. В аналитику приходят методы математического анализа, теории множеств, математической статистики, теории вероятностей, методы отображения результатов наблюдений и активизации сознания (наглядное представление аналитических рассуждений и выводов является признанным способом активизации интеллектуальной деятельности). Развитие численных методов стимулирует развитие отрасли аналитики, связанной с анализом погрешностей и оцениванием точности прогнозов.
Происходит процесс сегментации аналитики по области приложения результатов. Мощная ветвь аналитики формируется в области экономического и финансового анализа, социологии, политологии; аналогичный процесс наблюдается и внутри этих ветвей — возникает анализ микро- и макроэкономических показателей. Зарождается анализ социальной динамики, динамики демографических процессов, миграции населения. Рост массивов накапливаемой информации постепенно позволяет перейти к решению задач прогнозирования и планирования.
Однако помимо тех видов данных, в качестве поставщиков которых выступают перечисленные выше отрасли анализа, специалисты в области анализа (особенно в военно-политической и экономической сфере) всегда стремились к получению данных более высокой степени объективности, использование которых позволило бы проверять (верифицировать) гипотезы, данные и, соответственно, — аналитические выводы. Возникает необходимость создания технических средств (не способных к целенаправленному искажению данных) сбора информации. При крупных экономически самостоятельных организационных системах (государства, корпорации и т. д.) начинают создаваться службы сбора данных, использующие для их добывания технические средства. Данным, собранным с помощью таких средств, присваивается особый статус.
В конце XIX — начале XX веков в особое направление разведывательно-информационного обеспечения органов управления различного уровня выделяется технологическая разведка, призванная не допустить технологического прорыва в той или иной сфере. Это приводит к обострению противостояния разведывательных и контрразведывательных служб. Этот период характеризуется напряженной борьбой за обладание технологическими секретами противника (конкурента) — начало века сопровождается целой серией крупных разоблачений, эхо которых отдалось в произведениях А. Конан-Дойла, А. Кристи и Г. Честертона и других известных писателей. И тут аналитика столкнулась с проблемой технической и технологической экспертизы, поскольку добываемые технологической разведкой образцы техники, чертежи и документация редко были полнофункциональными либо образовывали полный комплект — требовалось восстановление массы деталей, без которых процесс создания аналогичных образцов техники, не уступающих или превосходящих по своим качествам прототипы, был бы невозможен.
Аналитика интегрирует результаты, получаемые в самых разнообразных научных отраслях: от математики до синоптики и метеорологии. Однако, по мере увеличения массивов информации, в обработке которых возникает потребность, аналитика сталкивается с теми же ограничениями, что и естественные науки: количество математических операций растет, а точность по-прежнему оставляет желать лучшего. В результате, правда с некоторым запозданием, аналитику настигает волна того же кризиса, что ранее потряс физику. Это запаздывание было вызвано тем, что в сфере управления единожды установившиеся подходы замещаются несколько медленнее, нежели в других сферах, где стоимость последствий эксперимента существенно ниже (хотя сам эксперимент может стоить очень дорого), а также тем, что возраст специалистов в сфере управления существенно выше. Между тем, известно, что по мере взросления человека происходит ухудшение динамических показателей процесса обновления и пополнения знаний.
Следует отметить, что со времен И. Ньютона естественные науки неоднократно вторгались в область компетенции аналитики. В период 1910— 1930-х годов — А.А. Богдановым и Л. фон Берталанфи были выдвинуты концепции системных наук, пришедшие из медицины и биологии (где может быть более наглядно продемонстрирован принцип несводимости частей к целому?). Позже (в начале 1950-х) в эту отрасль вторглись физики, вернее — физико-химик, один из основоположников термодинамики бельгийский ученый И.Р. Пригожин, открывший явления самоорганизации в термодинамических системах, проявлявшиеся в открытых неравновесных системах в условиях, препятствующих установлению равновесия (позже эти явления были обнаружены и в других сложных системах, в том числе — социальных).
Представляет интерес теория циклов, основы которой были заложены отечественными учеными Н.Д. Кондратьевым (1920-е годы) и А.Л. Чижевским (1930—1940-е годы) — заметим, что исследования последнего из упомянутых носили междисциплинарный характер, увязывая циклы в развитии общественных систем и с циклическим характером солнечной активности. Теория циклов была взята на вооружение западными экономистами (именно Н.Д. Кондратьевым в 1920-х была выдвинута теория длинных экономических волн, согласно которой экономика капиталистических стран каждые 50–55 лет испытывает подъемы и спады).
Однако, аналитика, вернее, специалисты, активно практикующие в этой области, и сами проявляли методологическую активность. Несмотря на разразившийся в науке методологический кризис, специалисты в области аналитики остались верными основным методологическим принципам естественных наук. Критическое переосмысление ошибок, вызванных слепым следованием физикалистским концепциям, привело к тому, что в недрах аналитики начали зарождаться новые — комплексные методы обработки и анализа информации.
Интеллектуальные усилия лучших ученых того времени не могли не принести результата — вскоре естественные науки вновь мощно заявили о себе благодаря ученым, работавшим в тех отраслях, которые ранее не привлекали особого внимания — в медицине и биологии. В России таким ученым был петербургский медик А.А. Богданов, с 1912 по 1928 год разрабатывавший основы новой системной науки — тектологии[25], незаслуженно забытой соотечественниками благодаря критике со стороны В.И. Ленина (критика, кстати, была направлена не столько против тектологии, сколько на довольно эклектичную и непоследовательную философскую теорию, которую развивал Богданов). Позже, в 1937 году, когда рассуждения о кризисе физикализма в научных кругах стали считаться банальными, другой ученый — биолог Л. фон Берталанфи выступил на философском семинаре в Чикагском университете с идеей «Общей теории систем». Оба ученых (Богданов и Берталанфи), исходя из постулата о несводимости частей системы к целому, указывали на нечто сходное, общее для всех сложных систем, привносимое системными связями и приводящее к проявлению специфических свойств системы.
Несмотря на то, что А.А. Богдановым была издана трехтомная монография, посвященная тектологии, его работы не получили широкой известности (даже после перевода на немецкий язык, сделанного в конце двадцатых годов). А вот всего одно, но сделанное вовремя и в политически стабильной обстановке, выступление Л. фон Берталанфи сразу же вызвало резонанс в научных кругах США — ему-то и досталась слава основателя системных наук. А.А. Богданов изначально позиционировал свою тектологию в двух ипостасях: как общую методологию научной деятельности и как теорию эффективного управления. Похожие взгляды на общую теорию систем были характерны и для Л. фон Берталанфи. Дальнейшее же развитие положений общей теории систем, позволило учитывать при анализе сложных систем и их способность к реализации функции целеполагания.
Предложенная Л. фон Берталанфи общая теория систем, в результате дальнейшего развития породившая целое семейство системных наук (системный анализ, системотехнику и иные), была задумана как инструмент объединения различных исследовательских программ — в конце 1930-х годов необходимость этого стала остро ощущаться уже и в сфере практической деятельности. Физика же, со свойственной ей в тот период ориентацией на все более углубляющуюся декомпозицию объектов и систем, к этому времени утратила свои интегрирующие свойства (хотя в термодинамике уже формировались подходы, впоследствии востребованные большинством научных отраслей). Оказалось, что междисциплинарные исследования протекают более эффективно, если за основу при изучении систем различной природы принимается иной подход, а именно — поиск общих закономерностей поведения. Возможность описания таких систем с применением сходного формального аппарата навела на мысль о существовании общих закономерностей, в равной степени проявленных в функционировании систем разной природы.
По существу проблема, поставленная Л. фон Берталанфи, — это проблема объединения в рамках общей теории систем теоретической биологии, кибернетики, теории информации, теории иерархии и термодинамики[26]. До того времени, пока эта проблема не будет решена, общая теория систем будет оставаться теорией аналогической, то есть — лишенной практической значимости из-за отсутствия параметрического аппарата, который был бы способен связать различные уровни абстракции и сделать реалистичными описания этих связей. Подобная теория должна опираться на единичные инвариантные элементарные структуры и построенные на них более высокие — иерархические. Только в таком виде общая теория систем способна стать реальным инструментом исследования сложных систем (от техногенных до социальных).
Отсутствием на настоящее время такого комплексного подхода обусловлен рост числа различных направлений, «отпочковавшихся» от общей теории систем и приспособленных к решению некоторого числа специфических проблем в конкретных отраслях деятельности человека. Попыткам приведения общей теории систем в состояние, когда она действительно сможет стать интегрирующей научной дисциплиной, посвящено множество работ различных авторов. Характерной чертой всех этих работ является их ориентированность на привлечение к решению этой проблемы достижений термодинамики, кибернетики, теории самоорганизующихся систем и биологии (этот перечень остается достаточно стабильным — в остальном же авторы таких теорий не столь единодушны).
Изначально Л. фон Берталанфи определил систему как «совокупность элементов, находящихся в определенных отношениях друг с другом и со средой». Однако это определение позже неоднократно подвергалось корректировке.
Рассмотрим принципы, на которых строится общая теория систем:
1. Принцип системности: возникновение и существование любой системы обусловлено силами, действие которых обеспечивает возникновение и существование связей между ее элементами.
2. Принцип существования: всякая система, чтобы обеспечить свое существование, должна уравновешивать в себе все воздействия на нее со стороны полной совокупности существующих систем.
3. Принцип эволюции: возникновение и существование всех систем обусловлено эволюцией.
4. Принцип разнообразия: разнообразие объектов обусловлено историей их возникновения и развития.
Характерно, что все большее внимание по мере продвижения исследований в области теории систем уделяется проблеме структуры и структурной стабильности. Так, отечественный ученый-биолог и специалист в области общей теории систем А.А. Малиновский[27] считает роль структуры определяющей для установления типа и характеристик системы в целом — в качестве аргумента он ссылается, в том числе, и на существование принципиального сходства структуры млекопитающих, обитающих в разных средах и отличающихся по массе.
Соответственно, отечественный ученый М.И. Штеренберг[28] предлагает дополнить определение системы, данное Л. фон Берталанфи, указанием на необходимость сохранения системой структурной стабильности. В результате чего может быть сформулировано следующее определение: Система — есть сохраняющая в процессе эволюции свои структурные свойства совокупность элементов, проявляющая себя как единое целое. Функциональный же аспект не является показательным — он может быть обеспечен и без структурного сходства. В кибернетике «черный ящик» — это как раз и есть пример абстрактной системы, реализующую некоторую функцию[29].
На более поздних этапах развития общей теории систем были предложены концепции кибернетических систем высших порядков (второго и третьего), включающих в себя в качестве компонента и самого наблюдателя-аналитика.
Как известно, там, где есть цель (даже примитивная), должно быть и управление. Соответственно, эти теории не могли не привлечь внимания специалистов по управлению. Эксперты-аналитики, чрезвычайно чувствительные к новшествам в научной сфере, в числе первых приступили к экспериментальной апробации методов системных исследований. При этом частнонаучные методы стали использоваться для обработки и анализа данных, получаемых теми средствами и на основе тех моделей обработки и интерпретации, которые были адаптированы к той предметной области, в которой осуществлялся первичный анализ, а процессы интеграции данных и синтеза аналитических выводов приобрели специфику, близкую к специфике системного подхода.
Как показала практика, не беспредельно углубляющийся процесс декомпозиции, а именно интегральный подход, ориентированный на выявление наиболее общих закономерностей функционирования сложных систем, позволил решить многие проблемы, возникающие при анализе функционирования сложных систем.
Аналитика начала постепенно создавать собственную методологию, опираясь на достижения естественных наук. Все больший вес в аналитических исследованиях стали приобретать частные и комплексные модели различного назначения. Эта методологическая установка аналитики, унаследованная от естественных наук, чрезвычайно важна по причинам уже упоминавшимся (масштабы последствий натурного эксперимента). Особо широкое распространение в аналитике получили исследования, проводимые на основе многомодельного метода, при использовании которого модели различной семантики, построенные на основе данных различного происхождения, объединялись в сложные иерархические структуры. Создание таких сложных моделей систем, состояние которых определялось действием множества факторов, потребовало развития методологии многомодельных исследований, создания методологического инструментария, позволяющего реализовать функции временной синхронизации моделей, управления их параметрами, оценивания адекватности моделей, учета действия случайных факторов и согласования входных и выходных данных.
Далее в книге будут приведены более детальные описания наиболее распространенных способов моделирования.
Отдельную проблему составили вопросы, связанные с оцениванием эффективности целенаправленного функционирования систем и прогнозированием потенциального эффекта от использования полученных в ходе моделирования результатов. Причем методы априорного установления ожидаемого эффекта от использования информации, полученной в ходе анализа, потребовали разработки целостной теории эффективности целенаправленно функционирующих систем. Наиболее последовательно и системно к ее разработке подошел в 1970—1980-е годы отечественный ученый Г.Б. Петухов, чьи работы в области теории эффективности целенаправленно функционирующих систем являются уникальными[30] (разработанные им методы позволяют априори определить эффективность системы, относительно которой сформулирован некоторый набор гипотез вероятностного или статистического характера).
Заметим, что наиболее значимые методологические принципы аналитики были инициированы открытиями ученых, сталкивавшихся в ходе своей научной деятельности с проблемами анализа сложных систем, не достигших уровня развития, характеризующегося способностью к активному целеполаганию. Так было с общей теорией систем, обобщившей закономерности, выявленные в системах меньшей сложности и в качестве индуктивного шага распространившей эти закономерности на все типы сложных систем. Так случилось и с теорией самоорганизации сложных систем — в результате индуктивной процедуры была высказана гипотеза о существовании подобных явлений и в сложных системах любого происхождения. Так случилось и с кибернетикой, начавшей с проблем управления техногенными комплексами и распространившей свои подходы на общественные системы. В этом смысле традиция редукционизма в науке не прерывается, несмотря на пережитый наукой методологический кризис, вызванный именно склонностью к редукционизму.
Теория самоорганизации сложных систем, получившая наименование синергетика, рассматривает процессы самоорганизации, самоструктурирования, самосинхронизации, самоподстройки систем, происходящие под действием обмена со средой веществом, энергией или информацией. Основоположниками этой теории следует считать И.Р. Пригожина, Г. Хакена. Рассмотрим определение синергетики, данное в Большом энциклопедическом словаре[31]: «Синергетика (от греч. synergetikos совместный, согласованно действующий), научное направление, изучающее связи между элементами структуры (подсистемами), которые образуются в открытых системах (биологической, физико-химической и др.) благодаря интенсивному (потоковому) обмену веществом и энергией с окружающей средой в неравновесных условиях. В таких системах наблюдается согласованное поведение подсистем, в результате чего возрастает степень ее упорядоченности, т. е. уменьшается энтропия (т. н. самоорганизация). Основа синергетики — термодинамика неравновесных процессов, теории случайных процессов, нелинейных колебаний и волн». Впервые феномены такого рода были обнаружены в ходе химических реакций в условиях, когда некие возмущающие воздействия препятствовали достижению равновесного состояния. В результате этого возникают колебательные процессы взаимного превращения веществ, рассматриваемые как частный случай пространственно-временной самоорганизации неравновесных систем.
Синергетика заняла сильные позиции в западной социологии, психологии, экономической науке, в медицине и многих других отраслях. Эта теория часто используется для доказательства рациональности принципов рыночной экономики, поскольку в демократической системе государственного устройства, где номинально отсутствует жесткая система управления, аналогия с термодинамической системой вполне уместна. Такая аналогия кажется уместной в силу того, что индивид в демократическом обществе может быть охарактеризован подобно пребывающим в некоторой среде молекулам газа с их физико-химическими свойствами. Сделано это может быть с тем лишь отличием, что в качестве аналогов массы, энергии и иных характеристик рассматриваются финансовый и интеллектуальный потенциал, его коммуникативные характеристики и иные свойства.
Рядом экспериментов справедливость подобного подхода была подтверждена для социальных сред, однако следует учитывать, что подобная схема функционирует при сохранении некоторого стационарного состояния системы и воздействий на нее. В условиях резких изменений интенсивности воздействий система вновь переходит в состояние хаоса, что едва ли можно считать удачным вариантом решения проблем управления в обществе. Но в стационарных условиях на стадии становления некоторой организационной структуры подобный подход вполне может быть применен (правда, при наличии некоторых стимулов к самоорганизации — аналогов тех самых слабых воздействий, которые препятствуют переходу системы в равновесное состояние). В медицине примеров торжества синергетических принципов масса — подобные явления широко распространены там, где по каким-то причинам происходит угнетение тех или иных функций организма. В этих случаях у больного помимовольно, в результате функционирования тех уровней нервной системы, которые не подлежат сознательному регулированию, происходит компенсация дисбаланса, то есть — самоорганизация.
Однако, как уже было указано, процессы самоорганизации возникают лишь при наличии специфических условий. А это означает, что синергетика не может рассматриваться как универсальный подход к решению различных проблем. Должны существовать некие периоды стабильности параметров внешних воздействий, достаточные для установления состояния, близкого к равновесному. В противном случае — система может перейти в автоколебательный режим (рассмотрению условий возникновения которого вынуждена была уделить серьезное внимание кибернетика) — а это явления, предшествующие распаду системы.
Следует заметить, что идеи синергетики также неновы. Мы уже указывали на существование довольно интересного научного направления — теории циклов, основателем которого по праву считается Н.Д. Кондратьев (это не значит, что до него никто из экономистов не отмечал цикличности развития капиталистической экономики, но до него эти циклические процессы не рассматривались в качестве универсального принципа развития систем различного рода). Тогда эти исследования, противоречившие марксистскому взгляду на развитие общества, согласно которому в качестве движителя прогресса выступает классовая борьба, не получили официального признания, а ученый, получивший мировое признание, был расстрелян в 1938 году. До середины 1980-х последователи его учения не имели возможности для пропаганды своих идей. В конце 1980-х годов в советской науке начинают возрождаться идеи А.Л. Чижевского и Н.Д. Кондратьева. В Москве создается Международный Фонд Н.Д. Кондратьева. Фондом проводится большая организаторская и научно-исследовательскую работа в области экономических циклов. Приблизительно в это же время в Москве создается другая научная организация — Ассоциация «Прогнозы и циклы». В г. Санкт-Петербурге создается научная общественная организация «Циклы и управление». И вот, по прошествии нескольких десятилетий теория циклов получает развитие в виде общей теории циклов, разработанной Ю.Н. Соколовым. По существу его теория представляет собой своеобразный вариант синергетики, обогащенной идеями кибернетики и гомеостатики. В данной теории рассматривается весь процесс эволюции как некий колебательный процесс, аналогичный процессу, происходящему в гомеостате при компенсации воздействия среды. Большое влияние на развитие общей теории циклов оказали воззрения Чижевского, Вернадского, увязывавших человечество в единую систему вселенских масштабов, где все компоненты охвачены сложными связями и взаимообусловливают процессы протекающие в них. Многие положения, разрабатываемые в рамках общей теории циклов заслуживают серьезного внимания аналитиков, особенно в той части, которая рассматривает социальные и экономические процессы, а также реакции экосистем на нарушение экологического равновесия.
Формальный аппарат, разработанный в рамках теории циклов, оказывается достаточно удобным для моделирования поведения систем, в которых уместно рассматривать колебательные (циклические) процессы. Данное научное направление активно развивается НИИ «Циклы природы и общества»[32], созданным Ю.Н. Соколовым при поддержке Северо-Кавказского Государственного технического университета. В 2001 году в издательстве СевКавГТУ вышла в свет монография «Циклы как основа мироздания», содержащая результаты фундаментальных исследований, сделанные на основе общей теории циклов; также существует возможность ознакомления с ее электронной версией с использованием глобальной телекоммуникационной сети Интернет на сайте http://www.nbs.stv.runnet.ru.
Анализ большинства попыток российских ученых выдвинуть новую оригинальную концепцию показывает, что наиболее пагубное влияние на судьбы этих учений оказывает не столько конкретные руководители или система государственного устройства, сколько стремление авторов этих теорий одним махом заместить все основополагающие принципы официальной науки. Вставая на этот путь, авторы не считают возможным установление даже временного компромисса: вступают в бой не столько с существующими теориями, сколько с мощной научной организацией, располагающей собственной и не менее хищной, чем в других отраслях, бюрократией. При этом создатель новой теории не ищет сходства позиций — он подчеркивает различия. Эта своеобразная форма научного мученичества встречается в нашей стране сплошь и рядом. Именно поэтому в России родилось и благополучно скончалось такое великое множество идей, какого, вероятно, нигде не сыщешь. Идей разных, но сходных в одном — им так и не удалось восторжествовать. Пытались ли такие ученые как Берталанфи, Винер, Пригожин или Хакен в одночасье спихнуть с научного Олимпа активно действующих авторитетов науки? — Нет, не пытались (по крайней мере, в тех формах, в которых это пытались делать наши научные мученики). Борьба была, но это была уважительная и бесстрастная борьба между равными. Попытка «срезать угол» в научной «гонке» почти всегда приводила к научной гибели «пилота» (если воспользоваться терминологией ныне популярной Формулы-1).
Таким образом, в результате развития естественных наук аналитика обогатилась целым рядом методологических принципов и инструментов исследования, включая и формальный аппарат, характерный для них. В число таких инструментов вошли:
— принципы декомпозиции и агрегирования;
— принцип многомодельности;
— аппарат теории множеств, графов и формальной логики и методы структурного и причинно-следственного анализа;
— аппарат дифференциального, интегрального и вариационного исчисления и методы математического анализа;
— аппарат матричного представления, векторного исчисления и методы векторного анализа;
— аппарат теории вероятностей и математической статистики и методы вероятностного и статистического анализа и иные.
Со времени доминирования физикалистских концепций сохранилось достаточно удобная система метафорических терминов, отражающих сущность понятий, ими обозначаемых. В число таких терминов могут быть включены «импульс», «скорость», «ускорение», «мощность», «энергия», а из более поздних заимствований — термины «спектр», «амплитуда», «фаза», «цепная реакция», «квант» и ряд других. Подобные метафоры существенно упрощают процесс синтеза концептуальных моделей и их последующую формализацию в интересах моделирования.
Кибернетика и системный анализ составляют некое гармоническое единство — настолько тесное, что сложно установить, где же пролегает линия раздела. Можно встретить утверждения о том, что кибернетика — это раздел теории систем, или о том, что теория систем — это раздел кибернетики. Однако предмет изучения этих наук различен: одна наука (кибернетика) исследует процессы управления, протекающие в различных системах, другая (системный анализ и теория систем) ориентировано в большей степени на методологические вопросы изучения и описания систем разного происхождения. Но поскольку речь идет именно о сложных системах, постольку имеет место взаимное обогащение этих наук методами и технологическими достижениями. Сходство это неслучайно, поскольку на их формирование оказал воздействие общий блок идей — философская концепция позитивизма и господствовавшая в нейрофизиологии и психологии в конце 1930-х годов концепция бихевиоризма. Оговоримся, что по мере развития этих наук исходные идеи претерпели достаточно серьезные трансформации. Таковы курьезы эволюции научного знания: идеи, на которых строилась исходная гипотеза, оказались несовершенны, но гипотеза в целом — полезной и правильной. Бревна нижних венцов заменили — и дом стоит, давая кров и тепло своим обитателям.
Обе эти научные дисциплины по праву могут считаться основными компонентами методологического ядра аналитики. Это вызвано тем, что обе научные дисциплины рассматривают объекты и системы, прежде всего, с точки зрения решения задач управления. А, как мы установили ранее, целью информационно-аналитической работы является информационное обеспечение процессов управления. Следующий аргумент в пользу такого утверждения — это то, что эти науки предоставляют в распоряжение аналитика развитый формальный аппарат и комплекс отработанных и прошедших апробацию методик моделирования. Объединение же этих наук в рамках методологического ядра аналитики обусловлено тем, что на этапе применения их для решения практических задач управления (анализа информации и синтеза управленческого воздействия) искусственное разделение их является нецелесообразным. Такое разграничение может быть признано обоснованным в качестве тактического шага на этапе создания новой научной школы, но на этапе их применения — излишне, поскольку методы этих наук вполне совместимы, дополняют и взаимно обогащают друг друга, и, что самое важное — результаты их применения используются в едином цикле потребления информации.
Какие бы аргументы не предлагались в опровержение этой точки зрения, но отправной точкой в развитии кибернетики стала идея «черного ящика» — идея, согласно которой любой объект или система с точки зрения процессов управления предстает перед исследователем в качестве непознанного объекта (черного ящика с неизвестной начинкой), внутренне устройство которого не столь принципиально для достижения целей управления. Существенным же для управления состоянием этого ящика является то, каким образом реализуется управление им. Внимание кибернетики сосредоточено на том, каким образом построен контур управления объектом и каким образом объект реагирует на некоторые входные воздействия. То есть, представление объекта или системы в терминах вход-выход, что соответствует бихевиористскому подходу «стимул-реакция». Безусловно, важнейшим положением кибернетики является тезис о необходимости введения в контур управления объекта или системы регулирующей обратной связи, используемой для реализации автоматного (простейшего интеллектуального) поведения, однако кибернетикой рассматривается поведение автоматов как с замкнутым, так и с разомкнутым контурами управления.
Интересное влияние на общество оказало внедрение кибернетических подходов. С этого времени научная фантастика населяется роботами, сперва — наделенными интеллектом, позже — разумом, а далее — и эмоциями. Фантастика переходит к проблемам общефилософского, социального и этического плана. Утрачиваются ценнейшие традиции научной фантастики, заложенные Ж. Верном, Г. Уэллсом, И.А. Ефремовым, А.Р. Беляевым и другими авторами, сделавшими этот жанр столь популярным в начале — середине XX века. Эти традиции, связанные с познавательной функцией, быстро вытесняются из фантастики (техника в своих подробностях становится заумно сложной — да и какой в ней смысл, если автомат так же чувствует, мыслит и переживает, как человек) — фантастика соскальзывает к описаниям внешнего вида устройств, использует псевдо-термины и закономерно превращается в фэнтези. Где теперь встретишь вундеркинда-конструктора с портфелем, набитым проволочками и магнитами? Техника стала для них набором «черных ящиков».
Для системного анализа и иных системных дисциплин такой отправной точкой служит общая теория систем (ОТС) Л. фон Берталанфи. Существенно уточненная, оснащенная специфическим формальным аппаратом, допускающим сочетание различных способов описания сущностей и процессов реального мира, общая теория систем претерпела процесс, обратный первоначальному замыслу автора теории: если на первом этапе (этапе выдвижения идеи) ОТС выступала в качестве средства интеграции и обобщения знаний о системах различного происхождения, то позже в рамках теории систем выделились системотехника (с уклоном к изучению техногенных систем), системный анализ (характерный для систем с целеполаганием), исследование операций (сфера военного приложения теории систем, впоследствии получившая распространение и других отраслях) и иные научные направления, основанные на системной платформе.
Однако, если всмотреться в сущность подходов, предлагаемых кибернетикой и теорией систем, и абстрагироваться от ряда несущественных методологических отличий, то становится очевидным, что и системный анализ, и кибернетика при рассмотрении систем и объектов оперируют одними и теми же подходами. Для этих наук объекты и системы, суть — те же «черные ящики», характеризующиеся примерно одинаковым набором параметров, о содержимом которых на этапе анализа «забывают» вплоть до особых обстоятельств.
Основателем современной кибернетики по праву считается американский ученый Н. Винер, в период с 1938 по 1948 год интенсивно работавший над созданием новой теории. В 1948 году им была выпущена книга «Кибернетика», одновременно опубликованная в США и во Франции. Выход книги стал заметным событием в научной жизни: с этого момента во многих странах начинают формироваться научные школы, избравшие в качестве методологии своих исследований кибернетический подход. Активное участие в пропаганде и разработке идей кибернетики принял Дж. фон Нейман, при содействии которого в начале 1944 года было проведено совещание группы ведущих ученых США, работавших над проблемами создания вычислительной техники и систем автоматизированного управления. Позже, только в 1947 году, было впервые употреблено название новой науки «кибернетика», происходящее от греческого слова, соответствующего русским словам «рулевой, кормчий». Это название, поначалу казавшееся новым, позже вызвало споры — оказалось, что термин не нов и уже использовался для обозначения наук об управлении. Так, Платон использовал его в значении современного термина «навигация», а известный французский физик А. Ампер (тот самый, чьим именем названа единица измерения силы тока) — в значении «наука об управлении государством».
Несмотря на то, что в своих работах Винер неоднократно обращался к результатам исследований русского физиолога И.П. Павлова, еще в 1954 году в нашей стране для кибернетики использовалось следующее определение:
«Кибернетика — реакционная лженаука, возникшая в США после второй мировой войны и получившая широкое распространение и в других капиталистических странах; форма современного механицизма. Приверженцы кибернетики определяют ее как универсальную науку о связях и коммуникациях в технике, в живых существах и общественной жизни, о «всеобщей организации» и управлении всеми процессами в природе и обществе. По существу своему кибернетика направлена против материалистической диалектики, современной научной физиологии, обоснованной И.П. Павловым, и марксистского, научного понимания законов общественной жизни. Эта механистическая метафизическая лженаука отлично уживается с идеализмом в философии, психологии, социологии. Под прикрытием пропаганды кибернетики в странах империализма происходит привлечение ученых самых различных специальностей для разработки новых приемов массового истребления людей — электронного, телемеханического, автоматического оружия, конструирование и производство которого превратилось в крупную отрасль военной промышленности капиталистических стран».
Однако уже в 1959 году (правда, спустя 11 лет после выхода книги Н. Винера) в СССР был создан Научный совет по комплексной проблеме «Кибернетика» АН СССР — активно работавший до середины 90-х годов научно — организационный центр, осуществлявший координацию научноисследовательских работ в стране в области кибернетики и ее приложений. Совет поочередно возглавляли академики А.И. Берг (инициатор и первый руководитель Совета), Е.П. Велихов, О.М. Белоцерковский, А.П. Ершов. Совет осуществлял анализ состояния кибернетических исследований в СССР и за рубежом, определял содержание и основные направления научноисследовательских работ по кибернетике и содействовал их развитию, осуществлял контроль за ходом выполнения работ и разработку предложений по внедрению их результатов, организовывал процессы информационного обеспечения работ и координации международных научных связей. В состав Совета входили секции: математические проблемы кибернетики; вычислительные системы; общие и математические вопросы теории информации; техническая кибернетика; кибернетика энергетических систем; системотехники строительства, бионика; биологическая и медицинская кибернетика; математическая теория эксперимента; философские проблемы кибернетики; применение кибернетики в психологии; экономическая кибернетика; семиотика; кибернетика и право и иные. В рамках работы секций проводились международные конференции, научные семинары, издавались сборники «Вопросы кибернетики», «Информационные материалы», «Проблемы кибернетики» и «Кибернетический сборник».
В 1961 году академик АН СССР А.И. Берг охарактеризовал кибернетику следующим образом: «Кибернетика — это наука об управлении сложными динамическими системами. Термин «сложность» здесь применяется как философская категория. Динамические системы на производстве, в природе и в человеческом обществе — это системы, способные к развитию, к изменению своего состояния. Сложные динамические системы образуются множеством более простых или элементарных систем или элементов, взаимосвязанных и взаимодействующих. Целью советской кибернетики является разработка и реализация научных методов управления сложными процессами для повышения эффективности человеческого труда»[33]. Изменения, произошедшие в общественной жизни с 1961 года по настоящее время не понизили актуальности приведенных слов.
В 1959 г. академик АН СССР А.Н. Колмогоров писал: «Кибернетика занимается изучением систем любой природы, способных воспринимать, хранить и перерабатывать информацию и использовать ее для управления и регулирования. При этом кибернетика широко пользуется математическим методом и стремится к получению конкретных специальных результатов, позволяющих как анализировать такого рода системы (восстанавливать их устройство на основании опыта обращения с ними), так и синтезировать их (рассчитывать схемы систем, способных осуществлять заданные действия). Благодаря этому своему конкретному характеру кибернетика ни в какой мере не сводится к философскому обсуждению природы «целесообразности» в машинах и философскому анализу изучаемого ею круга явлений»[34].
С самого зарождения идеи кибернетики Н. Винер указывает на информационный характер процессов управления. Более того, уже в 1943 году в своих работах он вплотную подходит к теории информации, активно разрабатывавшейся в то время К. Шенноном, (интересно, что оба ученых находились под сильным влиянием идей Б. Рассела). Благодаря тесному сотрудничеству с ученым-медиком А. Розенблютом, исследования Винера носили комплексный характер (еще раз вспомним о влиянии естественных наук на развитие и становление аналитики). Совместно изучая особенности поведения больных с нарушением деятельности мозжечка или спинного мозга, они обнаружили подтверждение идеи о необходимости введения в контур управления объектами и системами обратной связи. Таким образом, кибернетика изначально связана с междисциплинарными проблемами, а идеи Винера нашли применение и в нейрофизиологии. Как следствие, естественным обобщением непознанного объекта типа «мозг» стала метафора «черного ящика», познание механизмов функционирования которого на тот момент было возможно лишь в результате наблюдения за его реакциями на конкретные раздражители.
Заметим, что кибернетика, как наука о функционировании систем управления, нашла массу приложений в самых различных отраслях деятельности человека. Однако первые прикладные результаты были получены в сфере управления техногенными объектами (например, в системах наведения вооружений, управления механизмами и приводами в авиации, автоматической подстройки частоты в радиоприемных устройствах и многих других системах, функционирующих в условиях изменяющейся обстановки).
Широкое применение в кибернетике получили математические методы, связанные с определением экстремумов функций, отражающих закономерности поведения физических объектов. Активно используются методы решения систем линейных и нелинейных уравнений, методы интегрального и дифференциального исчисления и многие другие. В сочетании с этими методами широко используется матричный аппарат. Большой интерес представляет кибернетическое направление, связанное с управлением термодинамическими системами — многие идеи, связанные со стохастическими, вероятностными свойствами процессов управления, были почерпнуты Винером именно из этой отрасли, тогда стремительно завоевывавшей позиции в физической науке.
К числу важнейших понятий кибернетики следует отнести понятия «система (подсистема)» и «состояние».
Термину «система» в соответствие ставится некоторый материальный объект, состоящий из других объектов, называемых его подсистемами. По существу, когда речь идет о сложных системах, речь идет не только о физических объектах, но и об отражении в сознании некоторых фрагментов реального мира и условном разделении его на подсистемы в соответствии с задачами управления или иными задачами. Данное понятие адресовано, скорее, к пространственному воображению исследователя (аналитика), поскольку связано с понятием иерархии, обычно мыслимой в виде пирамиды.
Термину «состояние» в соответствие ставится некоторое протяженное во времени сочетание значений атрибутов (неотъемлемых свойств) системы, характеризующее ее с точки зрения применимости к ней некоторого управляющего воздействия (или их неизменной совокупности) для достижения заданного результата. Такое определение дано специально, дабы подчеркнуть специфику кибернетического подхода, связанного с решением задач управления и указывающего на общность подходов кибернетики и аналитики. Это понятие сложно (или невозможно) определить иначе, как со ссылкой на опыт в какой-либо из отраслей деятельности.
Оба рассмотренных понятия неявным образом связаны с понятием «отношение»: в одном случае — между системой и системой (подсистемой), в другом — между системой в предшествовавший изменению момент времени и в последовавший за ним (момент).
Соответственно, состояние системы определяется через совокупность состояний всех ее подсистем, в конечном счете — ее элементарных подсистем. При этом по числу возможных состояний различают элементарные подсистемы двух типов: дискретные подсистемы (с конечным числом состояний) и подсистемы с непрерывными состояниями или аналоговые подсистемы (при бесконечном числе состояний). Дискретность/непрерывность может проявляться как во временной области, так и в пространстве признаков (например, напряжения нуля и единицы в интегральных логических схемах).
Тут оказывается уместным упомянуть определение предмета исследования кибернетики, данное бывшим нашим соотечественником, блестящим ученым В.Ф. Турчиным: «Кибернетика изучает организацию систем в пространстве и времени, то есть то, каким образом связаны подсистемы в систему и как влияет изменение состояния одних подсистем на состояние других подсистем. Основной упор делается…на организацию во времени, которая в случае, когда она целенаправленна, называется управлением»[35]. Для описания процессов изменения состояния системы используются такие термины, как «динамика системы» и «организация системы во времени», однако, по замечанию В.Ф. Турчина, более уместным здесь является именно «организация во времени». Это вызвано тем, что термины «динамическое» и «статическое» принято использовать по отношению к вариантам описания системы (ее моделям, учитывающим либо и пространство и время, либо только пространственную компоненту); будучи же примененным к системе слово «динамика» невольно вызывает представление об однородности устройства системы.
Как уже было отмечено, в кибернетике широко используются различные методы моделирования. Весьма показателен подход к моделированию, используемый этой наукой — детализация моделей осуществляется в той степени, которая способна обеспечить заданное качество управления системой. Подсистемы наиболее низкого уровня детализации дальнейшей декомпозиции не подвергаются и рассматриваются как элементарные, неразложимые на составные части. Следствием этого может стать такая ситуация, когда объекты, считающиеся элементарными в некоторых моделях, будут иметь принципиально различную природу, а кибернетические модели, отражающие их взаимодействие, будут одинаковы. Соответственно, с кибернетической точки зрения эти системы будут тождественны, несмотря на те различия, которые заложены на нижнем уровне — уровне элементов. В этом-то и заключена красота исходной идеи, заложенной в основу кибернетики, этим и была оскорблена идеологическая верхушка советской науки в начале 1950-х годов. Хотя механицизмом это назвать было нелогично и недальновидно — ведь физики не возмущались, когда одинаковыми математическими уравнениями описывались различные процессы и явления.
Однако, вернемся к автоматному поведению, контуру управления, информационному циклу управления и обратной связи. Что подразумевается под автоматным поведением? Под автоматным поведением понимается такое поведение, при котором некоторое изменение состояния среды функционирования (существования) объекта приводит к осуществлению им действий, направленных на адаптацию к изменившимся условиям — ситуация на входе подсистемы сбора информации приводит к осуществлению системой того или иного действия.
Автоматное поведение свойственно, например, живым организмам, способным к реализации простых рефлексов. Для таких организмов справедлив подход, представляющий подсистему управления жизнедеятельностью организма в виде некоторым образом организованной системы нервных клеток (нейронов) чувствительных к изменению условий (рецепторов, образующих подсистему сбора информации) и исполнительных (эффекторов, образующих подсистему доведения управляющих воздействий). Состояние всех рецепторов системы в некоторый момент времени в кибернетике принято называть ситуацией, а состояние всех эффекторов — действием. В этом случае можно утверждать, что роль, которую исполняет подсистема управления, сводится к преобразованию ситуации в действие.
В кибернетике принято выделять два вида обратных связей между подсистемой сбора информации, образованной совокупностью некоторым образом организованных датчиков (или рецепторов), и — подсистемой доведения управляющих воздействий, представленной совокупностью исполнительных компонентов (или эффекторов). В живых организмах эти связи представлены синапсами (местами близкого размещения или контакта нервных клеток):
— положительную обратную связь, при наличии которой возбуждение рецептора вызывает возбуждение эффектора, а покой — состояние покоя;
— отрицательную обратную связь, при наличии которой возбуждение рецептора вызывает переход эффектора в состояние покоя, а покой — возбуждение.
Благодаря наличию обратной связи контур управления приобретает замкнутый вид, за счет чего появляется возможность дозирования управляющих воздействий и анализа их результатов.
Число рецепторов и эффекторов в сложных системах бывает весьма велико (а в живых организмах — и подавно), что требует эффективных механизмов обработки поступающей от них информации и управления ими. Практика исследований как в нейрофизиологии, так и в социальных и технических дисциплин указывает на то, что в этих условиях наиболее эффективными являются механизмы обработки информации и управления, построенные по иерархическому принципу. В такой системе информация о состоянии обрабатывается наиболее быстро, а разнообразие различаемых состояний для единичного рецептора или эффектора в иерархической системе сводится к минимуму. Соответственно, для каждого элемента иерархии достаточно располагать информацией, необходимой для выполнения лишь того набора элементарных операций, который входит в его компетенцию.
Наибольший интерес с точки зрения процессов управления представляет категория цели. В кибернетике под целью принято понимать то желаемое состояние, на достижение которого направлена управленческая деятельность. Для систем с примитивным автоматным поведением (не обладающих способностью к целеполаганию) в качестве цели управления рассматривается поддержание гомеостаза (функционального состояния системы, при котором благодаря действию специальных систем управления, именуемых гомеостатами, обеспечивается динамическое постоянство жизненно важных функций и параметров системы при различных изменениях внутренней и внешней среды). Следует обратить внимание на то, что гомеостаз — это не есть покой или просто постоянство, гомеостаз — это состояние, обеспечиваемое динамическим процессом. При этом наравне с термином «гомеостаз», часто пользуются и другим термином — «гомеокинез». Так, если интегральные показатели системы при отсутствии изменений внешней среды остаются постоянными, мы имеем состояние гомеостаза, а если они колеблются около некоего среднего положения, оставаясь в определенных рамках, это — состояние гомеокинеза.
В 1952 году У.Р. Эшби[36] было сформулировано понятие целеполагающего гомеостата. В качестве такого целеполагающего гомеостата им рассматривался человеческий мозг, способный через субъективно идеализированную абстракцию (модель мира субъекта целеполагания) прогнозировать возможные опасности собственному существованию и принимать превентивные меры для обеспечения собственной безопасности за счет интенсификации вещественно-энергетического потока из внешней для гомеостаза среды — среды его обитания.
Наиболее распространенным вариантом построения гомеостатов в природе и техники является иерархическая организация его компонентов. Такая конфигурация вполне объяснима с учетом приведенных одним абзацем выше рассуждений. Позже американским ученым С. Биром применительно к производству было сформулировано понятие иерархического гомеостата[37], применение которого позволяло упростить процессы управления предприятием, построить рациональную организационно-штатную структуру, оптимально распределить должностные обязанности, а также выполнять массу иных процедур, связанных с управлением производством.
В принципе, присмотревшись к такой модели, можно уловить черты сходства с муравейником. Более того, несколько идей, относимых к разряду социальных утопий, основывались именно на таком идеале. В качестве примера кибернетического подхода к общественному устройству могут рассматриваться конфуцианство с его кодексами, «Город Солнца» Т. Кампанеллы и представления ряда авторов социальных утопий прошлого и современности. Крайней формой кибернетизированного подхода к рассмотрению рациональной организации человеческого общества является так называемая «теория золотого миллиарда» — реакционная теория элитарного общества, построенная на основе неомальтузианства.
Характерно, что такой принцип устройства системы соответствует максимальной экономии расходуемых ресурсов, характеризуется высочайшей эффективностью и быстродействием, но при этом существенно возрастает уровень специализации элементов. Последствия роста специализации можно проиллюстрировать на следующем примере: простейшие живые организмы, не располагающие центральной нервной системой и обладающие малой специализацией клеток, их образующих, демонстрируют более высокую живучесть, а способность к регенерации утраченных органов у них распространена шире, нежели чем у более сложных организмов. Некоторые параллели могут быть проведены и при сопоставлении тоталитарной и демократической моделей государственного устройства, хотя здесь следует помнить, что кибернетика, как и многие другие науки, останавливается в своих абстракциях на некотором конечном уровне декомпозиции, отбрасывая своеобразие тех компонентов, которые оказываются ниже используемого уровня абстракции.
Кибернетические подходы к управлению обществом и производством на самом деле не содержат в себе ничего такого, о чем следовало бы говорить как об источнике угрозы обществу — просто любая крайность в управлении целеполагающими системами опасна и ведет либо к гипертрофированному индивидуализму или к чрезмерной централизации управления. И в том и в другом случае (хотя и по разным причинам) неминуемо происходит истончение интеллектуального слоя общества, его деградация. Однако при разумном сочетании централизованного и децентрализованного управления результаты могут быть получены весьма значительные преимущества, что отнюдь не противоречит кибернетике (техническая кибернетика наглядно продемонстрировала необходимость наличия люфтов в системах управления).
Польза люфтов в системах управления может быть продемонстрирована хотя бы на примере знакомой всем автомобилистам системы рулевого управления. На заре автомобилестроения соединение деталей в системе рулевого управления было жестким, лишенным люфтов (цепным или шестеренчатым). В результате такого конструктивного исполнения каждая выбоина на дороге (а дороги в то время были чаще всего брусчатыми) моментально отдавалась в рулевом колесе, вызывая у водителя автоматную реакцию — попытку сопротивления действию силы, вращающей колесо. Однако время задержки реакции оказывалось велико по сравнению с длительностью воздействия ударной нагрузки, и водитель прилагал компенсационное усилие уже на другом участке дороги, где направления компенсационного усилия и силы, вращающей рулевое колесо в результате следующего соударения, могли совпасть, что часто и случалось на практике. Управление автомобилем в то время требовало значительной физической силы и хороших навыков. Многие обращали внимание на то, как странно (по нынешним понятиям) вели себя на дороге старинные автомобили в кадрах кинохроники — они непрерывно совершали какие-то бессмысленные резкие зигзагообразные маневры на дороге, но мы-то знаем, в чем тут дело. Лишь в результате ряда усовершенствований (применение остроумно реализованных автоматов удержания прямолинейного направления движения за счет наличия углов развала и схождения) задача удержания рулевого колеса автомобиля существенно упростилась. Но главным здесь было изобретение рулевой трапеции, устроенной так, чтобы в ней обеспечивался люфт, позволяющий гасить незначительные удары и вибрации, возникающие при езде по дороге. Сейчас в правилах дорожного движения записано, в каких пределах должен обеспечиваться люфт в системе рулевого управления автомобиля.
Однако вернемся от проблем социальных и автомобильных к проблемам, рассматриваемым современной кибернетикой. Естественным продолжением исследований в области кибернетики стало возникновение таких теорий как теория распознавания образов, теория информации, теория искусственного интеллекта, кибернетической (математической) лингвистики и иных направлений, в основу которых заложено рассмотрение информационных процессов, связанных с управлением, целеполаганием, процессами возникновения и управления знаниями. В створе кибернетических наук зародилось весьма популярная в настоящее время технология нейросетевой обработки и анализа данных. Таким образом, мы приходим к утверждению, что на сегодня большая часть технологически реализованного аналитического инструментария базируется на принципах, сформулированных в рамках кибернетического подхода. Однако, как будет показано далее, человечество постепенно входит в эпоху, когда кибернетические подходы перестают быть единственным поставщиком технологий для аналитики — уровень развития кибернетических технологий завершает процесс создания платформы для начала внедрения технологий, основанных на теории систем и системного анализа, построения кибернетических систем высших порядков.
К числу разделов кибернетики, представляющих особый интерес для аналитики, несомненно, относится теория распознавания образов. Это направление получило развитие на самых ранних этапах развития кибернетики — без этого было невозможно решить задачи обеспечения реакции автомата на изменение ситуации (как некоторой специфической совокупности сигналов, поступающих от рецепторов). Так, уже на этом этапе теория распознавания образов, пусть пока формально, но оказалась связана с распознаванием ситуаций. Вначале распознавание было наиболее тесно связано с распознаванием графических образов в технических системах, но при наличии устойчивой тенденции к кибернетическому рассмотрению общества это не могло не привести к возникновению специфического направления — распознавания ситуаций и в сфере управления организационно-техническими и социальными системами.
Наиболее интенсивно методы распознавания образов используются на этапе, когда данные, собранные и прошедшие первичную обработку, приводятся к единому формату представления, что позволяет использовать для их отображения и анализа нормализованное метрическое пространство признаков (это означает, что в таком пространстве признаков введены метрики, обеспечивающие возможность измерения степени близости полученных результатов к неким эталонам). В этом случае близость к заданным эталонам указывает на возникновение ситуации, полностью или в некоторых деталях сходной с эталонной, по тем или иным причинам выделенной из числа прочих возможных. В настоящее время все чаще для решения таких задач используются методы, ранее использовавшиеся для распознавания изображений, однако применяемые не после отображения, а на этапе работы с внутренним представлением данных в системах автоматизированной обработки.
Как видим, кибернетические методы широко используются для анализа данных, построения моделей объектов и систем, распознавания ситуаций, синтеза организационной структуры информационно-аналитических подразделений и для многих других аналитических приложений. Ранее мы указывали, что методы кибернетических исследований тесно связаны с методологией системного анализа и границу раздела между ними определить крайне сложно. Тем не менее, в рамках нашего повествования такую границу мы проведем здесь.
При объяснении феномена общности, приведшего к зарождению общей теории систем и системного анализа, можно сослаться на то, что исследователи чрезвычайно ограничены в средствах формализации и вынуждены выбирать сходный математический аппарат для обозначения природных явлений и процессов совершенно разного происхождения. Однако, это не совсем так (конечно, многое зависит от математического кругозора ученого) — дело в том, что современная математика достаточно богата разнообразными абстрактными объектами и инструментами формализации и способна предоставить исследователям все то, что может им потребоваться для представления результатов научных изысканий. Но, тем не менее, одни и те же зависимости, обратные квадрату расстояния, описывают изменение напряженности электромагнитного поля на некотором удалении от точечного носителя заряда, силу ударной волны на удалении от эпицентра взрыва, одинаковые дифференциальные уравнения описывают движение жидкостей, тока, переноса тепла в электро- и теплопроводных средах, иначе говоря, слишком много «случайных» совпадений. Даже наоборот, по мере развития специальных разделов математики, возникших в результате развития кибернетики, информатики, теории игр, управления, аксиоматической теории принятия решений, факторного анализа, «нечеткой» математики, становится очевидным наличие объективных закономерностей, определяющих сходство многих внешне различающихся феноменов.
Использование этого знания давало гипотетическую возможность на некоторых этапах исследований, проводимых в междисциплинарных областях, абстрагироваться от тех особенностей исследуемых систем, которые были несущественны с точки зрения решаемой задачи. Преимущества, которые могло дать использование подобного подхода, были очевидны. Однако от догадки до знания дистанция достаточно велика. Предположение Л. фон Берталанфи было лишь первым шагом на пути к созданию стройной научной теории, способной принести реальную пользу при решении конкретных задач теоретических и прикладных исследований. Отсутствие единой теоретической платформы, роль которой ранее исполняла механика Ньютона, тормозило развитие науки, а потребности практической деятельности стали наталкиваться на ограничения методологического плана (в этом-то и проявляется кризис науки). Поскольку общей концепции устройства мира синтезировано так и не было, а заключения о природе всего сущего наука дать была неспособна, постоянно наталкиваясь на технологические ограничения, ученые во многих отраслях вынужденно перешли на макроуровень. Этот подход оказался весьма продуктивным — все чаще в системах различной природы стали обнаруживаться закономерности, указывавшие на наличие чего-то общего, судя по всему, вызванного общностью фундаментальных принципов организации всех систем от самого нижнего уровня агрегации до самого высшего.
По мере углубления исследований росла убежденность в том, что структурный подход к анализу систем чрезвычайно эффективен и позволяет, отказавшись от детального изучения конкретных физических механизмов реализации той или иной конструкции, успешно решать многие задачи как теоретического, так и практического плана. Установка А.А.Богданова, настаивавшего на том, что «структурные отношения могут быть обобщены до такой же степени формальной чистоты схем, как в математике отношения величин» в результате чего многие «задачи могут решаться способами, аналогичными математическим» находила все больше подтверждений. В науке начался переход от изучения динамики элементов к изучению динамики структур, где отношения были более наблюдаемы и предметны.
Однако поскольку предметные области, в которых осуществлялись исследования в рамках методологии общей теории систем, традиционно различались (именно типом элементов систем), постольку в рамках общей теории систем сформировалось несколько направлений, прижившихся в различных отраслях: в экономике, политике, военном деле, экологии, социологии, демографии, ряде разделов медицины, и многих других.
На первых этапах общая теория систем, развивавшаяся в створе философских наук, оставалась предметом отвлеченных дискуссий, но по мере ознакомления специалистов-практиков с ее методологией, преимущества новых подходов стали очевидны. Там, где возникала потребность в создании и изучении сложных систем (в том числе — организационных и организационно-технических), использование методов системного анализа приносило ощутимую пользу. Особенно ценным было то, что методы общей теории систем позволяли выявить потенциальные источники противоречий, способных привести к снижению эффективности функционирования или самопроизвольному распаду системы. В ходе работ, связанных с проектированием больших человеко-машинных систем (что на тот момент было особенно востребовано при проектировании систем военного назначения) постепенно сформировалось специфическое направление общей теории систем, получившее наименование системный анализ.
Прежде, чем продолжить разговор о системном анализе, следует определиться с терминологией. Определение любой научной дисциплине может быть дано различными способами: по цели исследования, по объекту (предмету) исследования, по методу исследования и по субъекту исследования.
Определение по цели исследования. Системный анализ — это вид целенаправленной исследовательской деятельности, осуществляемой с целью создания оптимального по форме, содержанию, а также уровню детализации и формализации представления имеющихся знаний о сложных системах, являющихся предметом интересов исследователя.
— Определение по предмету исследования. Системный анализ — это отрасль научного знания, предметом изучения которой являются наиболее общие закономерности процессов возникновения (создания), существования (функционирования), распада (разрушения) сложных систем, процессов зарождения, развития и разрешения противоречий, а также закономерности синтеза целей в сложных системах, определяемые структурой, характером и динамикой связей между их компонентами.
Определение по методу исследования. Системный анализ — это вид комплексного исследования, использующего в интересах достижения цели методы структурной и функциональной декомпозиции сложных систем, опирающиеся на достижения философии, естественных и гуманитарных наук, а также математики и математической логики.
— Определение по субъекту исследования. Системный анализ — это вид исследовательской деятельности, осуществляемой специалистами в области системного анализа, системотехники и системологии, применительно к некоторой сфере деятельности.
Чтобы понять сущность системного анализа, на начальном этапе лучше прибегнуть к нестрогим определениям, например, системный анализ — это: «предпроектная стадия в разработках и предмодельная стадия в научных исследованиях», «дематематизированная кибернетика», «формализованный здравый смысл», «когда сначала думают, а потом делают» и тому подобные афористичные фразы. Все эти определения тем или иным образом указывают на связь системного анализа с принятием управленческого решения — неважно в какой отрасли.
Системный анализ может рассматривать в принципе любые типы систем и объектов, представляя объект исследования в качестве системы (в этом сущность его метода), в том числе и сложной. Однако оптимизация процесса исследования не есть главная задача системного анализа, первой и главной задачей системного анализа является получение модели предельно адекватной объекту исследования. А уж далее — на последующих этапах исследования — с применением методик системного анализа могут быть спланированы модельные, полунатурные и натурные эксперименты, исследованы поведенческие реакции исследуемой системы (методом задания изменений внешних воздействий), получены искомые модели поведения и перенесены на реальный объект исследования.
В предыдущем подразделе мы указывали, что исследования в области общей теории систем и кибернетики в СССР в первые годы после их зарождения по идеологическим соображениям были запрещены. Однако, по мере роста сложности создаваемых человеком систем, использование методов системного анализа стало объективной необходимостью, что по прошествии времени было признано и идеологическим руководством СССР. Со второй половины 1950-х методология системного анализа получила свое развитие и в советской науке. Характерно, что отечественные ученые быстро наверстали накопившееся в методологической области отставание, что было обусловлено высоким уровнем их теоретической подготовки и спецификой образовательной системы государства. Быстрому развитию и внедрению системного подхода в практику теоретических и прикладных исследований способствовали также сильные традиции междисциплинарных исследований, характерные для русской науки начиная с времен Д.И. Менделеева, В.В. Докучаева, В.И. Вернадского, А.Л.Чижевского и многих других. Уже в 1970-х-80-х годах специалисты в области системных исследований готовятся в большинстве ведущих вузов СССР (таких, как Московский и Ленинградский Государственный университеты, Московский физико-технический институт, Ленинградский политехнический институт и многих других). Выпускники этих вузов — инженеры-системотехники — становятся одной из наиболее востребованных категорий специалистов — это не удивительно, ведь в стране шло повсеместное внедрение электронно-вычислительной техники, автоматизированных систем управления производством (в том числе — и таких сложных, как единая система энергоснабжения страны), то есть — те самые сложные человеко-машинные системы, большие социально-экономические и экологические системы. Ведущие научные коллективы объединяются во Всесоюзный институт системных исследований АН СССР (ВНИИСИ АН СССР), а ныне — Институт системного анализа РАН (ИСА РАН).
В этот период развитие системного анализа фактически привело к формированию иной научной дисциплины — некоего «обогащенного» системного анализа, в котором нашли отражение не только комплекс исходных идей, но и аппарат синтезированный в рамках смежных отраслей науки. В числе научных теорий, пополнивших своими методами методологический арсенал системного анализа, следует упомянуть теорию исследования операций, теорию рефлексивного управления и ряд других. Особенно примечательным в этом отношении является использование в системном анализе теории выбора и принятия решений, включающей в качестве своей основной составной части теорию предпочтений и полезности. Теория выбора и принятия решений прошла большой путь от концепции полезности в античной философии до современных методов многокритериальной оптимизации и оценки эффективности, существенно опирающихся на положения системного анализа, связанные с понятием цели. Следует отдать дань уважения классикам и основателям теории выбора — итальянскому экономисту В. Парето (в начале XX в. сформулировавшего «принцип наименьшего из зол») и выдающемуся математику фон Нейману (в 1930-40-е гг. разработавшему основы теории игр). Большой вклад в развитие системной концепции и системного анализа в их современном виде внесли академики В.Г. Афанасьев, Д.М. Гвишиани, С.В. Емельянов, Н.Н. Моисеев, Г.С. Поспелов и другие советские ученые.
Системный анализ интенсивно заимствует и адаптирует к решению прикладных задач математические методы, разработанные в рамках исследований в области кибернетики, теории массового обслуживания, термодинамики, статистической радиотехники и других научных отраслей (в том числе и общественных наук). Появление вычислительных машин также способствовало реализации методологии системного анализа, ибо подавляющее большинство математических задач, решаемых в рамках исследований системного характера, не имеют аналитических решений и разрешимы только численными методами. Наиболее распространенным классом задач системного анализа являются задачи оптимизационного типа, связанные с определением экстремумов, решением систем линейных и нелинейных дифференциальных уравнений, задачи вариационного исчисления. Особенно часто эти методы используются при построении систем, обеспечивающих рациональное распределение ресурсов между группами взаимосвязанных процессов-потребителей для решения некоторого комплекса задач. При этом использование вычислительной техники позволяет осуществлять не только решение расчетных задач, но и осуществлять синтез имитационных моделей с применением специальных языков моделирования процессов и явлений. Речь идет о развитии особого раздела математики — дискретной математики, адаптированной дискретному характеру систем и наблюдений. Однако однозначной взаимосвязи между методологией системного анализа и конкретным типом математического формализма не существует. Выбор конкретных методов — это отдельный вопрос, решение которого в большей степени связано со спецификой предметной области. Характерно, что системные методы оказываются эффективными и на этапе выбора формальной системы для представления модели и тех численных методов, которые будут использоваться при реализации вычислений.
Чтобы проиллюстрировать последнее утверждение, обратимся к опыту проектирования и создания сложных программных и программно-технических комплексов, связанных с моделированием систем и процессов. Здесь на первом этапе работают аналитики, изучающие объект моделирования и разрабатывающие по результатам исследований его модель. Модель может содержать описания закономерностей поведения элементов и подсистем моделируемой системы в ответ на возмущающие и управляющие воздействия, состав атрибутов модельных объектов и топологию связей и т. д. Программисты же разрабатывают программы, реализующие предложенную модель, в том числе — осуществляют выбор конкретных алгоритмических решений и приемов дискретной математики в интересах создания программной реализации модели.
Здесь может быть проведена аналогия с управленческой деятельностью. Например, группа аналитиков разработала модель ситуации, выявила наиболее вероятные варианты ее развития, разработала совокупность методов управления ситуацией и оценила величину рисков для каждой из рассмотренных стратегий поведения. Руководитель же, на основе субъективных критериев предпочтения, определяемых его моделью мира и иерархией целей, выбирает или конструирует конкретные сценарии действий и определяет конкретные параметры для дальнейшей работы подчиненных. К числу прочих важнейших задач системного анализа следует выделить задачу экспертизы и оценивания проектно-технических и организационно-управленческих решений.
Как видно из приведенных рассуждений, системный анализ может претендовать на роль стержневой методологической системы для аналитики как комплексной научной дисциплины, поскольку располагает:
— наиболее развитым формальным аппаратом для описания систем различного происхождения;
— мощным арсеналом методов исследования систем;
— совокупностью методов анализа разнородных данных и компенсации неполноты знаний.
Это позволяет решать задачи анализа сложных междисциплинарных проблем в условиях высокой неопределенности знаний об исследуемых системах, планировать деятельность, направленную на компенсацию неполноты данных. То есть, системный анализ по своему потенциалу наиболее близок к роли интегрирующей научной дисциплины, обеспечивающей высокую эффективность применения различных научных методов в интересах решения управленческих задач.
В рамках системного анализа разработано множество методик аналитической деятельности, позволяющих сочетать логико-интуитивные подходы со строгими научными методами, в равной степенью эффективности использовать субъективные экспертные оценки и объективные результаты статистических наблюдений, гармонично сочетать динамические и статические модели при ведении многомодельных исследований.
Для того, чтобы убедиться в этом, рассмотрим те этапы, из которых состоит системное исследование, и сопоставим их с этапами управленческой деятельности. Итак, рассмотрим этапы системного исследования.
1. Определение целей исследуемого процесса, операции и, собственно, исследования. Целевой подход занимает центральное место как в системном анализе, так и в управленческой деятельности. Целевой анализ начинается с формулировки глобальной цели. В дальнейшем она конкретизируется за счет указания подчиненных ей главных целей. В сложных задачах системного анализа, решение которых зависит от многих взаимосвязанных элементов, целесообразным является дальнейшее развертывание главных целей в многоуровневое дерево целей и задач. Как видим, налицо явная ориентация системного анализа на формализацию и приданию явной формы системе целей, что позволяет на раннем этапе выявить внутреннюю противоречивость глобальной цели, что очень важно для выявления формальной предпосылок достижимости цели.
2. Анализ ограничений, связанных с ресурсами и условиями реализации решения, направленного на достижение поставленных целей управления. Задачи системного анализа решаются в условиях различного рода ограничений, накладываемых обстановкой, в которой должно быть реализовано принимаемое решение. Важнейшими видами ограничений являются ресурсные ограничения, в том числе — в сфере финансового, материально-технического, методологического и организационного обеспечения, а также ограничений фундаментального характера, связанных с наличием принципиальной возможности реализации решения (отсутствием противоречий с фундаментальными принципами организации природы и общества). Целесообразно также рассматривать класс субъективных ограничений, обусловленных постановкой задачи и характером предпочтений аналитика (например, когда поле исследований сознательно ограничивается определенными рамками).
3. Анализ пространства альтернатив. Пространство альтернатив — это совокупность вариантов достижения поставленных целей и условий их реализации. Наличие максимально полной информации о возможных вариантах достижения цели позволяет принимать решение не только на основе интуитивных методов, но и с учетом всех возможных вариантов достижения целей и рисков, связанных с запуском тех или иных стратегий.
4. Выбор критериев эффективности. Наличие строгих, сопоставимых критериев, свидетельствующих об успешности решения поставленных задач, позволяет объективировать процесс выбора предпочтительной стратегии. В качестве критерия эффективности как правило выбирается некоторое значение или диапазон значений параметра, позволяющего судить о том, что успешное решение задачи получено с приемлемым уровнем затрат некоторого ресурса или группы ресурсов.
5. Синтез адекватной модели. В силу рискованности подходов, при которых для определения приемлемости той или иной стратегии требуется ее апробация в практической деятельности, исследование альтернативных стратегий производится на моделях (ведь результат апробации в ряде случаев может быть и необратимым). Поскольку различные стратегии для достижения цели могут использовать различные методы и привлекать различные ресурсы, требуется, чтобы модели, на которых проводится исследования, позволяли получить однородные показатели эффективности и были в равной степени адаптированы для моделирования различных стратегий.
6. Планирование и проведение модельного эксперимента. На этом этапе с применением различных методик планируется и проводится всесторонне исследование предлагаемых методов, исследуется устойчивость полученных решений к изменениям условий функционирования системы.
7. Выработка рекомендаций. Это заключительная часть системного анализа, содержащая выводы из проведенного исследования и указания по реализации его результатов.
По существу нами получен перечень, соответствующий схеме рациональной управленческой деятельности, при которой субъективизм в принятии решений снижен благодаря возможности анализа объективных критериев и логически построенной системы аргументов в пользу той или иной стратегии, но в то же время не игнорируется творческая активность руководителя. Последний тезис чрезвычайно важен, поскольку психологические особенности человека нередко приводят к попыткам принятия решения по методу «от противного», когда решение, предложенное экспертом, под действием неосознанных мотивов игнорируется. В случае же, когда сам волевой акт решения остается полностью в компетенции руководителя, риск принятия таких решений существенно снижается.
Роль гуманитарных наук при рассмотрении многих отраслей человеческой деятельности часто принижается — особенно распространен пренебрежительный взгляд на гуманитарные дисциплины среди представителей технических специальностей, которым не приходилось сталкиваться с проблемами административной деятельности. В современных условиях количество тех, кто не считает гуманитарные знания существенными для профессиональной деятельности, стало еще большим. В эпоху тотального наступления телевидения устойчивое отвращение к блоку гуманитарных дисциплин стало присуще большинству выпускников общеобразовательных школ, чье знакомство с литературой ограничилось нудным составлением портретов литературных героев, пришедших из другого времени. Еще большая роль в воспитании такого отвращения принадлежит тем бездарным педагогическим экспериментам в области изучения истории и обществоведения, которые проводятся, начиная с 1991 года и по настоящее время.
Однако аналитика — это не та сфера деятельности, которая может позволить себе игнорировать гуманитарную сферу. Такая «роскошь» для нее просто непозволительна… Дискуссия о физиках и лириках, столь популярная в СССР 1960-х годов, навязавшая обществу наивный взгляд на соотношение духовного и рационально-логического начал, отозвалась резким снижением благосостояния и тех, и других — всякое нарушение гармонии рано или поздно карается. Этот принцип торжествует и в природе, и в обществе. Заметим, что в прагматичных США гуманитарное направление в образовании развито в большей степени, нежели в нашей стране, причем это отличие особенно заметно именно в высшем образовании. Правда, гуманитарное направление там имеет несколько иную форму, нежели в отечественной системе образования — оно имеет более прикладной характер и в большей степени математизировано. Для того, чтобы почувствовать разницу, достаточно сравнить традиции американской и российской лингвистики (при всем богатстве традиций лингвистических исследований, российская лингвистическая школа создает по преимуществу специалистов, мало приспособленных к решению прикладных задач, связанных с применением специальных знаний). Тогда — в 1960-х годах — в СССР возобладал индустриальный подход со свойственным ему социальным инфантилизмом… Ничем не заполненная, гуманитарная ниша быстро заполнилась вовремя предложенным капиталистическим миром блоком аутистических идей, и вот — появились талантливейшие физики-правозащитники, которые были чужими в той стране тогда и — что не удивительно — остались чужими в этой стране сегодня. Их подвел пресловутый кибернетический романтизм, породивший и весьма продуктивные идеи теории искусственного интеллекта, и киберфантастику, довольно быстро утратившую связь с наукой (часть авторов обратилась к проблемам этико-морального и экологического плана, а другая — к сценариям в духе авантюрных и военных приключений с участием роботов, киборгов и т. п. персонажей).
Однако вернемся к аналитике. Если при анализе сугубо технических проблем гуманитарные знания редко бывают востребованными, то при первом же соприкосновении с проблемами управления организационно-техническими системами или с проблемами построения человеко-машинного интерфейса потребности в этих знаниях становятся очевидными, а в некоторых случаях даже начинают доминировать. Так, например, многим программистам, создававшим программные средства, взаимодействующие с человеком-оператором, знакома проблема создания интуитивно понятного интерфейса, обеспечивающего оптимальный режим работы пользователя. Важность этих знаний наглядно продемонстрировала корпорация Microsoft, благодаря учету психологии пользователя и использованию системного подхода добившаяся мощного прорыва на рынке программного обеспечения. Первой введя унифицированный графический интерфейс, эта корпорация на целое десятилетие потеснила семейство операционных систем UNIX и создала во всем мире мощную армию пользователей, не желающих знать ничего нового, кроме очередного Windows-проекта от Microsoft.
Попробуем перечислить те гуманитарные науки, из которых аналитика позаимствовала некоторые рабочие методы: психология и психоанализ, социология, политология, история, источниковедение, библиотечное дело, лингвистика, педагогика, криминалистика, юриспруденция и многие другие. Практически полный комплекс наук, которые когда-либо предпринимали попытки научного инвариантного описания особенностей поведения индивида или группы в различных ситуациях: при групповой и индивидуальной деятельности, при изложении мыслей, при синтезе целей и выборе методов их достижений и в иных ситуациях. Заимствовались методы, позволяющие оценить физическое и эмоциональное состояние человека, соотнести некие письменные документы с конкретным источником, выявить скрытые мотивы поведения, методы организации быстрого поиска информации, выявления противоречий в аргументации неких поступков или декларируемых намерений. Аналитика пополняла свой арсенал всем, что могло способствовать интенсификации процессов переработки информации, извлечению максимального объема полезной информации из имеющегося объема данных.
Приведем интересный пример: многим известна теория Ломброзо о существовании некоторого «порочного типа» человека, который может быть выявлен в результате физиономического анализа. Эта теория стала столь известной благодаря интуитивной очевидности и, увы — бесславно окончившимся опытам ее применения. Но мало кому известна история, связанная с успешным решением проблемы каталогизации фотографий преступников А. Бертильоном (1880-е годы). Он предложил стандартизовать процедуру фотосъемки (сигналетическая проекция), а при помещении снимков в каталог ввести индексацию, учитывающую несколько объективных параметров: длину и ширину головы, расстояние между скуловыми костями, длину и ширину правого уха. Метод каталогизации А. Бертильона живет и поныне, воплощенный в технологиях распознавания личности по совокупности базовых точек, в число которых входят скулы, цвет и форма глаз, ширина переносицы и губ. Как показывает практика, для достоверного определения личности достаточно 15–20 таких точек. Сейчас такими системами оборудуются аэропорты, вокзалы и прочие места скопления людей, где возможно проведение террористических акций. Правда, все атрибуты «бертильонизации» — специальные стулья с зажимами, обеспечивавшими фиксацию головы в заданном положении — вскоре отошли в прошлое, а методы идентификации по фотографии до поры были вытеснены дактилоскопией.
Но с точки зрения аналитики ценность идей Бертильона заключается и в еще одном новшестве: была предложена стандартизированная методика составления словесного портрета. Благодаря этому новшеству в конце XIX века полицейские специалисты всех стран, изучив методику составления словесного портрета, смогли наладить эффективное взаимодействие при ведении оперативно-розыскной работы, что дало весьма положительные результаты. Тогда А. Бертильон писал: «…до тех пор, пока та или другая анатомическая особенность наружности индивидуума, отличающая его от тысячи других лиц и дающая возможность запечатлеть ее в памяти, не получит точного названия, она остается незамеченной и как бы не существует. Уже давно известно, что мы не можем представить себе того, чего не можем выразить словами, также запечатлеть в мозгу то, чего не можем описать».
Эта методика послужила прототипом для множества полезных процедур, связанных с нормализацией терминологии, которые получили широкое применение в аналитике для уточнения понятийного аппарата предметной области исследований.
Однако отвлечемся от криминалистики и перейдем к рассмотрению основных идей, пришедших в аналитику из гуманитарных наук. Следует заметить, что гуманитарные науки настолько взаимоувязаны, что отнести некоторый метод к конкретной научной дисциплине чрезвычайно сложно. По этой причине мы не будем акцентировать внимание на истоках метода, а сконцентрируемся на самих методах.
Методы аттестации текстов
Эти методы, как и большинство других, являются комплексными и основываются как на структурных и статистических методах, так и на методах качественного анализа. При аттестации текстов решаются следующие задачи:
— установление источника (и получателя), его пространственных и временных координат;
— установление логико-фактографической компоненты текста, его тематики;
— анализ полноты и непротиворчивости аргументации в рамках сообщения;
— установление эмоциональной компоненты текста и системы оценочных суждений источника;
— установление специфики лексикона источника в интересах паспортизации источника;
— выявление ценностной ориентации источника;
— установление категории текста;
— установление цели генерации текста;
— установление достоверности излагаемых фактов.
Весомый вклад в развитие этих методов внесли практически все перечисленные выше науки. Для специфических классов информационноаналитической работы этот список может приобретать специфические черты за счет изъятия тех или иных пунктов. Полный комплекс задач, как правило, подлежит решению лишь в весьма специфических отраслях, как правило — связанных с решением задач обеспечения безопасности.
Задача установления источника (и получателя), его пространственных и временных координат может иметь очевидное решение, содержащееся в самом тексте, однако в ряде случаев может вызывать серьезные затруднения. В этом случае приходится применять достаточно сложные процедуры, связанные с анализом распределения служебных терминов, определением специфики лексикона источника. В частности, может строиться «спектр», а вернее — распределения частот употребления слов, принадлежащих к эталонному словарю, сопоставление с имеющимися спектрами-паспортами известных источников с целью отнесения к профессиональной/социальной, этнической/диалектной группе и т. п. Исследуются все имеющиеся в сообщении указания на его принадлежность к некоторому временному интервалу, отраженному в ссылках на некоторые значимые события, времена и даты которых известны или могут быть установлены (в том числе, такую информацию могут нести ссылки на цитируемые источники и т. п.). Определяется область пространства, из которой могло исходить сообщение, либо область, в которой имели место события, описываемые в сообщении. В некоторых случаях рассматривается схема построения адресации, используемая для описания размещения источника (такие задачи могут встречаться, например в глобальной телекоммуникационной сети Интернет, где по адресам серверов может быть установлена государственная принадлежность источника, опубликовавшего те или иные данные и т. д.).
Задача установления логико-фактографической компоненты текста, его тематики представляет собой задачу высокой сложности. Это связано с тем, что статус факта в сообщении может быть придан не только реальным событиям и явлениям, но и тем, которые на самом деле к этому разряду отнесены быть не могут. Такие искажения могут быть обусловлены множеством причин, в число которых могут входить и непреднамеренные ошибки логического плана, и некорректное построение грамматических конструкций, и преднамеренные искажения аргументации. Особый класс проблем возникает в связи с эмоциональной окрашенностью повествования, способной вызвать впечатление реальности факта, упоминание которого даже не встречалось в сообщении. Здесь важно выявить в тексте те маркеры, которые указывают на присутствие в тексте конструкций, соответствующих причинно-следственным, временным и пространственным отношениям, установить модальные конструкции типа «вероятно», «очевидно» и т. п., отсылающие к некоторой субъективной интерпретационной модели (редко декларируемой источником сообщения). На основе такого анализа текст может быть разделен на: 1) компоненты, которые могут быть отнесены к разряду фактов на основе объективных критериев; 2) компоненты, которые потенциально могут быть отнесены к разряду фактов (в существенной степени зависящие от совместимости субъективных моделей мира источника и потребителя сообщения); 3) компоненты, которые не могут быть интерпретированы как факт, но отражают специфику модели мира источника суждения.
Задача анализа полноты и непротиворечивости аргументации в рамках сообщения, чаще всего, требует формализации текста, приведения его к нормализованной лексике, исключающей метафорическое или некорректное употребление терминов. Для этого могут быть использованы методы, широко применяемые в современной лингвистике и теории формальных языков, реализованные на базе аппарата формальных грамматик в сочетании с семантическими сетями. После выполнения процедуры формализации текст становится пригоден для производства анализа логической корректности системы аргументов на основе применения формально-логических процедур.
Задача установления эмоциональной компоненты текста и системы оценочных суждений источника требует применения методов контент-анализа, основанных на детальном анализе текста с целью выявления слов, терминов или специфических ситуаций их употребления, способных воздействовать на эмоциональное состояние потребителя сообщения. При этом анализ должен проводиться на различных уровнях иерархии смысловыражающих и словообразующих единиц — от уровня морфем до уровня связных цепочек терминов, включая также выявление ритмического рисунка и аллитераций. Явным образом представленная расстановка эмоциональных акцентов в тексте (их соотнесение с терминами, выступающими в различных семантических ролях) позволяет выявить систему ценностей источника сообщения, сопоставить ее с набором классификационных эталонов и — в некоторых случаях — предсказать поведенческие особенности источника, а также более точно определить цели, преследуемые источником при генерации сообщения. Для этого могут использоваться различные методы — от традиционных методов морфологического разбора и анализа контекста употребления до новейших нейросетевых методов (в данном случае механизмы реализации несущественны).
Задача установления специфики лексикона источника в интересах паспортизации источника является существенной в приложениях, связанных с решением задачи сбора априорной информации об источнике сообщения (например, для дальнейшего взаимодействия с ним или выявления общеобразовательного уровня и/или профессиональной подготовленности в некоторой предметной области). В большинстве случаев эта задача может быть решена на основе статистического анализа текста и сопоставления с набором эталонов, полученных в результате анализа текстов аналогичной тематики, порожденных людьми с известными исследователям уровнем специальной подготовки и психологическими особенностями. При работе с текстами средств массовой информации, генерируемыми одной и той же группой авторов может быть сформирована адаптивная стратегия отбраковки текстов по авторам и тематике с учетом их квалификации в той или иной области знаний, а также для выявления «заказных» статей, написанных «под диктовку». Настоящий аналитик в состоянии оценить полезность подобных знаний. Здесь может быть использован опыт анализа принадлежности текстов перу того или иного автора или исторической эпохи, приобретенный в области источниковедения — специального раздела науки, лежащего на стыке исторической науки и лингвистики.
Задача выявления ценностной ориентации источника связана с решением задачи эмоциональной оценки текста. Ее успешное решение позволяет предвидеть поведенческие реакции источника сообщения, типы событий, оказывающие на него влияние и побуждающие к генерации сообщений. При наличии известных навыков, аттестация источника (выявление его ценностной ориентации) по порождаемым им текстам позволяет сформировать социальный, мировоззренческий портрет автора, его менталитет, позволяющий при использовании специальных методик осуществить информационное управление им. Здесь, в частности, могут быть использованы социальные технологии А.А. Шияна. Еще одно — весьма важное — приложение знаний о специфике ценностной ориентации источника сообщения — это фильтрация оценочных суждений источника. Кроме того, на основе анализа ценностной ориентации источника может быть сформирована гипотеза о мотивационных доминантах, определяющих процессы целеполагания автора.
Задача установления категории текста является задачей, решение которой целесообразно проводить в два этапа: формальный экспресс-анализ и детальный анализ. Экспресс-анализ направлен на оценивание целесообразности дальнейшей обработки текста, для чего в зависимости от целей анализа могут быть введены различные эталонные модели, позволяющие по ряду формальных признаков отнести текст к той или иной категории. К числу таких признаков могут быть отнесены: длина и степень сложности предложений, характеристика частотно-рангового распределения длин слов, пунктуационная специфика и иные. В литературе по лингвистике функциональная категория текста часто отождествляется со стилистическими особенностями, однако это именно тот подход, который реализуется на первом этапе установления категории текста. Детальный же анализ позволяет отнести текст именно к функциональной категории на основе более объективных критериев, возможность оценивания которых может быть получена лишь в результате решения всех задач, перечисленных ранее. При этом классификация функциональных категорий текста примерно соответствует функциональной классификации предложений и выделяет следующие категории текстов:
— информативные тексты, содержащие изложение фактов и/или нейтральных в эмоциональном плане суждений (эта категория примерно соответствует повествовательным предложениям), реализующие функцию передачи информации;
— проблемно-постановочные тексты, содержащие логическую аргументацию, направленную на выделение проблемы или комплекса проблем, однако не предлагающие путей решения проблемы (эта категория примерно соответствует вопросительным предложениям);
— побудительные тексты, содержащие побуждение к действиям, подкрепленные логической и/или эмоциональной аргументацией, реализующие функцию побуждения к действию.
Задача установления цели генерации текста непосредственно связана с предыдущей задачей установления функциональной категории текста, однако требует анализа прагматической компоненты и оснований для реализации функции целеполагания источником сообщения. Учитывая, что любое информационное взаимодействие направлено на формирование/модификацию модели мира потребителя сообщения, при решении этой задачи целью является установление того, направлен ли данный текст на синхронизацию модели мира потребителя с моделью мира источника или же целью источника является внесение рассогласования, десинхронизация моделей мира.
Задача установления достоверности излагаемых фактов является задачей, для решения которой требуется привлечение дополнительных источников информации, обладающих иным уровнем доказательности фактов, в том числе — использования результатов наблюдения за физическими проявлениями деятельности или пребывания некоторых объектов и систем в декларируемом состоянии.
Анализ исторических прецедентов
Политология, исторические, социальные и экономические науки способны предоставить немало примеров того, сколь мало разнообразия вносят в наиболее распространенные политические и экономические стратегии различные технологические нововведения. Особенно ярко это демонстрируют военная история и политология — наиболее эффективные стратегические решения остаются неизменными на протяжении многих веков и их арсенал пополняется крайне редко. Здесь стоит привести известное изречение: «Что было, то и будет; что делалось, то будет делаться, и ничего нового нет под солнцем. Бывает нечто, о чем говорят: смотри, вот новое; но это было уже в веках, бывших прежде нас» (Экклезиаст, 1.8, 1.9).
Многие прогнозы, сделанные на основе анализа исторических прецедентов, поражают своей точностью. Зачастую, стратегии, которые по сей день используются в общественно-политической сфере, на некотором уровне абстракции могут быть сведены к ограниченному набору сценариев. Работы по приведению комплекса сюжетов к минимальному набору сценариев в литературоведении были проделаны в 1928 году В.Я. Проппом на примере формального исследования русских народных сказок[38]. Интересно, что практически те же самые сюжеты-сценарии с некоторыми вариациями могут быть рассмотрены и применительно к большинству реальных ситуаций.
В связи с последним замечанием нельзя не упомянуть знаменитые китайские стратагемы. Их системное собрание впервые предстало взорам читателей еще в VI веке до нашей эры в трактате о военном искусстве китайского полководца Сун-Цзы, указывавшего на величайшее значение в военном искусстве так называемого Гунь-Дао (Пути Обмана). В связи с началом исследований, посвященных синтезу теории информационно-психологических операций, в конце 20 века стратагемный подход вновь приобрел высочайшую актуальность. Появилось множество публикаций, посвященных вопросам стратагемного мышления и поведения[39]. Стратагемы, представлявшие собой краткие афористичные высказывания-наставления, содержавшие иносказательную формулировку стратегии обманного достижения поставленной цели. Считается, что китайский менталитет построен на 36 основных стратагемах, имеющих немалое число толкований, приложимых к большинству жизненных ситуаций.
Характерно, что сопоставление базовых стратагем с большинством успешных стратегий, используемых в современной политике, военном деле и бизнесе позволило прийти к выводу, что будучи соответствующим образом формализованы, стратагемы могли бы выступать в качестве инвариантных концептуальных моделей высшего уровня, положенных в основу функционирования систем ситуационного анализа. Они могли бы служить интересам распознавания стратегий и ситуаций на основе применения метода исторических прецедентов.
При использовании метода исторических прецедентов (аналогий) речь, как правило, идет об анализе потока сообщений, описывающих некие объекты, системы, ситуации, процессы и явления. Если предполагается осуществлять некие аналитические операции, в том числе и над данными, не приведенными к виду символьных (текстовых) сообщений, то на этапе предшествующем анализу, эти данные подвергаются процедуре преобразования к символьному виду. Это объясняется тем, что операции над данными, имеющими единую модель представления и интерпретации, вызывают меньшие затруднения.
В принципе, вне зависимости от степени избыточности и уровня формализации описаний, любую развернутую во времени совокупность различным образом представленных сообщений можно рассматривать в качестве модели, описывающей последовательную смену состояний, процессов и явлений в некоторой сложной системе. Для исходной (произвольной) совокупности текстовых сообщений, полученных за некоторый промежуток времени, это утверждение справедливо лишь отчасти, поскольку эта совокупность, не отвечает требованию упорядоченности во времени и не избирательна (то есть, над ней не выполнена процедура отбора сообщений, релевантных, соответствующих задаче исследования). Однако, при условии, что процедуры отбора релевантных сообщений и их упорядочивания во времени выполнены и привели к получению непустого массива, справедливым становится утверждение о том, что полученный массив сообщений будет содержать некий набор альтернативных моделей ситуации. Правда, на этом этапе модели будут иметь вид, весьма отдаленный от того, что принято считать строгой моделью, но существует несколько способов их поэтапного приведения к той степени строгости, которая могла бы обеспечить возможность автоматизированного перехода к иным способам представления либо непосредственно к этапу экспертной оценки. Интенсивные исследования в этой области ведутся известным белорусским ученым В.В. Мартыновым, американцем Д. Ленатом (D. Lenat), П.Ю. Конотоповым и рядом других, чьи исследования сконцентрированы на несколько иных аспектах обработки текстов. К сожалению, в России это направление исследований пока представлено существенно меньшим числом исследователей, нежели за рубежом, а многие российские исследователи после сокращения финансирования науки были поставлены перед выбором: прекратить работу или продолжить ее в зарубежных исследовательских центрах. В настоящее время многие отечественные ученые работают в университетских и государственных исследовательских центрах США, Великобритании и других западных стран, где руководство уже осознало возможные последствия информационного бума.
Однако вернемся к обработке текстов. Мы уже отметили, что полученные вербальные модели могут быть приведены к некоторому представлению, являющемуся промежуточной стадией между формальной моделью и текстом. Следует отметить, что такое представление дает ряд преимуществ, поскольку модели на этом этапе еще доступны пониманию эксперта и способны активизировать его творческую активность, но уже близки по своим свойствам к строгим формальным моделям и могут обрабатываться с помощью средств вычислительной техники.
Интересные результаты дает применение различного рода формальных грамматик, ориентированных на обработку семантической информации (семантических грамматик). Данный класс грамматик отличаются от прочих тем, что ее категории обозначают как семантические, так и синтаксические понятия. Исследования семантических грамматик были начаты в 1970-е годы. Их применение оказалось оправданным при организации человеко-машинных интерфейсов, реализующих диалог с пользователем на языках естественного общения. В настоящее время аппарат семантических грамматик используется для построения интерфейсов в ряде коммерческих систем, в том числе — в известной системе XCALIBUR, широко использующейся в структурах информационно-аналитического обеспечения органов государственного управления. Для представления семантических грамматик использовались различные формальные системы, включая расширенные сети перехода и расширенные грамматики непосредственных составляющих. Дальнейшее развитие этого подхода потенциально способно решить проблему естественноязыкового взаимодействия с компьютерными системами, что в сочетании с системами распознавания речи обеспечит возможность более удобного управления процедурами поиска и востребования информации, что особенно важно для информационного обеспечения процессов управления системами, обладающими высоким динамизмом.
Перечисленные методы широко используются при анализе и прогнозировании развития социальной ситуации, в PR-технологиях и многих других отраслях, связанных с оцениванием проявления человеческого фактора в политической и экономической сфере жизни общества. В настоящее время существует несколько аналитических программных продуктов, использующих сходные методы в интересах анализа и управления рынками, коллективами, большими группами людей. Стоимость подобного программного обеспечения достаточно высока, а использование их является прерогативой специалистов высокого уровня, результаты работы которых непосредственным образом сказываются на стратегических аспектах управления.
Первое, что следует подчеркнуть — это необычность методологии системного анализа: наряду со специально созданными для него детализированными и строго формализованными процедурами, в его рамках используются и нестрогие методы. При этом предполагается, что решение о выборе таких методов принимается взвешенно, как правило, обусловлено невозможностью однозначного количественного описания систем и объектов, и что для их изучения необходимо прибегать к неформализованным, качественным методам анализа. Именно это имелось в виду В.Н. Садовским, когда он определял системный анализ как «особый тип научно-технического искусства, приводящего в руках опытного мастера к значительным результатам и практически бесполезного при его механическом, нетворческом применении».
В системном анализе могут быть выделены следующие основные направления:
— философское;
— математическое;
— управленческое;
— информационное;
— прикладные аспекты.
Достаточно часто при рассмотрении данного феномена наблюдается размытость методологических и методических подходов, большой разброс идей. За исключением использования слова «система», многие работы в данной области ничем не отличаются от обычных исследований в традиционных областях философии, математики, управления. О едином подходе к системному анализу в рамках учебных изданий также говорить достаточно тяжело. Наше мнение состоит в том, что аналитика является самостоятельной научной дисциплиной, ядром которой является системный анализ, имеющий свою собственную теорию, разработанный специфический формально-логический аппарат и особые методы для решения задач практики.
Прежде чем перейти к рассмотрению методологии системного анализа, следует обратиться к классификации систем, являющихся предметом его изучения. Всякая классификация условна, по этой причине мы выделим несколько наиболее существенных для изложения материала классификационных критериев (памятуя о том, что может быть предложено множество других — не менее обоснованных — классификаций). Итак, введем следующие классификационные критерии и классы:
— критерий однородности (однородные или гомогенные системы и неоднородные или гетерогенные);
— критерий разложимости (разложимые[40] на компоненты или, собственно, системы и неразложимые — элементы) — здесь важно понимать, что всякая декомпозиция — это процесс целенаправленный, исследователь может не иметь намерения расщеплять систему далее, а во главу иерархии поставить именно тот элемент, который соответствует цели исследования;
— критерий гносеологической сложности, связанный со сложностью процесса познания системы, проявляющийся на этапе исследования (обычные[41], большие, сложные, сверхсложные системы);
— критерий онтологической сложности, связанный с бытийным аспектом системы (структурная сложность, функциональная сложность, кибернетическая сложность, поведенческая сложность и т. д.);
— критерий эргатичности (с участием человека или эргатические системы и без участия человека или техногенные системы);
— критерий непрерывности (системы с непрерывными состояниями и системы с дискретными состояниями);
— критерий количества состояний (дискретные системы с конечным числом состояний и с бесконечным числом состояний);
— критерий детерминированности (системы детерминированные и недетерминированные);
— критерий определяющих закономерностей (социальные, биологические, физические, химические и т. д.).
Как видно из некоторых пунктов классификации, системный подход связан с понятием целесообразности, в том числе — целесообразности и допустимости введения некоторых пределов обобщения и редукции. При изучении систем их сначала выделяют как некое целостное образование из среды, обращая внимание на сохранение существенных для анализа свойств, а позже — выделяют ее существенные компоненты и структуру их взаимодействия, характеризующую интегральные свойства системы. В равной степени опасны и чрезмерное агрегирование элементов системы, и чрезмерная детализация описания системы. В одном случае — теряются существенные свойства, а в другом — исследователь «тонет» в обилии свойств и параметров, не получая при этом ощутимого выигрыша ни в точности, ни в адекватности.
Существует определенный круг задач в области управления, где применение системного анализа наиболее эффективно. К числу таких задач относятся задачи, связанные со стратегическим управлением.
В России основные работы по данному направлению осуществляются в ряде институтов Российской Академии Наук (Институте системного анализа, Институте проблем управления и других), МГУ им. М.В. Ломоносова, Российской академии государственной службы при Президенте РФ и ряде других учреждений. За последние годы были проведены представительные научные форумы в рамках деятельности Международного комитета по общим системах — общественной организации, которая провела в 1996-99 годах ряд научно-практических конференций «Анализ систем на пороге XXI века», материалы которых были опубликованы и способствуют утверждению системного анализа как основы для современного научного мышления. В основании рассматриваемого в последние годы представления о системах лежат не только структура и материальные элементы, а процесс, определяющий ее сущность и задающий ее целостность. В одних случаях это будет процесс функционирования, в других — процесс развития, в третьих — их единство[42]
— то есть динамическое единство элементов и отношений.
Современная ситуация характеризуется тем, что назрела необходимость освещения основных разделов системного анализа с единых методологических позиций и, главное, доступно для специалистов среднего уровня. В настоящее время теория системного анализа усложнилась настолько, что основная масса управленцев и технической интеллигенции оказалась не в состоянии оперировать ее категориями и методами. Порой не предпринимается никаких усилий, направленных на повышение эффективности деятельности в различных сферах из-за боязни «высоких теорий», приводящей к полному отказу от опоры на теорию вообще. Нередко руководство предпочитает метод проб и ошибок и иные эмпирические подходы.
Зачастую реальные процессы формирования, развития и согласования ключевых понятий аналитики в ходе решения конкретных прикладных проблем далеки от привычных теоретических идеализаций, так многие методологические положения аналитики были сформулированы в ходе объяснения причин затруднений в практической деятельности и в процессе генерации новых подходов для их преодоления.
Примером использования такого подхода может служить коллективная работа сотрудников Института проблем управления РАН во главе с И.В. Прангишвили[43]. В ней предложен ряд подходов, методов, частных технологий, рекомендуемых для использования в индивидуальных и коллективных творческих процессах решения научно-прикладных задач и анализа сложных проблемных ситуаций. В их работе доказывается, что схемы и общие понятия, которые воплощают в себе научные знания и опыт, в процессе мышления могут использоваться и для целенаправленного порождения новых знаний, и для улучшения качества имеющихся. В ходе деятельности этого коллектива сформировался схемный подход к решению творческих задач в области научной деятельности и практики проектирования и испытаний программных средств и систем. В основе схемного подхода лежат, с одной стороны — научные знания и опыт решения задач, а с другой — психологические механизмы схемно-понятийного мышления, выполняющие функции представления знаний, оценки их качества и переноса знаний на новые задачи. На основе схемного подхода разработаны и проверены в научноприкладной деятельности систематические методы решения творческих задач в области информатики, управления, начиная от задач практического проектирования и вплоть до разработки теоретических моделей, специализированных теорий, методов, формализованных языков.
Мощный толчок к развитию системный анализ получил в ходе решения прикладных задач стратегического управления. Например, так было в США при решении проблем управления на уровне корпораций, на государственном уровне — тогда были реализованы системы ПАТТЕРН[44], МИРАЖ-75 и другие.
Примерами организационных решений, связанных с применением методологии системного анализа и стимулировавших его развитие, могут служить внедрение в США системы ППБ (система Планирования, Программирования и разработки Бюджета)[45], принятие руководством Японии закона о технополисах, введение элементов государственного регулирования технологической структуры экономики во Франции и другие.
Аналитическая деятельность всегда связана с выбором — так или иначе, итогом ее является некоторое решение, принимаемое как итог анализа некоторого набора данных. В рамках системного анализа существует специальный раздел, касающийся вопросов приятия решений в условиях так называемого уникального выбора. Ситуация уникального выбора характеризуется тремя необходимыми элементами: существованием проблемы, требующей разрешения; наличием человека или коллективного органа, принимающего решение и набором альтернатив, из которых осуществляется выбор. В ситуациях, характеризующихся одинаковым или сходным набором альтернатив, лицо, принимающее решение, начинает использовать повторяющиеся управленческие решения — происходит закрепление стереотипа. В этом случае можно говорить о том, что руководитель пренебрегает ситуацией выбора, выбор для него перестает существовать. Однако, очевидно, что абсолютная повторяемость ситуации возможна лишь в техногенных системах, реальные же системы существенно сложнее — для них характерна уникальность набора альтернатив, характеризующихся:
— многокритериальностью выбора (анализ ситуации несводим к операции получения одной универсальной оценки);
— неполнотой знаний о системе (в частности — о полноте перечня показателей качества и альтернатив);
— несопоставимостью отдельных показателей качества (проблема согласования размерности);
— наличием субъективизма в оценках качества и другие.
Для решения таких проблем часто прибегают к методикам оценки рисков, что позволяет согласовать размерность показателей рисков, перейдя к вероятностным оценкам. При этом риск интерпретируется не только как цена ошибки, но и как вероятность того, что цель не будет достигнута или что неучтенными при совершении выбора осталось некоторое число вариантов. Однако не каждый специалист по управлению в состоянии самостоятельно исчислить риски или располагает временем для этого — для этой работы чаще всего и привлекаются консультанты и эксперты. Задачей таких специалистов является структуризация проблем, квалифицированная оценка пространства альтернатив — то есть информационное обеспечение процесса принятия решения конкретным руководителем. Здесь работает принцип разделения ответственности, значение которого трудно переоценить.
Существует целый ряд подходов к сравнению альтернатив. При этом проблема выбора конкретного метода нередко сама заслуживает проведения отдельного исследования. К числу наиболее мощных подходов обычно относят следующие:
1. Метод стоимость-эффективность, разработанный и впервые примененный в США при оценке военно-политических и военно-технических проблем. При его использовании требуется дать экономическую и политическую оценку различных вариантов того или иного военнотехнического проекта, а затем рекомендовать наилучший на основе анализа, включающего в себя как моделирование на ЭВМ, так и учет субъективных суждений экспертов. Анализ осуществляется для нескольких вариантов: 1) максимальная эффективность при заданной стоимости; 2) минимальная стоимость при заданной эффективности; 3) максимальное отношение эффективности к стоимости. Этот метод объединяет методологию исследования операций и экспертных оценок. Однако по мере снижения доли объективных оценок, получаемых в ходе моделирования, данный метод дает резкое ухудшение качества решений.
2. Методы многокритериальной оценки альтернатив, связанные с нахождением значения некоторой функции полезности (количественной оценки полезности каждой из рассматриваемых альтернатив). Выделяются следующие группы методов:
— аксиоматические методы, когда определяются некие правила количественной оценки полезности при наличии ряда требований к ним, именуемых аксиомами (соответствие сформулированных правил аксиомам позволяет математически обосновать существование функции полезности и ее свойства, в том числе — непрерывность);
— прямые методы, когда общая полезность задается как функция от оценок по отдельным видам критериев (например, задается численная оценка веса каждого критерия, после чего определяется сумма взвешенных оценок, являющаяся показателем полезности);
— методы компенсации, когда для альтернатив, характеризующихся различными наборами оценок, устанавливаются некоторые правила компенсации, позволяющие отказаться от рассмотрения скомпенсированных оценок, то есть снизить размерность задачи;
— методы порогов несравнимости, когда задаются некие правила сравнения пар альтернатив, благодаря чему пространство альтернатив структурируется, приобретает упорядоченный вид, что упрощает процесс выбора. — человеко-машинные методы применяются при принятии решений при наличии соответствующей количественной модели поведения управляемого объекта или процесса.
В общем случае выбор методов не является произвольным и зависит от специфики системы, целей управления, а также допустимой вероятности ошибочного решения. При этом следует учитывать ряд важнейших особенностей систем, определяющих то, каким образом система реагирует на различные изменения.
Важно учитывать, что смена состояний системы сопровождается не только обязательными изменениями ее интегральных показателей, но иногда приводит и к структурным изменениям.
При этом система может сохранить ряд своих наиболее важных характеристик, останется целостной и сохранит свое место в иерархии систем. Смена состояний, сопровождающаяся структурными изменениями, получила название кризиса. Кризис не ведет к разрушению системы, но ведет к ее существенной перестройке или перенастройке на новые условия существования. Для большинства систем кризис есть механизм обновления, адаптации к экстренным условиям — таковы экономические кризисы, сопровождающиеся структурной перестройкой экономики. Более глубокие изменения системы получили называние катастрофы. Катастрофа — это изменение, навязанное системе извне. Адаптация здесь существует лишь как механизм сохранения системы с потерей части существенных свойств. Еще более радикальные изменения системы называются катаклизмом. Катаклизм — это, по существу, фаза разрушения системы.
Иначе говоря, сложные системы в восприятии аналитика ведут себя дискретно — иначе анализ становится невозможным (такова специфика аналитической деятельности — процедуры анализа состояния системы лишены смысла, если отсутствуют критерии различения состояний). Сложным системам присущи некие квазистационарные состояния, когда их реакции на изменения окружающей среды (управляющие воздействия) просты, однообразны. При моделировании поведения сложной системы, находящейся в квазистационарном состоянии, ее можно описать довольно простыми моделями. Однако граничные режимы (так называемые точки бифуркации, когда система пребывает в состоянии неустойчивого равновесия) и сами переходные процессы, как правило, чрезвычайно трудно описать адекватно. Вернее, само состояние, соответствующее точке бифуркации, описано может быть достаточно точно, однако определение перечня и величин воздействий, достаточных для перехода системы в некоторое заданное состояние, представляет собой сложную задачу — здесь должен осуществляться учет действия случайных факторов и процессов, зарождающихся как в самой системе, так и действующих на нее извне.
Следует заметить, что информационно-аналитическая работа — это работа, в первую очередь, связанная с решением задачи компенсации неполноты или избыточности данных о состоянии и процессах протекающих в системе и вне ее. Как нельзя более точно для описания проблем этого типа здесь подходит термин «наблюдаемость». Этим термином описывается ситуация наблюдателя (аналитика), в которой ему требуется, пребывая вне непосредственного контакта с фрагментом реальности, образующим систему, установить ее предыдущее, текущее или последующее состояние по доступным данным. Понятие наблюдаемости можно трактовать как возможность получать информацию о поведении системы и на ее основе предвидеть ее поведение в будущем.
Здесь уместна аналогия с пацаненком, вознамерившимся поживиться яблоками из чужого сада. Проблема наблюдаемости предстает перед ним во всей своей красе, когда он, пробираясь вдоль высокого щелеватого забора из досок, пытается определить: не ждет ли его за забором какая-нибудь каверза — вот кабы щели пошире, да досочки поуже (реденький штакетник был бы куда приятнее).
Поскольку проблема наблюдаемости в системном анализе доставляет аналитикам массу неприятностей, постольку в рамках системного анализа было разработано множество методов компенсации неполноты или избыточности информации, разнообразие которых может быть сведено к перечню из четырех базовых методов. К их числу могут быть отнесены такие методы, как морфологический анализ (структурный или топологический анализ), метод аналогий, методы экспертных оценок, методы моделирования. Каждый из методов может использоваться на различных этапах исследования проблемной ситуации и характеризуется как различным начальным уровнем неопределенности, приемлемым для выбора того или иного метода, так и уровнем неопределенности, получаемым после применения этих методов.
Морфологический анализ (структурный или топологический анализ) предполагает систематизированное изучение объекта с целью выявления его структуры и основных закономерностей развития. Есть одна неприятная особенность термина «морфологический анализ» — он неоднозначен: в разных случаях и разных научных дисциплинах он определен настолько различными способами, что удивляешься, как ученым удается понимать друг друга. Именно поэтому потребовалось в скобках добавить еще два уточняющих слова, чтобы акцентировать внимание на наиболее существенной особенности именно этого метода.
Особенность морфологического (структурного, топологического) анализа заключена в том, что он исходит из постулата единства формы и содержания. Предполагается, что если система выглядит как нечто известное снаружи и ведет себя аналогичным образом, то внутреннее ее строение и состояние ее элементов подобно известному или наоборот — если известно строение, то может быть предсказано поведение и внешний вид. При этом структура системы устанавливается на основе изучения и описания комплекса наблюдаемых каналов обмена массой, энергией и/или информацией, связывающих отдельные элементы и компоненты системы. Сочетание, взаимное расположение элементов и каналов (их топология или пространственная структура) и информация, передаваемая в них, формируют некий «облик» системы, представление о ее внутренней организации — то есть — морфологию. На этом этапе наблюдение, описание и классификация морфологии системы являются методом познания ее структуры и функциональной среды. Морфология системы позволяет исследователям отнести ее к конкретному типу или состоянию.
Большинство наук в своем развитии начинали именно с этого способа познания действительности. Достаточно вспомнить комичного энтомолога, кузена Бенедикта из книги Ж. Верна «Пятнадцатилетний капитан» — этот эксцентричный ученый занимался именно морфологическим анализом, пересчитывая лапки африканским жукам. Применительно к предмету научных изысканий кузена Бенедикта это занятие носило название «систематизация по К. Линнею».
По существу, на основе морфологии прогнозируются непосредственно не наблюдаемые в данное время явления. Структурный (морфологический) метод является основой целого ряда приложений, где разделение системы на элементы по тем или иным причинам невозможно или нежелательно (например, в медицине, где по внешним проявлениям делаются выводы о состоянии организма в целом и отдельных его органов). Для получения положительного эффекта от применения структурного (морфологического) метода крайне важно установить состав системы, связи и функции элементов системы и их реакции на те или иные воздействия. Это дает возможность, располагая схемой причинно-следственных связей, предсказывать поведение системы в целом в ответ на те или иные воздействия. Недостатком морфологического (структурного) анализа является его ориентация на статическое описание систем.
Метод аналогий основан на установлении систем-аналогов, кибернетическая модель которых известна. Отправным пунктом всех суждений о поведении системы в этом случае служит предположение, что поведение изучаемой системы будет подобно поведению системы, рассматриваемой в качестве аналога. Метод аналогий широко применяется в естественных и общественных науках, военном деле. Следует заметить, что подобие может рассматриваться не только между исследуемой системой и системой-аналогом, но и рассматривается и вариант самоподобия, или автокорреляции, когда предшествующее поведение системы рассматривается в качестве эталона. Здесь широко распространены методы математической экстраполяции, корреляционного анализа и иные. Однако сфера применения метода ограничена теми приложениями, где возможно существование аналогов или прецедентов. Заметим, что система, прошедшая стадию кризиса, не всегда может быть рассмотрена в качестве полного аналога, так как уже адаптировалась к ряду возмущающих воздействий, то есть, обладает новыми свойствами.
Метод экспертных оценок основан на анализе мнений и выводов различных экспертов о прошлом, настоящем или будущем состоянии изучаемого объекта. Важной проблемой являются способы организации экспертиз и согласования мнений специалистов. В настоящее время сформулирован целый ряд методик, направленных на усовершенствование различных аспектов этого метода — начиная от методик организации опроса, заканчивая методиками обработки результатов, однако основным недостатком этого метода остается высокий субъективизм оценок.
Моделирование является важнейшим методом и инструментом системного анализа. Этот метод обладает массой достоинств и характеризуется множеством различных подходов к моделированию. С точки зрения наиболее общей классификации модели целесообразно подразделять на статические и динамические — прочие же параметры классификации, как правило, диктуются спецификой моделируемых систем. Основополагающим понятием здесь является понятие модели. Приведем ряд определений, раскрывающих сущность этого понятия.
Модель — это система, исследование которой служит средством для получения информации о другой системе. Данным определением указывается на иерархичную организацию процесса познания. Во-первых, модель сама выступает в качестве системы, что является предпосылкой для дальнейшего развертывания системного подхода к моделированию, а во-вторых, модель — есть средство получения информации о некоторой системе (прототипе модели).
Модель — это некоторая промежуточная вспомогательная система (естественная или искусственная, материальная или абстрактная), обладающая следующими основными свойствами:
— пребывает в объективном соответствии с познаваемым (изучаемым) объектом (системой);
— замещает в определенном отношении данный объект (систему);
— дает при этом информацию о данном объекте, получаемую на основе исследования данной модели и соответствующих правил перехода модель — объект (прототип)61.
Применение в качестве инструмента познания методов, основанных на применении моделей, стал одним из важнейших этапов в развитии науки, и означал переход от сугубо эмпирических к эмпирико-абстрактным научным методам. Однако общая теория моделирования все еще пребывает в стадии формирования. Как было указано ранее, функцией моделирования является идеальное или материальное замещение изучаемого оригинала. В настоящее время существует масса различных методов моделирования, более подробному рассмотрению которых внимание будет уделено ниже.
Для успешного проведения системных исследований очень важно установить тип (класс) системы, с которой предполагается осуществлять те или иные манипуляции. Дело в том, что от типа системы зависит то, является ли допустимым тот или иной метод ее моделирования, какое подмножество управляющих воздействий пригодно для исследования поведения системы с целью построения кибернетической модели и т. д. Ранее мы указывали на то, что специфика системы в первую очередь определяется ее интегральными характеристиками, проявляющимися у системы как целостного объекта, рассматриваемого в качестве компонента системы более высокого уровня. Рядом исследований подтверждено, что в этом отношении наиболее показательны ее структурные свойства, то есть ее компонентный состав и архитектура (топология) связей.
Ранее нами была приведена достаточно общая классификация систем, имевшая следующий вид:
— системы гомогенные и гетерогенные;
— системы, разложимые и неразложимые на элементы;
— системы, сложные с гносеологической точки зрения;
— системы, сложные с онтологической точки зрения;
— системы эргатические и техногенные;
— системы с непрерывными и дискретными состояниями (с конечным и бесконечным количеством состояний);
— системы детерминированные и недетерминированные;
— системы социальные, биологические, физические, химические и т. п.
Недостатком этой классификации является то, что в ней мы оперировали термином «сложная система», так и не дав его четкого определения. Где же проходит раздел между сложными и «несложными» системами? — Различные исследователи дают на этот вопрос сильно разнящиеся ответы… Но все же, мы попытаемся уловить общее в этих определениях.
Первым и наиболее распространенным определением понятия «сложная система» является. определение, которого никто не давал. В большинстве случаев специалисты пользуются понятием «сложная система», попросту не определяя его — апеллируя к здравому смыслу и житейскому опыту. К сожалению, из этого умолчания рождается масса недоразумений и конфликтов, как среди «системщиков», так и среди тех, кто пытается использовать теорию систем для решения практических задач.
Другой подход демонстрируют специалисты в области общей теории систем, определяющие сложные системы, как системы, в которых в качестве хотя бы одного из компонентов выступает человек. Соответственно, в этот разряд попадают все системы, в которых реализуется функция целеполагания.
Специалисты в области системной инженерии или системотехники используют иной критерий сложности. Для них сложными системами являются такие системы, в качестве хотя бы одного из компонентов которых выступает система. При этом к системам, выступающим в роли элементов системы высшего уровня предъявляется требование неоднородности — без этого система не может считаться сложной. В противном случае система является либо обычной (система, как таковая), либо может быть отнесена к классу больших систем (но не сложных). Этот подход более характерен для технических приложений системного анализа.
Специалисты в области биологии, медицины и иных наук, связанных с изучением живых организмов, склонны рассматривать в качестве сложной системы любую организованную живую материю или совокупность взаимосвязанных организмов. Такой критерий сложности также является оправданным.
Некоторые исследователи склонны считать сложными системы, для описания которых требуется использовать многомодельные методы исследований и многокритериальные методы оценивания эффективности.
Собственно, это замаскированная попытка определить сложность по образцу первых двух из числа уже приведенных определений.
Еще одна группа исследователей в качестве критерия сложности использует наличие системной динамики (невозможность описать систему с помощью статической модели — по существу переход к тому же многомодельному исследованию).
К числу свойств сложных систем, которые могут рассматриваться в качестве «показателя сложности» могут быть отнесен целый ряд свойств, из которого наиболее весомыми являются следующие:
— свойство эмерджентности;
— свойство отставания управления от специализации;
— свойства способности к адаптации, самосовершенствованию, самовоспроизводству, средопреобразованию.
— Эмерджентность — это новоприобретенное свойство системы, возникновение которого не может рассматриваться как итог примитивного суммирования показателей ее элементов, а является результатом возникновения системных связей и адаптивного перераспределения функций между элементами. Одним из альтернативных названий свойства эмерджентности является название «свойство организованной сложности». Характеристики всякой системы занимают одно из «промежуточных положений» в пространстве от примитивной физической аддитивности (аналог векторной суммы) до абсолютной целостности (эмерджентности).
Функционирование сложных систем связано с процессами развития систем, в том числе — с процессами развития специализации элементов и совершенствования координации их деятельности. Еще одним интересным свойством сложных систем является свойство отставания управления от специализации в сложных системах. В связи с этим был сформулирован закон необходимого разнообразия (закон Эшби), гласящий, что для того, чтобы некоторая система могла управлять другой системой, она должна обладать сложностью не меньшей, чем сложность управляемой системы.
Объединение в одну группу таких свойств, как способность к адаптации, самосовершенствованию, самовоспроизводству и преобразованию среды функционирования не случайно, поскольку они имеют общий корень — сложные системы способны создавать внутри себя информационную модель себя и окружающей среды.
Существуют различные критерии оценки сложности, в том числе — в кибернетике, социологии, политологии — везде, где исследователь, сталкиваясь с проблемой размерности, ищет выход в построении некоторым образом организованной совокупности абстрактных объектов, рассмотрение которых в качестве единого целого обеспечивает возможность «изолированного» решения задач, относящихся к некоторому уровню в общей иерархии задач исследования.
Таким образом, мы вышли на некоторую общую закономерность: понятие сложной системы связано с иерархическим устройством самой системы и/или моделей, используемых для ее описания. Небольшой комментарий по поводу употребления «и/или» — в ряде случаев прием «иерархизации» используется исключительно на модельном уровне — такой подход может быть выражением специфики мышления и способа организации целей субъекта исследований. В этом случае сложность — не есть атрибут системы, а лишь выражение способа ее рассмотрения, принципа упорядочения целей исследований или результат проявления действия ограничений на допустимую для исследователя и его инструментария размерность задач.
Таким образом, мы можем перейти к этапу формулирования своего, специфического, определения сложной системы. Авторы считают, что сложная система — это система, для рассмотрения которой в контексте конкретной проблемной ситуации необходимо использовать прием иерархического упорядочивания ее элементов в интересах понижения размерности решаемых задач.
А поскольку системный анализ имеет в качестве предмета исследований сложные системы, можно утверждать, что системный анализ может рассматриваться в качестве средства понижения размерности задач, структурирования целей. Системный анализ — это инструмент, позволяющий исследователю преодолеть ограничения на допустимую размерность задач, ядром которого является функция целеполагания исследователя. В зависимости от целей анализа один и тот же объект исследования может рассматриваться либо как некая неделимая сущность, либо как системное единство его частей.
Несомненно, что главной задачей системного анализа является получение модели, предельно адекватной объекту исследования. А уже на втором этапе, методом задания изменений внешних воздействий добиваются достижения необходимого отклика в поведении модели системы и транспонируют (переносят) его на объект исследования. При этом могут достигаться различные, подчас противоположные цели, и они могут быть как структурированными, так и абсолютно не связанными друг с другом.
Коль скоро мы рассматриваем системный анализ в качестве инструмента, а вернее комплекта инструментов научных исследований и решения прикладных задач управленческой деятельности, то прежде, чем этим комплектом воспользоваться, следует хотя бы поверхностно ознакомиться с описью комплекта. Что же входит в его состав?
Следует разделить все инструменты на две группы:
— неформальные методы;
— формальные методы.
Каждая из этих групп может быть подвергнута дальнейшему дроблению, однако на этом этапе мы не будем углубляться в дебри классификации, а остановимся на ее верхнем уровне.
Неформальные методы системного анализа преимущественно концентрируются на решении задач организации аналитической деятельности. Здесь широко используются методики, широко привлекающие знания, накопленные в отрасли гуманитарных наук (как наук о человеке, включая психологию и ее технические приложения, такие как инженерная психология). Важную роль здесь играет, например, когнитивная психология (раздел психологии, изучающий специфику познавательной деятельности человека). Здесь рассматриваются вопросы оптимального представления знаний, организации интеллектуального труда (от регламента рабочих сессий аналитиков до подбора состава рабочих групп, порядка проведения «мозговых штурмов»).
По мере развития средств вычислительной техники эта отрасль системного анализа получила в свое распоряжение мощные средства хранения и представления знаний, работающие, в том числе и в псевдо-трехмерном режиме отображения, средства телекоммуникационного обеспечения аналитической деятельности и иные инструменты, способствующие интенсификации интеллектуального труда. Некоторые авторы называют эту группу методов системного анализа методами, направленными на активизацию использования интуиции и опыта специалистов.
Характерно, что, несмотря на свое название, неформальные методы отнюдь не бедны формальными процедурами. Здесь используются достаточно сложные статистические, теоретико-множественные и логические процедуры, обеспечивающие возможность перехода от многообразия субъективных оценок экспертов к взвешенным и аргументированным решениям, вырабатываемым на основе их анализа. Формальные средства, используемые на этапе обработки результатов рабочих сессий не менее сложны и изощренны, чем те, которые используются в других отраслях науки.
К числу неформальных методов относят:
— методы мозгового штурма;
— методы модерирования[46] рабочих сессий и игротехники;
— методы экспертного анализа;
— метод Дельфи;
— метод сценариев;
— методы классификации и структуризации проблемной области;
— методы компактного представления данных (диаграммы и т. д.); методы календарного планирования и иные.
Формальные методы системного анализа внешне являют противоположность неформальным; оперируя строгой математической символикой, они мало походят на неформальные методы, находящиеся на противоположном полюсе системной теории. Абстрактные математические построения обеспечивают здесь не вспомогательные операции, а являются выражением сущности процессов, обеспечивая прогнозируемую точность и высокую объективность результатов исследования. Однако переход от неформальных методов к формальным — есть результат эволюции знаний о системе (да, и весь системный анализ, собственно, является инструментом поэтапного накопления и структурирования знаний, совершенствования кибернетической модели процессов и систем).
Отличительной чертой системно-кибернетической отрасли является возможность органичного сочетания в ее рамках строгих и нестрогих методов, возможность сочетания логико-лингвистических и аналитических методов описания предметной области. По существу, системный анализ — методологическая система, в рамках которой обеспечиваются условия для эволюции знаний и моделей (как их представления) в режиме, не исключающем возможность их применения уже на ранних этапах накопления знаний.
Формальные методы также именуются методами формализованного представления систем и включают в себя:
— аналитические методы;
— вероятностные и статистические методы;
— теоретико-множественные и логические методы;
— лингвистические и семиотические методы;
— графические и иные методы.
Переход от одной группы методов к другой осуществляется благодаря применению методик поэтапного структурирования знаний, благодаря применению которых знания о системе приобретают все более строгое выражение, а поведение системы — большую предсказуемость.
Большинству из нас знакомо то чувство облегчения, которое испытываешь, когда открыв текст на незнакомую, но важную для решения некоторого комплекса задач тему обнаруживаешь там четкое и ясное изложение сущности проблемы и предлагаемых методов ее решения. Постепенно углубляясь в чтение, часто не замечаешь, как легко и естественно укладываются в голове новые понятия, как давно и с радостью забытые формулы вновь наполнились каким-то смыслом. В чем дело? — А фокус в том, что изложение подчинено строгим композиционным правилам, сложность подачи материала дозирована и нарастает по достижении вами готовности к усвоению новых знаний, от вас не спешат отгородиться частоколом формул (за которыми часто скрываются прописные истины). Значит, вам повезло: автор является мастером композиции, он знает, как правильно выстроить иерархию знаний. Литературоведы утверждают, что большинство гениальных литературных произведений построено по круговой (или спиральной) композиции: читатель, как будто кружится на карусели, на каждом ее витке наблюдая, как разворачиваются события, узнавая о героях все новые и новые подробности. Таковы произведения Л.Н. Толстого, А.С. Пушкина и многих других классиков. Особенно ярко это погружение в слои реальности чувствуется в «Божественной комедии» Данте Алигьери (это не случайно — Данте был не чужд философии, да и предмет повествования был особый). Но вернемся к аналитике и системному анализу.
Какова связь между композицией и предметом нашего повествования? — Самая, что ни на есть прямая. Композиция — это один из способов организации (формализации) данных. Собственно, системный анализ — это тоже своего рода средство композиции, но только не в литературе, а в научно-исследовательской, проектной и управленческой деятельности. Здесь системный анализ выступает в роли мощного инструментария структурирования, формализации проблемных ситуаций, приводящий к их конструктивному упрощению. С этой целью синтезирована масса прикладных направлений системного анализа, ориентированных на решение узко специальных задач. Однако при их решении эти отраслевые направления придерживаются общих методологических принципов системного анализа, то есть оперируют органичным сочетанием как логико-эвристических неформальных процедур, так и строгих математических моделей различных классов.
Системный анализ сочетает в себе использование неформальных и формальных методов анализа и синтеза, это сочетание достигается использованием таких системных теорий, как неформальный системный анализ и прогностика (ориентированные на применение процедур эвристического характера, основывающихся на личном и социальном опыте аналитика), теория выбора и принятия решений (основывающаяся на теории предпочтений или полезности), теория сложных систем и многомодельных исследований, синергетика и теория иерархических систем, теория больших систем (основывающаяся на формальных процедурах агрегирования и декомпозиции). Перечисленные теории обладают специфическим формальным аппаратом, ориентированным на решение различных исследовательских задач. В одном случае — это инструментарий оценивания согласованности экспертных оценок, использование субъективных вероятностей, в другом — это строгие математические процедуры многокритериального выбора стратегий, в третьем — основной упор делается на логическом формальном аппарате…
Некоторые авторы, например — Б.А. Резников66, указывают на возникновение в рамках системной теории своеобразного феномена — обобщенного системного анализа, выделяя это направление из более обширной отрасли системно-кибернетических исследований. Этот взгляд можно считать более чем обоснованным — системный анализ давно выступает в роли инструмента интеграции разноплановых исследований, методологических подходов, выработанных в рамках частных научных отраслей и системного анализа. Более того, между теорией систем и кибернетикой трудно провести границу, четко разделяющую эти две отрасли научных исследований — обе науки тесно связаны с научным обеспечением процессов управления объектами и системами различного рода, обе используют сходные формальные средства… Различия проявляются преимущественно в том, на каком этапе происходит применение результатов исследований. Для системного анализа — это этап, непосредственно предшествующий этапу выбора управленческого решения, а для кибернетического исследования — этап непосредственного применения управляющего воздействия. Хотя в практике исследований эти этапы часто образуют замкнутый цикл, в котором реализуется принцип обратной связи по результатам исследований.
Вполне закономерно возникновение следующего вопроса: почему речь идет именно об анализе, если очевидно, что системный анализ методологически гораздо богаче, нежели любая научная отрасль, методом исследования которой является членение целого на части, ведь системный подход на различных этапах исследования предписывает как аналитические, так и синтетические процедуры. Причина этого состоит в терминологическом консерватизме науки, зачастую приводящем к удержанию в активном лексиконе ученых терминов не в их прямом, а в метафорическом значении.
Соответственно, термин «системный анализ» сейчас имеет иное наполнение, нежели на этапе его введения в тезаурус науки.
Чтобы убедиться в этом, рассмотрим основное содержание этапов системно-кибернетического исследования. Достаточно бегло просмотреть наименования этапов, чтобы убедиться в том, что о строгом разделении анализа и синтеза в системных исследованиях и речи быть не может. Итак.
1. Анализ и синтез целей. Как видим, здесь все тот же круговорот «инь» и «янь» — анализ имеет конструктивную направленность. Обычно целевой анализ начинается с синтеза основной цели (или с анализа проблемной ситуации?). Основная цель раскрывается путем указания подчиненных ей главных целей (аналитический — декомпозиционный этап). В сложных задачах системного анализа, решение которых зависит от многих взаимосвязанных элементов, целесообразным является дальнейшее развертывание главных целей в многоуровневое дерево целей и задач (этому вопросу будет уделено внимание позже).
2. Анализ ограничений различного рода (как ресурсных, так и иных). Характерно, что анализ целей и ограничений представляют собой взаимоувязанные процессы — задачи системного анализа решаются в условиях различного рода ограничений, налагаемых обстановкой. При этом цель должна быть достигнута именно в существующих условиях (впрочем, в число целей могут быть включены и цели, связанные с необходимостью модификации условий). Ограничения могут иметь различный характер, в том числе и различную степень жесткости. Из числа всех ограничений, несомненно, наиболее жесткими ограничениями являются ресурсные ограничения (если не считать ограничений фундаментального характера, например — продиктованных законами физики). Однако, и анализ ограничений не может протекать без стадии синтеза — прежде должна быть создана модель системы и/или ситуации (степень формализации этой модели может быть минимальной — в ряде случаев достаточно и концептуальной модели, сформулированной на языке естественного общения). На этом этапе модель выступает в роли инструмента, посредством которого могут быть выражены и/или выявлены противоречия, существующие в предметной области.
3. Синтез альтернативных стратегий. Альтернативные стратегии синтезируются с учетом объективно существующих и/или введенных на основе субъективных оценок ограничений и представляют собой в той или ной степени детализированные последовательности действий. На этом этапе стратегии, гипотетически позволяющие остаться в рамках установленных ограничений, включаются в множество допустимых альтернатив — пока без учета предпочтений.
4. Синтез критериев предпочтения. Критерий предпочтения — это некое правило, определяющее порядок выбора предпочтительной альтернативы из множества допустимых. Такое правило лишь в простейших случаях бывает единственным — как правило, критериев несколько. В процессе синтеза критериев предпочтения устанавливается то множество критериев, которое отвечает поставленным целям и обеспечивает реальную сопоставимость альтернативных стратегий. На этом этапе задачей аналитика является синтез критериев объективного оценивания, сводящих к минимуму субъективизм оценок. В результате синтезируется комплексный критерий выбора альтернативы, интегрирующий в себе отдельные критерии предпочтения.
5. Синтез и анализ модели. Исследование альтернативных стратегий, как правило, производится на моделях (увы, не всегда это возможно, да и не всякий руководитель в состоянии оценить преимущества моделирования перед непосредственным действием). Как правило, для решения задач многокритериального оценивания требуется использовать несколько разнородных моделей, отражающих различные аспекты поведения системы и ее элементов. Кроме того, здесь мы снова сталкиваемся с проблемой изоляции процессов: с одной стороны — модель уже должна существовать (иначе невозможен синтез критериев), с другой — модель необходимо синтезировать. Но есть одно обстоятельство: в одном случае речь идет о модели системы и ситуации в целом, а в другом о характере ее изменения в ходе реализации альтернативной стратегии (по существу, модель должна быть кибернетической — то есть, учитывать свойства системы с точки зрения анализа управленческих стратегий). На этом этапе оценивается эффективность реализации некоторой альтернативы и производится выбор оптимальной (или близкой к оптимальной) альтернативы из множества допустимых.
6. Собственно, моделирование. На этом этапе модель используется не в качестве объекта синтеза и анализа, а как инструмент исследования. То есть, модели полагаются адекватными и предполагается, что дальнейшие итерации по совершенствованию моделей нецелесообразны. Модели используются в качестве систем, замещающих заданные фрагменты реальности — на них проводятся вычислительные и логические операции, выражающие выявленные на предшествующих этапах отношения и зависимости, определяются значения критериев выбора, обеспечивающие возможность сопоставления альтернативных стратегий. Речь идет о вариации исходных параметров и логики, отображающей стратегию управления. В результате чего формируется блок исходных данных, включающих значения и оценки критериев выбора, рисков и т. п. данных, используемых на заключительном этапе. По завершении этого этапа могут быть получены ответы на вопрос «А что, если.?»
7. Синтез рекомендаций. Это заключительный этап системного анализа, на котором формулируются выводы из проведенного исследования и указания по реализации его результатов. Именно здесь реализуется золотое правило аналитики принцип разделения ответственности — для обеспечения качества анализа аналитик не должен находиться под грузом ответственности выбора управляющего воздействия. Его ответственность простирается на сферу, связанную с обеспечением качества и полноты проведенного анализа, качества представления (оформительский аспект) аналитических материалов. На этом этапе знания, полученные в результате проведения всего цикла процедур системно-кибернетического исследования, должны приобрести точное и наглядное выражение. Лицу, принимающему решение (осуществляющему выбор альтернативы), должны быть предоставлены аргументированные выводы и рекомендации в той форме и тех терминах, в которых он способен их воспринять.
Очевидно, что системный анализ проходит по схеме от этапа применения неформальных методов, через этап применения формальных — вновь к неформальным. Как видим, этапы анализа и синтеза чередуются, в ряде случаев процесс протекает циклически: результаты, полученные на предыдущем этапе работы, выступают в качестве исходных данных для последующего, после чего могут быть переданы на вход предыдущего этапа для уточнения данных и урегулирования выявленных противоречий. Особенно часто это происходит на начальных этапах (анализ и синтез цели на фоне существующих ограничений) и на этапах моделирования и принятия решения.
Можно говорить о существовании некоего обобщенного алгоритма проведения системно-кибернетического исследования, относительно которого могут допускаться незначительные отклонения, но в целом сохраняющем свою структуру для большинства приложений системного анализа. Алгоритм, приблизительно отображающий схему проведения системно-кибернетического исследования, представлен на рисунке приведенном ниже (рис. 2.1).
Начало
Моделирование, производство вычислительных операций
Вариация исходных данных и логики, отображающей стратегию
Анализ проблемной ситуации, синтез основной и частных целей
Итак, мы вновь обращаемся к понятиям модели, формальной системы, поскольку без них системное исследование приобретает черты донаучного исследования (например, алхимии, хотя даже на этом этапе развития методологии науки знаковые модели уже завоевывали признание в научных кругах). Достаточно вспомнить астрологию, по сей день оперирующую символикой и методологией, разработанной в средние века.
Следует признать, что астрология — это тоже весьма интересная отрасль знания, методологию которой следовало бы изучить многим экспертам-аналитикам. Речь идет не о способе познания мира, а о методиках синтеза разрозненных фрагментов «знания» и методиках представления аналитических выводов[47]. Метод синтеза сложных знаковых моделей и моделей интерпретации здесь начал применяться намного раньше, чем где бы то ни было, а арсенал современной астрологии пополнился за счет применения методик ТРИЗ (теории рационализации и изобретательства, активно использующей комбинаторные методы для синтеза нового знания — об этом, как всегда, позже). Как и всякая авантюрная сфера деятельности, астрология привлекает и высокоинтеллектуальных специалистов, готовых в числе первых принять на вооружение последние достижения науки, да и которые сами в состоянии разработать весьма эффективные интеллектуальные технологии. Многим доводилось слышать о Дельфийском Оракуле, но не все знают, насколько мощная и разветвленная сеть сбора информации и информационно-аналитическая служба обеспечивала высокий «рейтинг» очередного Оракула, выступавшего в роли средства доведения результатов анализа. Интересно, что и сейчас существует немало примеров того, как астрологи активно вмешиваются в политическую сферу жизни общества, а к их мнению прислушиваются ведущие политики. Это и неудивительно — часто аналитики, утратив надежду получить влияние на «сильных мира сего» рациональным путем, переходят к публичной деятельности, демонстрируя поразительную точность прогноза. Кроме того, астрология и астрологи часто используются в качестве инструмента проведения информационно — психологических акций (например, формирования тревожных ожиданий в обществе) — благо, что современная массовая культура создает благодатную почву для этого.
Однако, вернемся к моделям… Модели играют в жизни человека чрезвычайно важную роль — достаточно сказать, что в основе поведения человека, как системы разумной, лежит субъективная модель мира, создаваемая им на протяжении всей жизни на основе анализа личного и социального опыта. Заметим, что анализ этого опыта, в свою очередь, осуществляется на основе ранее усвоенных (образующих аксиоматику модельного мира) знаний. Наблюдая кадры, на которых запечатлены террористические акты, совершаемые террористами-смертниками, мы, сегодняшние, не можем понять: как человек в здравом уме может решиться на такой шаг. Журналисты часто описывают экстремистов в тех же терминах, что и параноиков, но разве их поступки так уж необъяснимы? Давайте просто вспомним: так ли давно мы воспринимали подобные акты, как отчаянную попытку угнетенного человека изменить этот мир к лучшему? Очевидно, что модели мира, которыми мы оперировали всего 20 лет назад, оценивая поведение этих людей, были совершенно иными, нежели нынешние.
Правда, между теми моделями, которые используются человеком в его повседневной деятельности и моделями, используемыми в системных исследованиях — дистанция огромного размера. Но все же.
Какими бывают модели? И какие средства формализации используются для представления знаний о системах?
Для начала еще раз обратимся к понятию модели и ее свойствам. Итак…
Модель — это совокупность логических, математических или иных объектов, связей и соотношений, отображающих с необходимой или предельно достижимой степенью подобия некоторый фрагмент реальности, подлежащий изучению, а также описание всех существенных свойств моделируемого объекта. Можно рассматривать различные аспекты подобия между моделью и фрагментов реального мира:
— физическое подобие, когда модель и объект имеют близкую физическую сущность;
— функциональное подобие, когда сходны их функции;
— динамическое подобие, проявляющееся в сходстве динамики изменения состояния объекта;
— топологическое подобие, проявляющееся в сходстве пространственной (в широком смысле, в том числе — организационной) структуры и иные.
Соответственно различают физические, функциональные, динамические, топологические и иные виды моделей. Кроме того, по принципу реализации выделяют натурные, полунатурные, имитационные и теоретические модели. В зависимости от обстоятельств (целей, условий) в аналитической практике используются разные модели.
Очевидно, что степень формализации моделей может варьироваться в широких пределах: от моделей, не подвергнутых процедурам формализации, до моделей строго формальных. Выбор формальных средств, используемых для представления моделей, не является произвольным и определяется двумя аспектами-компонентами модели:
— моделью интерпретации или интерфейсным компонентом (характеризующим процесс двунаправленного взаимодействия с потребителем, в роли которого может выступать как человек, так и автоматизированная система, реализующая функции ввода и считывания данных);
— сущностным компонентом (характеризующим специфику моделируемого фрагмента реальности, закономерности его функционирования, структуры и т. п.).
Если взглянуть на любую модель с точки зрения, характерной для специалиста в области разработки программного обеспечения, знакомого с объектным подходом к программированию, то модель предстанет в виде совокупности инкапсулированных (помещенных одна в другую) моделей. При этом модель интерпретации (адаптации, интерфейса) представляет собой внешнюю оболочку модели, а сущностная модель фрагмента реальности (объекта, процесса явления и т. п.) заключена внутрь (см. рис. 2.2).
В отличие от простых — одноуровневых — моделей, сложные модели имеют несколько уровней вложенности, и на каждом уровне вложенности может существовать несколько разнородных моделей, однако, и для них изложенный выше подход остается справедливым (см. рис 2.3). Принцип матрешки широко используется при синтезе моделей самой различной семантики.
Во многих культурах этот принцип выражен в декоративно-прикладном искусстве — русская матрешка, китайские ажурные костяные шары, вырезанные из монолита — эти неутилитарные игрушки не случайно привлекают внимание представителей разных культур.
Характерно, что принцип иерархичного представления моделей применим и к естественно-языковым (лингвистическим) моделям, однако, в силу специфики устройства знаковой системы, используемой в естественных языках, эта иерархичность не всегда может быть воспринята потребителем. Примером иерархической организации естественно-языковой модели может служить и эта книга с ее системой рубрикации и композиционной спецификой.
Для простейших, неформализованных моделей интерфейсный компонент модели (модель интерпретации[48]) присутствует неявно — для них моделей модель интерпретации представляет собой часть модели мира потребителя, относительно которой он в состоянии без привлечения дополнительных средств интерпретации воспринимать семантическую компоненту модели. Так, для моделей, выраженных на естественном языке, в роли модели интерпретации выступает субъективная модель языка (его синтаксиса, семантики), которой располагает потребитель модели. Для моделей формальных эту роль играют специализированные тезаурусы, позволяющие осуществить преобразование синтаксиса и семантики модели к виду, доступному пониманию потребителя.
Собственно, модель интерпретации значима как инструмент согласования формальной системы, используемой для выражения сущностной компоненты модели, со способом представления информации, характерным для потребителя. В этом смысле в качестве модели интерпретации для некоторого текста может выступать перечень используемых сокращений, для карты — легенда с расшифровкой условных обозначений и т. д. В качестве примера применения модели интерпретации может рассматриваться научно-популярный текст, в котором на доступном уровне излагаются достаточно сложные научные положения, резюме к отчету о проведенных научных исследованиях и иные виды некоторым образом организованных и упорядоченных данных.
Сущностная компонента модели является отражением некоторых сущностей, процессов и явлений реального мира и, в отличие от модели интерпретации, не может быть отображена с применением произвольно выбранных средств формализации предметной области. Для каждой предметной области существует некоторый диапазон приемлемых средств формального выражения отношений и сущностей реального мира, отличающихся степенью детализации их выражения. Степень же детализации с одной стороны определяется спецификой задачи, а с другой — спецификой системы или процесса.
Перечислим наиболее значимые факторы, оказывающие влияние на выбор адекватной степени детализации модели:
— назначение модели и цель исследования (аналитическая, прогностическая модель и т. д., исследовательская (научная) модель, кибернетическая (управленческая) модель);
— избирательность исследования (выражению средствами модели подлежит система или процесс в целом или их отдельные аспекты);
— степенью полноты знаний о системе или процессах, подлежащих моделированию;
— динамические характеристики моделируемой системы/процесса;
— структура моделируемой системы;
— условия наблюдаемости (непрерывное, кусочно-непрерывное, дискретное);
— характеристика среды и параметры возмущающих воздействий;
— время, доступное для синтеза модели/производства вычислений;
— динамические и точностные характеристики системы сбора информации (точность результатов не может быть выше точности измерений);
— динамические и точностные характеристики системы управления (чаще всего, нет смысла анализировать динамические и статические параметры системы или процесса, если отсутствуют средства управления, обеспечивающие необходимую скорость и точность доведения управляющих воздействий)
— точностные характеристики методов, используемых для обработки данных;
— характеристики платформы, используемой для реализации модели (в случае применения специальных технологических средств, например — ЭВМ);
— точностные характеристики реализации методов, с учетом ограничений технологической платформы, используемой их реализации и иные.
Приведенный перечень, несмотря на его громоздкость, нельзя назвать исчерпывающим, однако уже и его достаточно для понимания того, что модель должна удовлетворять целому ряду требований, а процесс моделирования не является процессом сугубо абстрактным, отвлеченным. По существу, на этапе синтеза модели решаются те же самые задачи системного исследования, но применительно к задаче построения модели, обеспечивающей решение задач следующего уровня. Так же, как и в иных случаях производится анализ объективных и субъективных ограничений, определяются оптимальные значения параметров, но не системы, а ее модели.
Рассмотрим, каким образом сущностная компонента модели влияет на выбор средств формального представления моделей.
Ранее мы отмечали, что для каждой предметной области существует некий «коридор», в рамках которого допустим выбор тех или иных средств формализации. Лишь в крайне редких случаях выбор средств формального представления практически не ограничен и плавно варьируется в диапазоне от вербальных до алгебраических средств — в таких условиях выбор того или иного варианта может определяться исключительно субъективными предпочтениями исследователя. Однако уже малейшее стеснение в ресурсах приводит к необходимости сужения области выбора.
В целом, процесс синтеза модели может быть представлен как процесс постепенного повышения уровня формализации и поэтапного продвижения в иерархии знаний следующего вида:
— гипотеза, предположение;
— теория, концепция;
— закономерность;
— закон.
Располагая знаниями высшего уровня (зная закон) исследователь мене всего стеснен в выборе средств моделирования. Однако в большинстве же случаев такой свободы нет. Например, отсутствие достаточного объема знаний о системе не позволяет построить модель более высокой степени формализации, нежели вербальная или логико-лингвистическая модель типа сценария. Такая ситуация возникает тогда, когда причинно-следственные отношения не выявлены, структура системы и отношения между компонентами установлены лишь частично и подлежат уточнению, что соответствует знаниям уровня гипотезы или теории в предложенной иерархии.
В то же время, даже располагая знанием закона, исследователь не всегда может выбрать произвольный способ формального представления системы, поскольку формальный аппарат, как правило, не универсален и привязан к конкретной предметной области и условиям наблюдений. Случаи, когда различные формальные методы, будучи применены к описанию одного и того же феномена, обеспечивают одинаковые по точности и вычислительным затратам результаты встречаются редко — как правило, речь идет о существовании различий в составе и характеристиках исходных данных, компенсируемых за счет тех или иных приемов. Это означает, что среди многообразия методов существует некий метод, который является наиболее приемлемым, оптимальным с некоторой точки зрения. Попробуйте-ка несколькими способами описать простейшее равноускоренное движение при одинаковом наборе исходных данных — даже на этой примитивной задаче вы столкнетесь с теми проблемами, о которых мы только что рассуждали.
Однако на практике чаще встречается ситуация, когда некоторая формальная система позволяет адекватно описывать феномены различного происхождения — так обстоит дело со многими математическими формальными системами, полученными в результате развития естественнонаучных дисциплин (таковы дифференциальное, интегральное исчисление, теория множеств и иные). Выявление подобных закономерностей в свое время стимулировало развитие теории систем. А прием метафорического переноса формальных представлений на смежные (а порой — и на весьма отдаленные) предметные отрасли прочно укоренился в современной науке и практике синтеза моделей.
Зачастую, при синтезе имитационных моделей в качестве гипотез выдвигаются предположения о возможности использования для описания некоторой системы или процесса той или иной группы зависимостей, выражаемых теми или иными формальными средствами. Так, в современной науке сосуществуют теории электромагнитного и информационного полей, использующие одинаковый формальный аппарат. Характерно, что «примазавшаяся» к ранее разработанному формальному аппарату теория информационного поля постулирует справедливость утверждений теории электромагнитного поля для процессов распространения информации и, более того, подтверждает некоторые утверждения экспериментально. Часто подобные метафоры оказывают стимулирующее воздействие и на развитие первичных теорий, но бывает и так, что вместе с «обвалом» первичной теории рушится целый «куст» стройных формальных построений.
Но гипотеза — на то и гипотеза, чтобы выражать лишь потенциально верное знание, а предназначение имитационных моделей — исследование справедливости выдвинутых гипотез, создание предпосылок для перехода на качественно новый уровень знания о системе (уровень теории). Когда же из множества гипотез на основе некоторого набора критериев удается выбрать одну, наилучшим образом объясняющую наблюдаемые явления, за ней закрепляется статус «индикатора» или «скелета» теории. Иными словами, если некоторая гипотеза, построенная в рамках более обширной (и, возможно, ранее существовавшей) теории, подтвердилась, то в дальнейшем эта теория считается адекватно описывающей процессы, протекающие в системе и закономерности ее функционирования. В случае же, когда теории, соответствующей выдвинутой гипотезе ранее не существовало, на основании подтвержденной гипотезы формулируется новая теория, в рамках которой решается задача вскрытия и описания устойчивых закономерностей.
Если теория была сформулирована ранее, из нее заимствуются соответствующие методы формального описания системы. В противном случае методы формального описания заимствуются из других теорий или разрабатываются новые (что случается реже). При синтезе методов формального описания чрезвычайно продуктивен «прием метафоры», заключающийся в поиске сходства с ранее изученными феноменами и уподоблении им наблюдаемых. Данный прием входит в число методов активизации использования интуиции и опыта специалистов. При этом формулируется гипотеза о подобии наблюдаемых процессов тем процессам и явлениям (а также переносимости закономерностей и законов, свойственных им), которые были избраны на этапе выбора метафоры.
Ранее в этом разделе нами были перечислены методы формального представления систем, к числу которых были отнесены аналитические, вероятностные и статистические, теоретико-множественные и логические, лингвистические и семиотические, а также графические и иные методы. Такое разбиение на группы методов было осуществлено по сходству формального аппарата, используемого ими.
Формальные модели, построенные с применением этих методов, получают названия, сходные с названиями использованных методов, однако могут включать в себя и термины, характеризующие и иные свойства моделей, а именно:
— характеристика стабильности модели/системы (статические и динамические модели, модели параметрической, структурной и функциональной динамики т. д.);
— характеристика среды функционирования, степени устойчивости причинно-следственных отношений, степени неопределенности исходных данных (детерминированные, стохастические, логические модели, модели нечеткой логики);
— характеристика целенаправленности системы/процесса (целенаправленные, гомеостатические, нецеленаправленные);
— характеристика состава системы/участников процесса (социальные, организационно-технические, эргатические, экологические, технические и т. п.).
Помимо перечисленных, в наименование формальной модели могут быть включены и иные характеристики, отражающие специфику формального аппарата и системы, представленной с его помощью. В качестве примера наименования такой модели может быть использовано следующее: «логико-лингвистическая модель структурной динамики организационно-технической системы».
Потеря семантики предметной области является характерной чертой большинства методов строгого формального представления систем — этот феномен наблюдается при переходе на высокие уровни абстракции описаний. Так, например, выражение А+В=С может выражать практически любое тернарное отношение между некими сущностями, семантическую компоненту которого возможно восстановить лишь с привлечением внешнего тезауруса. По этой причине во избежание потери содержательности модели развитие формальной модели всегда синхронно с построением строгого тезауруса предметной области.
Соответственно, приходим к определению понятия формализации.
Формализация — это процесс описания теорий, закономерностей, законов и иных осмысленных в данной предметной области предложений и высказываний с помощью формальных средств, прежде всего — символов математики и математической логики. В ряде приложений в качестве символов используются слова языка естественного общения, приобретшие статус терминов, то есть слова и словосочетания, имеющие четко установленный объем понятия или содержание. Систему таких символов и правил обращения с ними называют формализмом данной науки.
Определим также и понятие «термин». Термин (от лат terminus — граница, предел) — это слово или совокупность слов, предназначенных для обозначения некоторого строго определенного класса сущностей и отношений реального или идеального (мыслимого, виртуального) мира. В отличие от обычных слов, термин представляет собой стандартизованный элемент формальной системы и его употребление для обозначения некоторого класса сущностей является обязательным в рамках установленной терминологии. Часто для обозначения компонентов термина используют термин «терм», указывая тем самым на его несамостоятельность. Любое усечение термина приводит к увеличению объема понятия (в этом случае из исходного термина получается другой термин) или к потере разграничительной функции термина (термин перестает быть термином). Совокупность терминов, используемых в некоторой предметной области называется терминологией или лексиконом предметной области.
Последнее, вводимое в данном разделе понятие — это тезаурус.
Тезаурус, применительно к процессу синтеза формальных систем, — это система, образованная проекцией терминологии, установленной в заданной предметной области, на формальную модель данной предметной области. Степень формализации модели для тезауруса устанавливается исходя из потребностей субъекта, использующего тезаурус. Для тезаурусов, предназначенных для описания сложных систем, существует возможность их иерархической организации, а также установления некоторого уровня формализации описаний, необходимого и достаточного для решения некоторого класса задач, связанных с необходимостью выражения сущностей и отношений предметной области.
Как следствие, можно утверждать, что любое непротиворечивое описание некоторой предметной области, полученное с применением адекватно выбранного тезауруса, может рассматриваться в качестве модели некоторого уровня формализации. Далее наше внимание будет сконцентрировано на более подробном рассмотрении основных приемов и методов формализации предметной области исследований, а также на вопросах поэтапного синтеза моделей систем и процессов.
Синонимов для обозначения этого типа моделей существует масса. Приведем наиболее распространенные из числа названий:
— вербальные модели;
— концептуальные модели;
— понятийные модели;
— лингвистические модели;
— естественно-языковые модели.
В иерархии формальных моделей вербальные модели занимают почетное место в основании этой «пирамиды». Такое положение действительно почетно, поскольку вербальные модели — это «альфа» и «омега» многоэтапного процесса моделирования — с этапа синтеза вербальной модели начинается процесс поэтапной формализации и вербальная же (в большинстве случаев) модель формируется на заключительном этапе функционирования модели. Это вызвано вполне понятными причинами — формализм вербальной модели легко воспринимается широким классом потребителей, а синтез вербальной модели (по крайней мере, в первом приближении) может быть осуществлен и специалистом, не обладающим специальными навыками в области построения формальных моделей. Благодаря тому, что языки естественного общения не ограничены рамками узкой предметной области, вербальные модели обладают наивысшей выразительной способностью и часто используются как инструмент интеграции формальных моделей и результатов их применения.
По существу, первичная вербальная модель представляет собой словесный портрет системы и проблемной ситуации, то есть представляет собой документ, аналогичный проекту технического (информационнопоискового и т. п.) задания, разрабатываемого некой организацией-заказчиком. Заметим: процесс синтеза первичной вербальной модели может осуществляться и при участии сторонних (приглашенных) специалистов. К этому шагу приходится прибегать в тех случаях, когда организация не располагает информацией, достаточной для принятия решения или выявления сущности противоречий. Заказчик не всегда в состоянии осознать суть проблем (например, проблем в области управления), с которыми он сталкивается. Находясь внутри системы, заказчик часто пребывает в состоянии информационной изоляции, лишен возможности наблюдать изменения, происшедшие в среде. Для такого типа заказчика (если говорить о производстве) смысл производственного процесса состоит в том, чтобы «…на срезе фланца патрубка… обеспечивалось… не хуже…» и так далее.
По представлению заказчика «срез фланца» его организации — это одновременно и граница системы. В таких случаях все, что он может сообщить эксперту — это, скорее, проявленные в функционировании его системы симптомы проблемной ситуации, но отнюдь не причины. На эксперта возлагается ответственность за организацию процесса сбора, обобщение информации, установление происхождения проблем и формулирование первичной модели системы и проблемной ситуации. Здесь эксперту активно приходится использовать методы когнитивной психологии, игротехники и т. п.
Часто на этапе синтеза вербальной модели применяются методы активизации интеллектуальной деятельности специалистов, методы извлечения экспертных знаний, призванные выявить неосознанные алгоритмические схемы функционирования отдельных сотрудников и организации в целом. Здесь могут проводиться в том числе и деловые игры, в ходе которых сторонний специалист пытается выявить алгоритмы функционирования системы, составить схему информационных процессов, информационных контуров управления.
Однако, сказанное ранее — это слова о том, «как», но не о том, «что»… Собственно, мы вторглись в технологию синтеза вербальной модели, а сущность модели оставили в стороне. Чтобы понять сущность вербального моделирования, разберемся, для чего создаются вербальные модели. Итак, вербальные модели создаются для:
1) получения на материальном носителе вербального описания:
— структуры системы;
— отношений между элементами;
— функций системы и ее компонентов;
— динамических параметров системы;
— проблемной ситуации;
— совокупности целей и задач деятельности;
— разнообразных ограничений (в том числе — по ресурсам);
— характеристик среды функционирования и возмущающих воздействий;
2) формирования массива исходных данных, используемых на этапе структурирования и формализации знаний о системе;
3) выявления специфики тезауруса, применяемого в данной предметной области (для внешнего эксперта), и упорядочения системы понятий, подлежащих выражению формальными средствами;
4) выявления неполноты системы знаний и организации процесса их пополнения как за счет внутренних ресурсов системы, так и с привлечением внешних информационных ресурсов;
5) установления характера неопределенностей, с которыми придется столкнуться на этапе синтеза формальной модели;
6) поиска базовых закономерностей и аналогий в смежных отраслях, которые могут быть использованы в дальнейшем.
Таким образом, вербальная модель создается для сокращения неопределенности, компенсации неполноты знаний и формирования гипотезы или набора гипотез. Но первая и главная задача вербального моделирования — создание вербального описания на материальном носителе.
Вербальная модель — это не обязательно исключительно текстовый документ — она может содержать в том числе и количественные характеристики, элементы структуризации (например, таблицы, схемы и графики).
В ходе дальнейшей формализации вербальная модель подвергается процедуре структурирования. На этом этапе устанавливаются группы взаимосвязанных элементов системы и с необходимой степенью детализации (для решения поставленной задачи) описываются отношения между ними, осуществляется атрибуция элементов системы и данных о них (устанавливается структура описаний, формулируются требования к точности и т. п.), а также производится группирование данных.
Важным этапом вербального моделирования является этап приведения (стандартизации) терминологии и сокращения избыточности описаний. Результатом выполнения этой процедуры является вербальная модель, построенная в едином стандартизованном тезаурусе, дальнейшее использование которой упрощает решение задач автоматизации процессов анализа и перевода модели на следующий уровень формального представления.
При решении задачи синтеза баз данных и систем информационного обеспечения деловых процессов, данных, полученных на этом этапе, зачастую оказывается достаточно для синтеза макета информационной системы.
Чрезвычайно важно, чтобы в ходе структуризации вербальной модели были выявлены причинно-следственные отношения, отношения ресурсопотребления, хотя бы приблизительно были оценены инерционные характеристики отдельных элементов и системы в целом, тип доминирующих отношений и потенциальные источники конфликтов в системе. Подобные сведения обладают высокой ценностью при проведении процедур реорганизации деловых процессов, а также на этапе принятия решения.
По завершении этапа вербального моделирования системы/процесса, при условии, что логическая компонента модели была успешно выделена (не изъята, а именно выделена, маркирована или акцентирована), становится возможен переход на следующий уровень — уровень логико-лингвистического моделирования.
Как было отмечено, логико-лингвистические и семиотические модели представляют собой следующий — более высокий уровень моделей. Характерно, что и для этого класса моделей существует несколько почти синонимических наименований:
— логико-лингвистические модели;
— логико-семантические модели;
— логико-смысловые модели;
— семиотические представления.
Данный тип моделей характеризуется более высокой степенью формализации. Формализация затрагивает преимущественно логический аспект существования/функционирования моделируемой системы. При построении логико-лингвистических моделей широко используется символьный язык логики и формализм теории графов и алгоритмов. Логические отношения между отдельными элементами модели могут отображаться с применением выразительных средств различных логических систем (краткая характеристика которых была приведена ранее в этой книге). При этом строгость логических отношений может варьироваться в широких пределах от отношений строгого детерминизма до отношений вероятностной логики. Существует возможность построения логико-лингвистических моделей в базисе нескольких формальнологических систем, отражающих различные аспекты функционирования системы и знаний о ней.
Наиболее распространенным способом формального представления логико-лингвистических моделей является граф. Граф — это формальная система, предназначенная для выражения отношений между элементами произвольной природы, оперирующая модельными объектами двух типов: вершина (точка), символизирующая элемент, и ребро (дуга, связь), символизирующее отношение между связываемыми им элементами. В математической интерпретации граф представляет собой формальную систему, описываемую, как G=(X,U), где Х — множество вершин, U — множество ребер (дуг). Граф состоит из упорядоченных пар вершин, причем одна и та же пара может входить в множество U любое число раз, описывая различные виды отношений. Классический пример графа приведен на рис. 2.4.
Различают несколько видов графов, среди которых, если представить классификацию графов в виде иерархии, наиболее крупными классами (второй сверху слой модельных объектов в пирамиде) являются ориентированные, неориентированные и смешанные графы. В зависимости от того является отношение, отображаемое на графе линией, обратимым или необратимым для именования линии могут использоваться термины «ребро» (неориентированная, обратимая связь — отображается обычной линией) или «дуга» (ориентированная, необратимая связь — отображается стрелкой).
В качестве примера графа также можно использовать привычные нам иерархические классификации в виде прямоугольников, связанных линиями, схемы метрополитена, технологические карты и т. п. документы.
Для логико-лингвистических моделей в роли вершин графа выступают атомарные (примитивные) или сложные утверждения на естественном языке или символы, их заменяющие. Связи могут маркироваться различным образом, с тем, чтобы наиболее полным образом охарактеризовать тип связи (отношения). В частности, дуги могут отображать и наличие функциональных зависимостей, операционных связей (входная ситуация — операция — выходная ситуация) — в этих случаях дуги маркируются специальным образом.
В зависимости от характера отображаемых с помощью графа отношений, граф может развертываться с привязкой к некоторой шкале (например — шкале времени) — шкале, отображающей введенную в рамках данной модели метрику. Метрика — это некоторое правило, на основании которого в рамках некоторой модели могут осуществляться операции сравнения объектов, их состояний, определения расстояния между точками в некотором пространстве признаков. Кроме того, метрикой часто называют, собственно, параметр, значение которого определяется в соответствии с введенным правилом.
Одним из видов логико-лингвистических моделей являются сценарии или сценарные модели. Сценарные модели (сценарии) — это разновидность логико-лингвистических моделей, предназначенных для отображения развернутых во времени последовательностей взаимосвязанных состояний, операций или процессов. Сценарии могут иметь как линейную, так и ветвящуюся структуру, в которой могут быть установлены условия перехода к той или иной частной стратегии, либо просто отображены возможные альтернативы без указания условий. Требование взаимосвязанности применительно к сценарным моделям не является строгим и носит довольно условный характер, поскольку устанавливается на основе субъективных суждений экспертов, а также определяется спецификой формулировки целей деятельности. Так, если вам, читатель, вздумается включить в некую сценарную модель, отражающую динамику событий, последовавших за террористическими актами 11 сентября 2002 года, только США и Афганистан — это ваше право, но если вам вздумается включить в число игроков все нефтедобывающие страны, то и тут вас никто не может ни осудить, ни отговорить. Сценарии, как разновидность логико-лингвистических моделей, широко распространены в отраслях деятельности, связанных с моделированием социально-политической, экономической и военной обстановки, созданием информационных систем поддержки управленческой деятельности и во многих других.
Следует отметить, что в ряде случаев трудно провести грань между сценарной моделью и алгоритмом. Однако между сценарной моделью и алгоритмом существует достаточно существенное различие, а заключено оно в том, что алгоритм — это совокупность инструкций, выполнение которых должно привести к некоторому результату, в то время как сценарная модель — это не обязательно алгоритм, например, она может представлять собой протокол событий, повторение которых в той же последовательности не обязательно приведет к той же ситуации, что и в предыдущий раз. То есть, понятие сценарной модели — это более широкое понятие, нежели понятие алгоритма. Понятие алгоритма связано с операционным подходом к моделированию, а алгоритмический подход к анализу причинно-следственных отношений имеет много общего с детерминизмом (правда, многими алгоритмами предусматриваются процедуры обработки различных исключительных ситуаций — вплоть до отказа от принятия решения). Сценарная модель налагает менее строгие ограничения на характер причинно-следственных отношений.
Еще одной важной разновидностью логико-лингвистических моделей являются логико-смысловые (семантические) модели[49]. Логико-лингвистических моделей, ориентированная на отображение исследуемого явления (проблемы), разрабатываемого решения или проектируемого объекта посредством некоторого множества выраженных на естественном языке понятий, фиксирующая отношения между понятиями и отображающая содержательно-смысловые связи между понятиями. Характерно, что используя тот же аппарат, эта разновидность логико-лингвистических моделей ориентирована на несколько иной вид деятельности — а именно, на поиск решения, его синтез из ранее имевших место прецедентов, существующих описаний предметной области или описаний путей решения группы близких по содержанию проблем. По существу этот метод моделирования представляет собой метод поиска решения некоторого комплекса задач на основе анализа совокупности формализованных знаний о некоторой сложной системе. Условно применение данного метода можно описать как циклически повторяемую последовательность из двух процедур: процедуры построения системы высказываний, отражающих знания о системе, и процедуры анализа полученной совокупности знаний с применением ЭВМ (правда, на определенных этапах реализации метода требуется участие эксперта).
Знания о системе представляются в виде семантической сети, отражающей совокупность элементов информации о системе и связей, отражающих смысловую близость этих элементов. Метод логикосмыслового моделирования был разработан в нашей стране в первой половине 1970-х годов в качестве инструмента для подготовки, анализа и совершенствования комплексных решений, принимаемых на различных уровнях отраслевого и межотраслевого управления на основе смыслового (семантического) анализа информации. Выделяется следующие два направления применения логико-смыслового моделирования:
— формирование и оценка проектных решений;
— анализ и оптимизация организационных структур.
Элементами логико-смысловой модели являются высказывания на естественном языке (когнитивные элементы) и связи, существующие между явлениями и объектами, которые отражают эти высказывания. Из совокупности когнитивных элементов и связей получается сеть, описывающая проблемную область.
Семантическая сеть — это разновидность модели, отображающая множество понятий и связей между ними, обусловленных свойствами моделируемого фрагмента реального мира. В общем случае семантическая сеть может быть представлена в виде гиперграфа, в котором вершины соответствуют понятиям, а дуги — отношениям. Такая форма представления обеспечивает большую простоту реализации отношений типа «многие ко многим», нежели иерархическая модель. В зависимости от типов связей, различают классифицирующие, функциональные сети и сценарии. В классифицирующих семантических сетях используются отношения структуризации, в функциональных — функциональные (вычислимые) отношения, а в сценариях — причинно-следственные (каузальные) отношения. Разновидностью семантической сети является фреймовая модель, реализующая «матрешечный» принцип раскрытия свойств систем, процессов и т. п.
Логико-смысловые модели позволяют формировать тематически связные описания различных аспектов проблемы (равно, как и проблемы в целом) и проводить структурный анализ проблемной области. Тематически связные описания получаются за счет выделения из общей совокупности когнитивных элементов логико-смысловой сети некоторых тех, которые непосредственно относятся к заданной тематике. В качестве частного примера применения логико-смыслового моделирования можно рассматривать гипертекстовые системы, получившие широкое распространение в глобальной телекоммуникационной сети Интернет.
В качестве когнитивных элементов могут выступать не только знания, но и высказывания иного характера, например описания отдельных задач. В этом случае логико-смысловые модели могут использоваться для решения проблемы выявления и анализа взаимосвязанных комплексов задач, их декомпозиции и агрегирования, для построения деревьев целей и задач.
Логико-смысловая модель представляется в виде связного неориентированного графа, в котором вершины соответствуют высказываниям, а ребра — семантическим связям между ними. Характеристики графа используются для исследования логико-смысловой сети. Применение такого способа представления позволяет ввести метрики семантической близости когнитивных элементов, и оценки их значимости. Так, например, количество связей, замыкающихся на одном элементе (валентность вершины), рассматривается как выражение значимости элемента, а длина пути от элемента до элемента, измеренная в узлах сети, как семантическая близость элементов (значимость относительно некоторого элемента).
Логико-смысловое моделирование позволяет выявить на основе анализа текстов, сформулированных различными экспертами, скрытые зависимости между различными аспектами проблемы, на взаимосвязь которых не указывалось ни в одном из предложенных текстов, а также произвести объективное ранжирование проблем и задач по их важности. Анализ графа позволяет обнаружить неполноту модели, локализовать те ее места, которые нуждаются в пополнении системы связей и элементов. Это становится возможным благодаря построению взаимосвязанной системы высказываний о предметной области объекта и автоматизированного выделения и структурирования высказываний, характеризующихся семантической близостью.
Благодаря применению средств накопления логико-смысловых моделей в активное использование могут быть вовлечены знания, полученные при решении сходных задач в смежных отраслях деятельности, то есть, реализован принцип историчности при принятии решений. Это приводит к постепенному снижению трудоемкости процессов синтеза новых логико-смысловых моделей.
Методы логико-лингвистического моделирования не исчерпываются перечисленными здесь. Следует упомянуть методы логико-лингвистического моделирования ситуаций, основанные на анализе потока сообщений, разрабатываемые одним из авторов этой книги, П.Ю. Конотоповым, рассмотрению которых будет уделено внимание далее, методы логико-лингвистического моделирования деловых процессов, методы синтеза деревьев целей и задач, а также иные методы, основанные на применении логико-лингвистических моделей и методов. Широкое применение логико-лингвистические модели нашли в отрасли разработки программного обеспечения, управления корпоративными информационными ресурсами и многих других отраслях, где требуется определенный уровень формализации, представляющий единство строгости, интуитивной понятности и высокой выразительной способности моделей.
Логические модели представляют собой следующий уровень формального представления (по сравнению с логико-лингвистическими). В таких моделях естественно-языковые высказывания замещаются на примитивные высказывания — литералы, между которыми устанавливаются отношения, предписываемые формальной логикой.
Различают логические модели, в которых рассматриваются различные схемы логических отношений: отношения логического следования, включения и иные, которыми замещаются отношения, характерные для традиционной формальной логики. Последнее замечание связано с многообразием неклассических логических систем, в которых отношения традиционной логики замещены альтернативными или расширены за счет включения отношений различной степени строгости (например, отношения нестрогого временного предшествования или следования). Здесь следует сослаться на более последовательное и полное описание логических систем различного рода данное в специальных источниках.
Говоря о логических моделях трудно обойти стороной терминологию логики. Однако в данном разделе мы не будем приводить строгий тезаурус логики, а приведем достаточно вольное толкование некоторых общеупотребительных терминов. В первую очередь введем понятие высказывания. Высказывание или литерал — это некоторое языковое выражение, имеющее смысл в рамках некоторой теории, относительно которого можно утверждать, что оно истинно или ложно (для классической логики это так). Логической операцией называется операция построения из одного или более высказываний нового высказывания. Для записи логических формул используются пропозициональные переменные (они замещаются высказываниями), связки (обозначающие тип устанавливаемого отношения) и метасимволы, управляющие процессом разбора формулы (скобки различного рода и т. д.). Силлогизм — это система логических формул, состоящая из двух исходных посылок (антецедентов) и следствия (консеквента). Такие логические системы являются основой для построения традиционных логических рассуждений со времен Аристотеля. Расширением такой логической системы является система, состоящая из нескольких силлогизмов, получившая название полисиллогизма или сорита. В подобной системе на количество исходных посылок и выводов ограничений не налагается, а на соотношение их числа (при условии, что система высказываний не содержит противоречий) налагается условие, что количество выводов не может превышать количество исходных посылок.
В соответствии с последними замечаниями, при рассмотрении логических моделей следует выделять два типа моделей: модели, решаемые по силлогической схеме, и модели, решаемые по полисиллогической схеме. Первый способ анализа системы высказываний требует достаточно громоздких логических вычислений, для которых трудно реализовать процедуры сокращения операций перебора, поскольку пары высказываний должны быть подобраны на основе применения семантических критериев (иначе получится задача, составленная из высказываний типа: «в огороде бузина = Истина, а в Киеве — дядька = Ложно» — выводы из такой системы посылок строить дело неблагодарное). Для полисиллогических моделей существуют методы сокращения вычислений, однако вопросам методологического и технологического обеспечения решения полисиллогизмов в настоящее время уделяется недостаточное внимание. На сегодня теоретическими и прикладными вопросами, связанными с решением полисиллогичеких задач, занимается сравнительно небольшое число ученых, среди которых — наши соотечественники Б.А. Кулик и А.А. Зенкин. Актуальность методов решения полисиллогизмов объясняется ростом потребностей, связанных с анализом потоков сообщений, потенциально содержащих противоречивые высказывания, либо предоставляющих неполную аргументацию, для анализа чего и целесообразно использовать методы решения полисиллогизмов.
Надо сказать, что один из методов решения полисиллогизмов был предложен математиком и логиком Ч. Доджсоном (литературный псевдоним — JI. Кэрролл), обильно «насорившим» соритами в своих книгах «Алиса в стране чудес», «История с узелками» и других.
Так, например, рассмотрим следующий полисиллогизм Кэррола:
1) «Все малые дети неразумны».
2) «Все, кто укрощает крокодилов, заслуживают уважения».
3) «Все неразумные люди не заслуживают уважения».
Необходимо определить, что следует из этих посылок.
Пытаясь решить подобную задачу в рамках аристотелевой силлогистики, нам пришлось бы последовательно подбирать подходящие пары суждений, получать из них следствия до тех пор, пока не будут исчерпаны все возможности. Это при росте числа утверждений оказалось бы чрезвычайно сложной задачей, результат решения которой не всегда приводит к однозначному выводу.
Л. Кэррол разработал оригинальную методику решения полисиллогизмов. Начальный этап решения таких задач может быть представлен в виде следующей последовательности операций (эти этапы присутствуют как у Л. Кэррола, так и в методике Б.А. Кулика):
— определение основных терминов, из которых состоит система посылок;
— введение для терминов системы обозначения;
— выбор подходящего универсума (множества, охватывающего все упоминаемые объекты).
В приведенном примере основными терминами данной задачи являются: «малые дети» (С), «разумные люди» (S), «те, кто укрощает крокодилов» (Т) и «те, кто заслуживает уважения» (R). Очевидно, что эти основные термины представляют какие-то множества в универсуме «люди». Их отрицаниями соответственно будут следующие термины: «не малые дети» (~С), «неразумные люди» (~S), «те, кто не укрощает крокодилов» (~T) и «те, кто не заслуживает уважения» (~R). Универсумом же для данной системы будет являться множество всех людей (U).
По существу, мы сформировали систему элементов формального описания предметной области, отраженной в полисиллогизме. Завершим пример, используя подход Б.А. Кулика (для прочтения символической записи достаточно припомнить школьные годы)…
Итак, С С T CI R\ S CI R (знак С символизирует отношение включения множеств). — Именно так будет выглядеть запись базовых суждений сорита. По школьным годам помнится, что операция инверсии знаков у обеих частей неравенства приводит к интересным результатам (превращению знака «больше» в знак «меньше» и т. д.). В нашем случае такая аналогия вполне уместна: операция отрицания поставленная перед каждым из терминов приведет к инверсии отношения включения, то есть получим:
S с= С; R^T; R<^S. То есть, «Все разумные люди не являются малыми детьми» и т. п. Далее получим:
C^S,S^R =>С <^R Т (z R,R çz S =>Т œS S^R,
RœT ^SœT
СсГ;
ГсС.
RœS,SœC ^KçC
Итого, получаем: «Все малые дети не укрощают крокодилов» и «Все, кто укрощает крокодилов, не являются малыми детьми». Расшифровать прочие утверждения читатели могут самостоятельно.
Логические модели широко используются для описания систем знаний в различных предметных областях, при этом уровень формализации описания в таких моделях существенно выше чем в логико-лингвистических. Достаточно заметить, что одному высказыванию (когнитивному элементу) логико-лингвистической модели, как правило, соответствует несколько высказываний логической модели.
Зачастую, наряду с классическим логическим формализмом, в таких моделях используется формальные средства теории множеств и теории графов, служащие для расширения возможностей по описанию и представлению отношений в логических моделях. Здесь прослеживается их сходство с логико — лингвистическими моделями. Так же, как и логико-лингвистические модели, логические модели позволяют осуществлять качественный анализ, однако, будучи дополнены формальными средствами и методами других разделов математики (что делается достаточно легко, поскольку логика является метаязыком как для естественного языка, так и для искусственных языков), логические модели позволяют осуществлять и строгий численный анализ.
Наиболее широкое распространение логические модели получили в области построения систем искусственного интеллекта, где они используются в качестве основы для производства логического вывода из системы посылок, зафиксированных в базе знаний, в ответ на внешний запрос.
Ограничения, связанные со спецификой предметной области (нечеткость и неполнота экспертных знаний) привели к тому, что в последние годы в отрасли построения систем искусственного интеллекта приобрели особую популярность квазиаксиоматические логические системы (подход, развиваемый отечественным ученым Д.А. Поспеловым). Такие логические системы заведомо неполны и для них не выполняется полный комплекс требований, характерных для классических (аксиоматических) систем. Более того — для большинства логических высказываний, образующих такую систему, задается область определения, в пределах которой эти высказывания сохраняют свою значимость, а все множество высказываний, на основе которых осуществляется анализ, делится на общезначимые высказывания (справедливые для всей модели) и высказывания, имеющие значимость лишь в рамках локальной системы аксиом.
Те же причины (неполнота и нечеткость экспертных знаний) сделали популярными такие направления логики, как многозначные логики (первые работы в этой области принадлежат польским ученым Я. Лукасевичу и А. Тарскому 1920-30-е годы), вероятностные логики и нечеткие логики (Fuzzy Logic — автор теории Л. Заде — 1960-е годы). Этот класс логик активно используется при синтезе логических моделей для систем искусственного интеллекта, предназначенных для ситуационного анализа.
Поскольку большинство знаний и понятий, используемых человеком, нечетко, Л. Заде предложил для представления таких знаний математическую теорию нечетких множеств, позволяющую оперировать такими «интересными» множествами, как множество спелых яблок или множество исправных автомобилей. На таких вот интересных множествах были определены операции нечеткой логики.
Системы, использующие модели на базе нечеткой логики разрабатываются специально для решения плохо определенных задач и задач с использованием неполной и недостоверной информации. Внедрение аппарата нечетких логик в технологии создания экспертных систем привело к созданию нечетких экспертных систем (Fuzzy Expert Systems).
Нечеткие логики стали особенно популярны в последние годы, когда Министерство Обороны США всерьез приступило к финансированию исследований в этой области. Сейчас в мире наблюдается всплеск интереса к аналитическим программным продуктам, созданных с применением методов нечетких логик и нечетких логических моделей. Правда, логическими эти модели назвать уже трудно — в них широко используются многозначные вероятностные отношения меры и принадлежности взамен традиционного математического аппарата бинарной логики. Нечеткая логика позволяет решать широкий класс задач, не поддающихся строгой формализации — методы нечеткой логики используются в системах управления сложными техническими комплексами, функционирующими в непредсказуемых условиях (летательными аппаратами, системами наведения высокоточного оружия и т. д.).
Многие зарубежные аналитические технологии, в силу действия экспортных ограничений, на российские рынки не поставляются, а инструментальные средства для самостоятельной разработки приложений являются ноу-хау фирм производителей — экономически выгоднее поставлять готовые приложения, чем создавать себе армию конкурентов (тем более в странах с «дешевыми» мозгами).
По существу логические модели представляют собой последний этап формализации, на котором в качестве элементов высказывания еще могут выступать понятия, сформулированные на языке человеческого общения. Но как мы видели в логические методы уже активно вмешиваются элементы формальных систем, речь о которых пойдет далее.
Статистические и теоретико-вероятностные методы составляют методологическую основу одноименного вида моделирования. На этом уровне формализации модели речь о вскрытии закона, обеспечивающего устранение неопределенности при принятии решения, пока еще не идет, но существует некоторый массив наблюдений за данной системой или ее аналогом, позволяющих сделать некие выводы относительно прошлого/текущего/будущего состояния системы, основываясь на гипотезе об инвариантности ее поведения.
Как всегда, сформулируем определение. Статистическая или теоретико-вероятностная модель (стохастическая модель) — это модель, в которой обеспечивается учет влияния случайных факторов в процессе функционирования системы, основанная на применении статистической или теоретико-вероятностной методологии по отношению к повторяющимся феноменам. Данная модель оперирует количественными критериями при оценке повторяющихся явлений и позволяет учитывать их нелинейность, динамику, случайные возмущения за счет выдвижения на основе анализа результатов наблюдений гипотез о характере распределения некоторых случайных величин, сказывающихся на поведении системы.
По существу, теоретико-вероятностные и статистические модели отличаются уровнем неопределенности знаний о моделируемой системе, существующей на момент синтеза модели. В случае, когда представления о системе носят, скорее, теоретический характер и основываются исключительно на гипотезах о характере системы и возмущающих воздействий, не подкрепленных результатами наблюдений, теоретико-вероятностная модель является единственно возможной. Когда же на этапе синтеза модели уже существуют данные, полученные опытным путем, появляется возможность подкрепления гипотез за счет их статистической обработки. Это становится очевидным, если рассмотреть соотношение между методами математической статистики и теории вероятностей. Математическая статистика — это наука, изучающая методы вскрытия закономерностей, свойственных большим совокупностям однородных объектов или событий, на основании их выборочного обследования (либо большим массивам данных, полученных в результате наблюдения за одним и тем же объектом на протяжении достаточно протяженного интервала времени). Теория же вероятностей изучает количественные закономерности, которым следуют случайные явления, если эти явления определяются событиями известной вероятности. Соответственно, математическая статистика является связующим звеном между теорией вероятностей и явлениями реального мира, поскольку позволяет сформулировать оценки вероятности тех или иных событий на основе анализа статистических данных.
Можно утверждать, что статистические модели представляют собой особый вид математических моделей, использующих в качестве исходных данных не только актуальные данные о текущем состоянии объекта, но и данные, характеризующие состояние либо других объектов данного класса, либо этого объекта, но в иной момент времени. Статистические модели применимы для изучения массовых явлений любой природы, включая и те, которые не относятся к категории вероятностно определенных (математическая статистика приспособлена и для решения детерминированных задач). При моделировании последних статистический процесс вводится в модель искусственно для получения статистических оценок численного решения (например, точности измерения параметров детерминированного процесса).
Методы математической статистики и теории вероятности могут вводиться, в том числе, и в логические и логико-лингвистические модели, как это было указано в предыдущем подразделе. Например, могут рассматриваться методы интеграции статистических оценок в модели семантических отношений для придания различных весов дугам, связывающим отдельные вершины. Статистические оценки могут быть внедрены и в системы представления тезаурусов для разрешения ситуаций полисемии без обращения к процедурам контекстного анализа. Иными словами, статистические методы могут составлять как основу модели, так и применяться для модификации моделей других типов.
Для обработки результатов наблюдений используются методы корреляционного, регрессионного, факторного, кластерного и иных видов анализа, оперирующих статистическими гипотезами. Особая роль здесь отводится методу статистических испытаний (методу Монте-Карло). Это метод численного решения математических задач, основанный на многократном теоретико-вероятностном и статистическом моделировании случайных величин или процессов с целью построения статистических оценок для искомых величин. Сущность метода состоит в реализации многократного моделирования случайного явления с помощью некоторой процедуры, дающей случайный результат. Для этого с применением ЭВМ создается некоторое множество реализаций случайных процессов, моделирующих возмущающие воздействия на исследуемый объект или процесс, после чего производится моделирование этого процесса или объекта в условиях, определяемых полученными случайными воздействиями. Результаты такого моделирования обрабатывают с использованием методов математической статистики. При этом могут варьироваться тип и параметры распределения случайной величины.
Реализация случайного процесса методом Монте-Карло представляет собой последовательность розыгрышей единичных жребиев, перемежающихся обычными расчетами, в ходе которых определяется результат возмущающего воздействия на объект или процесс, на исход операции.
Поскольку адекватность модели распределения случайных воздействий в общем случае установить трудно, задачей моделирования с применением метода Монте-Карло является обеспечение робастности полученных решений (устойчивости к изменению параметров закона распределения случайных величин и начальных условий моделирования). Если результат моделирования не является робастным (существенно зависит от параметров закона распределения и параметров модели), то это свидетельствует о наличии высокого риска при принятии решения в данной реализации моделируемой системы.
Важную роль в статистических моделях играют гипотезы о характере процессов смены состояний в моделируемой системе. Так, например, весьма интересный случай представляет собой гипотеза о «марковости» процессов (получившая название в честь русского ученого А.А. Маркова — начало XX века). Марковские процессы представляют собой случай процесса с детерминированными вероятностями, для которого ранняя предыстория смены состояний системы на некотором предшествующем интервале времени несущественна для установления вероятности наступления следующего события — основное значение придается ее текущему состоянию. Если существует уверенность в марковости процесса, это существенно меняет представления о системе (она может рассматриваться как «инерционная», в большой степени зависящая от текущего ее состояния и характера возмущающего воздействия). Принцип марковости был открыт при анализе текстов на естественных языках, где вероятность появления следующего символа может быть предсказана на основе статистического анализа текстовых массивов, на данном конкретном языке.
Статистическое моделирование тесно сопряжено с имитационным моделированием, ходе которого модель объекта нередко «погружается в вероятностную (статистическую) среду», в которой проигрываются различные ситуации и режимы функционирования модели/объекта. Однако имитационные модели могут реализовываться и в детерминированных средах.
Методы статистического моделирования широко распространены в сфере стратегического планирования и управления. Широкому распространению методов статистического моделирования в сфере оперативного управления препятствует высокая трудоемкость процесса моделирования. В основном это связано с необходимостью глубокой математической проработки моделей и высокими требованиями, предъявляемыми к математическим познаниям пользователей.
Данный класс моделей обладает высочайшей степенью формализации описаний и применяется там, где закономерности протекания процессов и функционирования системы являются хорошо изученными, а сами процессы могут рассматриваться как детерминированные. Нередко аналитические модели справедливо отождествляются с моделями детерминированных процессов. Такие ограничения являются достаточно жесткими, что ограничивает сферу их применения системами, функционирующими в стационарных условиях (т. е. в малой степени подверженных влиянию случайных возмущающих воздействий) или требуют существенного упрощения модели. В качестве примера аналитической модели может рассматриваться модель невозмущенного движения объекта в космическом пространстве.
Аналитическое математическое моделирование — это вид моделирования, в ходе которого основная роль отводится аналитической математической модели, обладающей следующими особенностями:
— аналитическая модель строится на основе некоторой теории или научной гипотезы;
— модель описывает в целом определенный аспект моделируемой системы (процесс в системе) посредством различных математических конструкций (функций или функционалов, алгебраических или дифференциальных уравнений и т. д.);
— модель позволяет получать конечные результаты исследования в виде некоторых формальных соотношений, пригодных для производства количественного или качественного анализа.
Использование ЭВМ при аналитическом моделировании не является обязательным, но решение достаточно сложных задач, сформулированных аналитически, целесообразно сопровождать проведением численных исследований на ЭВМ. Для проведения этих исследований разрабатывается соответствующий алгоритм (алгоритмическая модель), реализующая его программа, формируется массив исходных данных, после чего выполняются расчеты.
Проведению аналитического моделирования может предшествовать построение концептуальной модели с целью установления того, какой именно теоретический аппарат целесообразно использовать для моделирования данной конкретной системы.
Важным достоинством аналитического моделирования является возможность получения на его основе фундаментальных результатов и инвариантных зависимостей, которые могут быть распространены как на различные случаи использования моделируемой системы в тех или иных ситуациях и распространены на случаи рассмотрения других систем данного класса.
Основным же недостатком аналитического моделирования является то, что его применение к сложным системам требует существенной идеализации описания системы. Это связано с разрастанием объемов вычислений даже при несущественном усложнении описаний. Такая идеализация может приводить к неполной адекватности получаемых результатов, к тому, что эти результаты могут использоваться лишь в качестве первого приближения.
Однако, такие результаты могут быть использованы в ходе проведения моделирования с применением имитационных моделей в качестве неких опорных величин, относительно которых осуществляется дальнейшее исследование системы.
Данная разновидность моделей неразрывно связана с идеей машинного эксперимента. Собственно, имитационная модель — это модель комплексная, к которой не предъявляется строгих требований к применению моделей какого-то заданного типа. Идеология многомодельного исследования целиком основывается именно на этом типе моделей.
Имитационная модель — это комплексное логико-математическое представление системы, реализованное в виде программы, предназначенной для решения на ЭВМ, включающее в себя модели различного типа, и рассматривающее аспект функционирования динамической системы во времени. Данный класс моделей применяется при невозможности строгого аналитического решения задачи или проведения натурного эксперимента. Имитационные модели служат для изучения поведения во времени сложной неоднородной динамической системы, относительно структуры которой существуют точные знания или детализированные гипотезы. Для каждого элемента или подсистемы моделируемой системы в памяти ЭВМ формируется блок данных, характеризующих ее текущее и предшествующие состояния, блок логических и вычислительных процедур, описывающих изменения критических параметров во времени, а также производятся вычисления этих параметров на основе заданных значений.
Комплекс подпрограмм или относительно автономных программных агентов функционирует под управлением программы-супервизора, осуществляющей диспетчеризацию вызовов, активизирующей и приостанавливающей на время выполнение тех или иных процедур в соответствии с планом машинного эксперимента, имитируя тем самым поведение системы. В результате машинного эксперимента формируются массивы данных о состоянии различных параметров системы в различные моменты времени с привязкой к системным событиям, имитируемым в ходе эксперимента.
При этом программа-супервизор управляет процессом имитации случайных возмущающих воздействий, от которых зависит функционирование системы в целом и ее элементов и подсистем. Широкое применение здесь находит метод Монте-Карло, ранее упоминавшийся нами.
Имитационная модель — это инструмент исследования, посредством которого могут осуществляться и манипуляции с масштабом времени функционирования модели. Различают имитационные модели, функционирующие как в натуральном, так и в замедленном или ускоренном масштабе времени. Это является крайне важным при анализе поведения систем, для наблюдения которых отсутствует возможность воспользоваться натуральным масштабом времени. К разряду таких систем могут быть отнесены экосистемы, популяции, системы, в которых протекают скоротечные физические процессы и иные.
К числу наиболее памятных для человечества имитационных моделей могут быть отнесена модель глобальной ядерной войны, приведшая к укоренению в обиходе политиков и военных термина «ядерная зима». Эта модель оказала существенное влияние на международную обстановку и на долгое время снизила накал гонки вооружений. Но уроки не идут впрок — все забывается и новые политики безответственно манипулируют терминами «превентивный удар» и иными, столь же абсурдными.
Частным случаем имитационных моделей являются модели ситуационные. Ситуационные модели — это модели, используемые при решении задач с неопределенностью, исходя из совокупности ситуаций. В отличие от других моделей, основанных на заданном графе функционирования системы, для ситуационной модели такой граф неизвестен. Однако существует набор прецедентов ситуаций, обладающих малым прогностическим потенциалом. Под ситуацией будем понимать временное отношение, сложившееся между ее объектами-участниками, либо между состояниями этих объектов.
Соответственно, под ситуационным моделированием будем понимать метод анализа некоторой системы с применением ситуационной модели, с требуемой степенью адекватности отображающую логическую, временную, пространственную структуру процессов, а также характер и структуру информации о состоянии системы и изменении образующих ее элементов.
Для создания ситуационных моделей требуется решить следующие задачи:
— создать информационную модель фрагмента реального мира, в которой каждому явлению, процессу или участнику будет соответствовать уникальный информационный аналог;
— обеспечить сбор и регистрацию информации об изменениях ситуации во времени, пространстве и пространстве введенных признаков;
— оценить прогностический потенциал тех или иных ситуаций (что связано с инерционностью вовлеченных в ситуацию объектов и системы в целом и т. п.).
Поскольку граф, описывающий последовательность переходов, для ситуационных моделей в общем случае не определен, постольку целесообразно рассматривать вариант представления ситуационной модели в виде обобщенной семантической сети (см. определение, данное ранее). Одна из разновидностей семантических сетей — сценарий, как нельзя лучше подходит для этой цели.
В целом структура ситуационной модели определяется субъективными особенностями восприятия и свойственным аналитику способом разложения ситуации на составляющие. Это вызвано тем, что эксперт-аналитик, осуществляющий процедуру синтеза ситуационной модели, формулирует свои собственные критерии, соответствующие пребыванию системы в том или ином состоянии.
Говоря о посреднической (интерфейсной) функции аналитики, мы указываем на роль аналитики как некоторого средства, обеспечивающего связь между потребностями, существующими в практической сфере управления, и возможностями, предоставляемыми теоретико-методологическим блоком аналитики, рассмотрению которого были посвящены предыдущие разделы этой главы.
Сразу вспоминается кинофильм «Кавказская пленница» и ставший популярным тост: «…Так выпьем же за то, чтобы наши желания всегда совпадали с нашими возможностями!» И ведь не случайно вспоминается — скорее всего, по прочтении предыдущих разделов у вас возникло ощущение, что ваши потребности не полностью удовлетворяются возможностями, предоставляемыми теоретико методологическим блоком. Да, действительно, процедура перехода от теории к практике (и наоборот) является непростой — хотя бы по причинам психологического плана. Для того, чтобы осуществить этот переход, требуется либо наличие определенных навыков системного мышления, либо каких-либо методов преодоления психологического барьера, всегда существующего при освоении нового.
Ну, а поскольку в психологии все мы чувствуем себя большими специалистами, постольку решение «проблемы старта» начнем именно с психологических позиций (надо же с чего-то начинать — так зачем начинать с непонятного). Кстати, когда речь идет о приобретении знаний и навыков, этот подход себя оправдывает — иначе желание учиться отбивается напрочь.
Представим себе ситуацию такого сорта: проблема есть (ее существование остро ощущается), а знаний для ее решения, подлежащих формализации, — нет. Более того, сама проблема никак не поддается локализации, описанию и структурированию — ни источника противоречий не видно, ни — тем более — путей ее решения. Можно сработать по симптомам, но бросая ресурсы на направление прорыва, оголяешь другие участки, да и ресурсы уходят, как вода сквозь сито. Мозги буксуют на месте, перемалывая одни и те же мысли, но о чем эти мысли? — Интересно, что чаще всего проносится в голове не мысль, а навязчивая фраза типа «…Черт! В чем же дело?! Как быть?!..» — и так по циклу, по циклу, как в квартирном счетчике расхода электричества.
Важную роль в преодолении этого состояния играют, так называемые, методы активизации мышления. Применение этих методов позволяет:
— осуществить переход от эмоционального восприятия к абстрактно логическому (избавиться от восклицательных знаков в формулировке проблемы);
— перейти к конструктивным интеллектуальным процедурам — установление комплекса симптомов, поиск аналогов и т. д. — вплоть до локализации проблемы;
— приступить к генерации путей решения проблемы.
Осуществить переход от состояния дезадаптационного стресса к состоянию креативного (творческого, созидательного) мышления можно с применением различных методик. В общем случае такие методики можно условно разделить на две группы: психологические и организационные методики. Однако, если приглядеться внимательно, убеждаешься в том, что оба направления являются действенными только в связке — иначе на выходе получается либо походная колонна невротиков, либо спокойное стадо альпийских коров.
Программисты любят давать бесплатные советы «бестолковым юзерам», например, когда сбоит программа, можно получить такой: «Если у вас что-то не получается — выйдите и войдите снова». Звучит глупо, особенно, если у вспомнить ослика Иа-Иа с горшочком и лопнувшим шариком: шарик «входил и выходил», а настроение у Иа не менялось. Но происходило это только потому, что шарик и горшочек были простыми объектами — способностью к структурной динамике они не обладают, эмержентных свойств у них нет, а уж тем более — способности к адаптации и самоорганизации.
В случае со сложными системами и уж, тем более, с системами, способными к целеполаганию, дело обстоит иначе. Вход и выход из программы, как системы функционирующей в динамической среде, способен дать весьма положительный эффект. Так же обстоит и с входом и выходом из процесса решения задачи в среде динамичной человеческой психики — от того, как это сделано зависит очень многое, в частности — результативность мыслительного процесса.
Задача состоит в том, чтобы «правильно» подступиться к решению задачи, для чего и разработаны методы активизации мышления. В этой книге мы не будем апеллировать к опыту, связанному с применением гипноза и психотропных препаратов (хотя трансовые методики тоже используются для достижения эффекта смены эмоционального контекста мыслительных операций), а обратимся с тем методикам, которые зародились в рамках системной теории. Перечислим наиболее распространенные методы активизации мышления (в том числе — использования интуиции и опыта) экспертов и лиц, принимающих решения:
— методы коллективной генерации идей (мозговой атаки, судов идей и т. п.);
— метод «Дельфи»;
— сценарные методы;
— методы поэтапной структуризации задач (синтез деревьев целей и задач, прогнозного графа и т. п.);
— морфологический подход.
Даже беглый взгляд на этот список позволяет сделать вывод о существовании связи между методами активизации мышления и методами синтеза формальных моделей (это очевидно, поскольку названия говорят сами за себя — многие слова выглядят очень знакомо). Действительно, результаты применения методов активизации мышления используются на соответствующих этапах и уровнях процесса формализации.
Рассмотрим класс методов коллективной генерации идей. Первым представителем этого класса является метод мозговой атаки. Этот метод сформировался в начале 1950-х годов в ходе разработки перспективных программ вооружений и космической техники, проводившихся корпорацией RAND по заказу правительства США. Данный метод зарекомендовал себя настолько хорошо, что на некоторое время был принят в качестве основного метода выдвижения новых идей при синтезе решений сложных межрубрикативных проблем, перспективных планов и прогнозов. В основе метода лежит предположение, что при генерации идей в непринужденной обстановке стимулируется творческая активность, и что среди множества предложенных идей, хотя бы одна, да содержит рациональное зерно. После этапа бурной генерации идей специалисты в спокойной обстановке анализировали выдвинутые варианты решения проблем, невзирая на уровень специальной подготовки лиц их предложивших (хотя состав участников мозговой атаки, безусловно, тщательно подбирается). Существуют несколько разновидностей этого метода: прямая мозговая атака, конференция или «ярмарка идей», обмен мнениями и другие. Основной задачей, ставящейся перед участниками мозговой атаки, является задача генерации максимально возможного количества идей вне зависимости от степени их конструктивности (вплоть до абсурда). Для создания особой атмосферы могут использоваться различные методы стимулирования (в том числе начисление баллов и иные). Вплоть до того, что для повышения творческой активности мужчин-участников мозговых атак в экспертную группу включались привлекательные женщины.
Принято различать прямую мозговую атаку (непосредственно генерацию идей без обсуждения), обмен мнениями (при этом стороны поочередно высказывают свои взгляды на метод решения проблемы — часто это приводит к выдвижению корпоративных стратегий), суды идей (эксперты разбиваются на две группы — одна осуществляет прямую мозговую атаку, генерируя идеи, а второй группе вменяется в обязанность выступать в роли критика, выдвигающего контраргументы, направленные на дискредитацию предложенных решений). Часто для проведения мозговых атак используется форма деловой игры, для чего в группу включается специалист-игротехник, задачей которого является поддержание деловой атмосферы, духа здоровой конкуренции и подавление агрессии участников обсуждения. Довольно интересны методы, которые используются игротехниками для обеспечения такого режима общения: часто производится формализация процесса обмена мнениями — в обиход вводятся стандартизованные речевые обороты, произношение которых входит в обязанность каждого участника игры при генерации тех или иных типов высказываний. За счет этого происходит снижение эмоционального накала, обеспечивается соблюдение установленного этикета. Нарушение регламента может наказываться штрафами или исключением из группы.
Например, на игротехнических модулях профессора О.С. Анисимова в ходе дискуссий с оппонентом обязательно произносится вводная фраза: «Правильно ли я понимаю, что…» — далее следует изложение интерпретации точки зрения собеседника, которому адресован вопрос. Это позволяет исключить возможность неконструктивной критики, вызванной неправильным истолкованием высказываний оппонента.
Однако, вскоре обнаружился общий недостаток методов типа мозговой атаки — конформизм и пристрастность суждений, возникающий в условиях, когда социальный (и должностной) статус участников атаки неодинаков. Это явление с одинаковой силой проявлялось как в коллективах ученых, так и в среде политиков, военных, специалистов в области управления производством и финансами.
Наиболее очевидным вариантом преодоления этого недостатка явилось решение о разработке анонимных методов опроса мнений специалистов. Подобные методы возникли в 1960-е годы и получили название методов типа Дельфи. Базовый метод Дельфи представляет собой вариант многоэтапного проведения мозговой атаки, в ходе которой обеспечивается анонимность экспертов, для чего их мнения представляются в виде документов, авторство которых известно только организатору или модератору сессии. Модератор сессий рассылает материалы, полученные в ходе предыдущего тура опроса, остальным членам экспертной группы, предлагая каждому из них произвести ранжирование полученных вариантов по значимости. После чего участники экспертной группы направляют результаты проделанной работы модератору. В дальнейшем, по результатам полученных откликов от членов экспертной группы формируются оценки согласованности мнений, а также вводятся коэффициенты, указывающие на степень продуктивности идей генерируемых каждым конкретным экспертом. Благодаря этому оценивалась целесообразность участия того или иного члена экспертной группы в дальнейшем обсуждении проблемы, а также обеспечивалась обратная связь при синтезе решения. После чего проводились последующие туры опроса, в ходе которых модератором задавалась основная тематика, определившаяся по итогам предыдущих туров. Тогда, в 60-х годах метод Дельфи представлял собой длительную бюрократическую процедуру, что препятствовало его широкому распространению в практике оперативного управления, что существенно ограничивало сферу его применения. Но, спустя годы, в результате развития телекоммуникационных технологий применение метода Дельфи существенно упростилось, а процедура Дельфи вошла в качестве составляющей части в другие методы синтеза управленческих решений.
Сценарные методы представляют собой еще одну группу методов, обычно относимую к классу методов активизации мышления. Следует заметить, что по мере отдаления от начала этого подраздела, методы, причисляемые к этому классу, становятся все менее похожими на методы активизации мышления (по крайней мере, внешне). Ну, каким образом сценарий может активизировать мыслительную деятельность?
Похоже, мы забыли ответить на один очень важный вопрос: — «Какова, собственно, цель нашей деятельности, для чего необходимо активизировать мыслительную деятельность?» Если этот вопрос оставить без ответа, то вроде бы активизировать мышление и ни к чему. Но вспомним, с чего начинался этот раздел… — Начинался он с описания состояния растерянности, возникающем при переходе от практики к теории и обратно.
Спускаться с высот абстракции легче — изучил тезаурус, подновил в памяти значения введенных обозначений и переменных — и вот он — ответ на многие вопросы. А вот как взобраться на эти высоты? Как абсолютно неструктурированную проблему превратить в нечто, похожее на модель, как создать тот «скелет», вокруг которого позже будет выстроена теоретическая модель?
Есть такая голливудская профессия — «писатель сценариев — scriptwriter». Авторы сценариев — это не совсем писатели, они не занимаются прорисовкой подробностей. Их задача — построение сюжетной основы фильма, своеобразной функциональной модели, к которой по ходу работы будут прикрепляться все новые и новые подробности. Если в основе сценария полноценная книга, то сценарий — это ее модель, модель трансляции текста в фильм — целостную совокупность видеоряда, текстов, музыки и всех прочих атрибутов кинематографа. Если сценарий рождается, как самостоятельное произведение, то сценарий — это функциональная модель некоторого фрагмента реального или вымышленного мира, описывающая его с заданным уровнем детализации. Почему фильмы не снимают прямо по книге? — Да потому, что книги пишутся без учета возможностей кинематографа — где-то они слишком абстрактны, где-то слишком конкретны, какие-то фрагменты просто не представляется возможным отснять (хотя после вторжения в кинематограф компьютерной анимации трудно представить такие фрагменты).
С той же целью (но не только) пишутся сценарные модели действительности, чтобы создать некое описание, адаптированное для его дальнейшего развития до уровня модели заданного уровня формализации. Подведем итог всем этим вольным рассуждениям на тему кинематографа и не только… Итак, сценарные модели строятся для того, чтобы:
— создать основу для построения формальной модели;
— зафиксировать на материальном носителе совокупность знаний о системе или процессе;
— привести описания системы или процесса к виду, допускающему его описание с помощью формальных средств;
— проанализировать существующие расхождения в субъективном восприятии проблемной ситуации различными специалистами;
— выявить максимально полный комплекс вариантов решения проблемы и т. д.
Метод сценариев в своей основе имеет все тот же механизм письменного опроса экспертов, перед которыми ставится задача описания процесса, системы, каких-то особенностей ее функционирования и управления ей, некоторой проблемы или ее аспекта, путей ее решения и т. д. На заре возникновения метода сценариев к сценариям предъявлялось требование их развертки во времени, однако позже это требование было признано необязательным. В современном понимании сценарий — это имеющее низкий уровень формализации структурированное текстовое описание некоторой проблемы и путей ее решения, представленное в виде совокупности пунктов (или иных блоков, отражающих структуру изложения), между которыми установлены некие логические отношения.
На практике сценарии зачастую имеют весьма интересное оформление. Нередко сценарии бывают представлены в виде подобия графа (см. рис. 2.5), блок-схемы, диаграммы Гантта или иным способом.
Способность сценария стимулировать мыслительную деятельность обусловлена спецификой его представления — до тех пор, пока наши суждения не зафиксированы на материальном носителе и не приобрели наглядную форму, судить о полноте и непротиворечивости знаний может только их носитель, да и то — не всегда. Когда же лицо, принимающее решение, имеет совокупность экспертных решений представленных на материальном носителе, у него появляется возможность анализировать их логическую полноту и непротиворечивость, отбраковывать варианты, постепенно формировать основу решения, определять направления работы по сбору информации о конкретных аспектах проблемы (вести работу, направленную на снижение уровня неопределенности знаний).
Существует еще два метода (на самом деле — это целые классы методов), которые принято относить к классу методов активизации мышления — это методы поэтапной структуризации задач (синтез деревьев целей и задач, прогнозного графа и т. п.) и группа морфологических методов. Однако, несмотря на несомненную принадлежность этих методов к классу методов активизации мышления, нам показалось более логичным рассмотреть их в следующем подразделе вместе с методами структурирования информации.
Многообразие методов структурирования информации обусловлено тем, что способов ее представления и организации существует масса, да и информация, сама по себе, бывает весьма различного свойства. Например, весьма существенно то, какие средства отображения/каналы восприятия задействуются при выводе/вводе данных, потенциально содержащих информацию, каков исходный уровень организации этих данных, относятся ли они к разряду числовых, текстовых, графических, видео, аудио и т. д. Очень важную роль играют те цели, которые преследуются при выполнении процедуры структурирования данных (информации).
Краткое отступление: ранее мы уже указывали на различие между данными и информацией, говоря о том, что понятие «данные» связано с представлением информации на материальных носителях, а также о том, что данные для конкретного потребителя могут вообще не содержать информации, поскольку информация — это те новые знания, которые приобретает получатель данных. Здесь мы считаем нелишним напомнить об этом и, по привычке оперируя словом «информация», будем подразумевать, что структурируем мы все-таки данные (хотя в голове мы можем структурировать и информацию, пытаясь мысленно систематизировать, упорядочить имеющиеся знания).
Для начала введем классификацию целей структурирования информации. Здесь могут быть выделены следующие классы целей:
— получение качественно нового знания о системе/процессе;
— установление факта и локализация неполноты и/или противоречивости совокупности знаний;
— систематизация, упорядочение некоторой совокупности знаний;
— акцентирование или выделение одного или нескольких аспектов информации (например, временного, пространственного, функционального и т. д.);
— сокращение избыточности представления информации;
— согласование представления информации с некоторой системой обработки и интерпретации;
— повышение наглядности отображения информации;
— смена уровня общности/абстракции описаний.
В зависимости от класса цели меняются методы и технологии структурирования информации. Но мы уже указывали на то, что цель — это не единственный фактор, определяющий выбор метода структурирования информации. По этой причине необходимо рассмотреть виды информации, подлежащей структурированию, а также способы ее представления.
Введем классификацию видов информации по ее сущности/содержанию и способу ее использования:
— информация о ценностях и целях (информация целеполагания), используемая при планировании/прогнозировании;
— информация о функциях системы/процесса;
— информация о структуре системы/процесса;
— информация о динамике системы/процесса;
— информация о состоянии системы/процесса;
— информация о задачах системы/процесса.
В приведенной классификации виды информации размещены в порядке убывания периода стабильности/актуальности. Однако два класса информации, описывающей ценности, цели и задачи, являются относительно независимыми от состояния, динамики, структуры и функций системы/процесса, поскольку связаны с реализацией функции целеполагания. Впрочем, можно считать, что решение об использовании именно такой схемы размещения этих классов информации вполне обоснованно, поскольку позволяет решать многие прикладные задачи.
Кроме всего прочего, следует учитывать еще и такие классификационные признаки, как:
— отношение информации к объекту:
— информация, относящаяся к объекту;
— информация, относящаяся к классу объектов;
— информация, относящаяся к среде;
— отношение информации к некоторому моменту времени:
— информация, относящаяся к прошлому;
— информация, относящаяся к настоящему;
— информация, относящаяся к будущему;
— отношение информации к классу структурной организации:
— информация неструктурированная;
— информация структурированная;
— информация упорядоченная;
— информация формализованная.
Теперь, после того как мы определились с тем, что же, собственно, нам предстоит структурировать, можно перейти к рассмотрению методов структуризации.
Можно ли сказать, что структуризация информации/данных — это нечто новое или незнакомое нам? — Конечно, нет. Собственно, все те действия, которые мы проделывали в начале этого подраздела, представляли собой одну из множества ипостасей процесса структуризации информации. В нашем случае мы занимались структурированием знаний — мы решали задачу изменения уровня организации знаний, пытаясь построить компактную систему знаний, которая могла бы выступать в качестве основы для дальнейшего развития теории (американцам очень нравится слово «скелет/skeleton», которым они пользуются в таких случаях).
Следует признать, что у американцев язык науки гораздо более метафоричен, нежели чем у нас, а ведь метафора, как мы указывали, — это ступень к новому знанию. Если мы знаем, с чем можно сравнить нечто, то вполне вероятно, что на это нечто могут быть перенесена некоторая часть наших знаний об объекте, с которым мы сравниваем это нечто. Наш «великий и могучий русский язык» гораздо более академичен, а процесс словообразования достаточно сложен и не всегда приводит к желаемому результату (закреплению нового, более «экономного» слова). Это довольно грустно, поскольку одним из первых признаков научного и культурного застоя является прекращение словотворчества и преобладание процесса приращения словаря за счет иноязычных заимствований. Надо сказать, что даже предмет национальной «гордости» россиян — русский мат — по запасу ругательных слов, оказывается, уступает большинству языков мира. Зато мы чаще пользуемся этими словами — запальчиво возразит «патриот»… что ж, возможно, но это тоже аргумент не в нашу пользу.
Итак, зачем мы так старательно расклассифицировали цели структурирования информации? Да затем, чтобы создать тот самый скелет, который нам предстоит в дальнейшем оснастить «сухожилиями», «мышцами» и обтянуть «кожей» — то есть дополнить более конкретными знаниями. Что ж, скелет мы уже смастерили — пора приступать к следующему этапу.
В основе большинства процедур структурирования лежит метод классификации. Классификация — это иерархически организованная система информационных элементов, обозначающих объекты/процессы реального мира и упорядоченных по признаку сходства/различия классификационных признаков, отражающих избранные свойства объектов. Как правило, процедура классификации (классифицирование) осуществляется для удобства исследования некоторой предметной области (фрагмента реального мира). Принято различать следующие виды классификации:
— искусственную, осуществляемую по внешним признакам, не выражающим сущности объектов/процессов, и служащую для упорядочения некоторого их множества;
— натуральную (естественную), осуществляемую по существенным признакам, характеризующим внутреннюю (сущностную) общность объектов/процессов.
Натуральная классификация является инструментом и результатом научного исследования, поскольку выражает результаты изучения закономерностей классифицируемых объектов/процессов. В то время как искусственная классификация обладает исключительно прикладной ценностью в рамках решения конкретной задачи. Например, спелое/неспелое яблоко — натуральная классификация, красное/зеленое яблоко — искусственная.
От качества выполнения процедуры классификации на ранних этапах исследований сложных систем (да и не только сложных) зависит результативность и качество всей работы. Поэтому при осуществлении процедуры классификации необходимо придерживаться следующих принципов.
— при выполнении каждой операции разделения на классы (акт деления) допускается применение только одного классификационного основания;
— совокупный объем полученных в результате разделения на классы понятий должен равняться объему делимого понятия;
— понятия, полученные в результате деления должны взаимно исключать друг друга;
— деление должно быть последовательным.
Классификации делятся на следующие виды:
— простые (одноуровневые), например — дихотомия, когда одно понятие верхнего уровня (А) делится на два таких (В и С), что для них выполняются условия А = В + С и В = не С (С = не В);
— сложные (многомерные) обычно, представляемые в виде таблиц сложной организации, где строкам и столбцам соответствуют различные классификационные признаки, например — периодическая таблица химических элементов Д.И. Менделеева;
— иерархическая (древовидная), едва ли нуждающаяся в примерах и пояснениях.
Метод классификации в том или ином виде используется при решении самых разнообразных задач, связанных со структурированием информации. Неорганизованные информационные элементы подвергаются процедурам группирования, связывания, обобщения, в результате чего структура или проявляется (при натуральной классификации), или образуется (при искусственной классификации). В книге В.Ф. Турчина «Феномен науки: Кибернетический подход к эволюции»[50] момент смены уровня организации системы именуется метасистемным переходом (возникновения системы более высокого уровня иерархии), который и рассматривается как эволюционный процесс. Соответственно, процессы синтеза новой классификации и структурирования информации можно рассматривать, как процесс эволюции знаний. Это не означает, что в результате выполнения процедур классификации или структурирования появляется новое знание, но означает, что в результате выполнения этих процедур создается новая система управления знаниями, существенно упрощающая различные манипуляции с ними, в том числе — и поиск ранее не выявленных закономерностей и законов.
Заметим, что процедура классификации не имеет собственной ценности и приобретает ее только, если она способствует достижению некоторого комплекса целей. Созданная в результате выполнения классификационной процедуры система управления знаниями должна быть полезной — что означает, что выбор классификационных критериев не может быть произвольным, а должен осуществляться с учетом решаемой задачи. Они должны отвечать целям деятельности. При этом следует различать два вида/аспекта деятельности.
— деятельность, направленную на достижение конечной (генеральной или глобальной) цели;
— деятельность, направленную на решение задач обеспечения этой деятельности.
К последней категории может быть отнесена деятельность, направленная на решение задач построения адекватной модели предметной области, ее тезауруса, создания инструментальных средств, используемых для достижения конечной цели.
При структурировании информации должна учитываться специфика потребителя полученного информационного продукта. Иными словами, полученный информационный продукт должен отвечать требованиям к уровню детализации информации, способу ее представления и составу тезауруса, обеспечивающим оптимальный режим восприятия информационного продукта.
Ранее, при рассмотрении видов моделей и методов моделирования мы установили, что уровень формализации представления знаний может изменяться в пределах от неструктурированного текста, представленного на естественном языке (ЕЯ) до структурированного текста на некотором искусственном (формальном) языке (ИЯ). Искусственные языки могут быть построены в базисе различных формальных систем (формальной логики, теоретико-множественного, алгебраического формального аппарата и иных).
В зависимости от исходного уровня структурной организации обрабатываемых данных, могут быть выделены следующие классы задач (классы задач по уровню структурной организации информации на входе/выходе):
1. Задачи преобразования неструктурированного ЕЯ-текста в ЕЯ-текст с разбиением на рубрики;
2. Задачи преобразования ЕЯ-текста с разбиением на рубрики в структурированный ЕЯ текст с элементами логического формализма;
3. Задачи преобразования структурированного ЕЯ текста с элементами логического формализма в символьную модель, использующую формализм теории графов с ЕЯ-маркировкой вершин (узлов) и связей (дуг);
4. Задачи преобразования символьной модели, использующей формализм теории графов с ЕЯ-маркировкой вершин (узлов) и связей (дуг), в символьную модель, использующую формализм теории графов с ИЯ-маркировкой вершин (узлов) и связей (дуг);
5. Задачи преобразования символьной модели, использующей формализм теории графов с ИЯ-маркировкой вершин (узлов) и связей (дуг), в строгую символьную ИЯ-модель.
В принципе, уже после решения задачи второго типа, может осуществляться переход от ЕЯ-представлений к некоторой промежуточной системе обозначений (имен), как это делается при разработке программ. Однако такой переход имеет смысл только при условии, что уже произведена декомпозиция на элементарные термины, выражающие свойства и функции объектов, с тем, чтобы в дальнейшем для них не потребовалось осуществлять процедуру восстановления ЕЯ-представления. Если это условие выполняется, то становится возможен даже автоматизированный переход от промежуточной системы имен к ИЯ-представлению (при условии существования тезауруса соответствующего уровня). В общем же случае, операция детальной декомпозиции осуществляется лишь при решении задачи четвертого типа. Впрочем, жесткий стандарт здесь установить трудно, да и не может он быть жестким, поскольку специфику алгоритма структуризации определяют цели деятельности.
Более того, в случае, когда достигнутая степень формализации не удовлетворяет требованиям, предъявляемым спецификой деятельности, полученное формальное описание может быть повторно подвергнута процедурам, которые ранее осуществлялись в отношении представления иного типа.
Заметим, что структурированию может подвергаться и информация, представленная в нетекстовом виде, однако и здесь могут быть выделены задачи, по своему содержанию — равносильные перечисленным.
Например, рассматривая в качестве исходного массива данных массив графических изображений различных фрагментов некоторого объекта/процесса, относящихся к разным моментам времени и полученных с разных ракурсов, можно решить задачу структурирования, воспользовавшись теми же этапами/задачами. Для чего можно воспользоваться одной из двух стратегий:
— осуществить предварительную трансляцию в текстовую форму (составление подробных описаний изображений на ЕЯ с указанием пространственных и временных отношений между описываемыми объектами), после чего воспользоваться ранее описанными процедурами;
— интерпретировать изображение, как разновидность текста, с применением альтернативной знаковой системы, позволяющей осуществить процесс структуризации в другой знаковой системе.
В качестве теоретического основания для применения такого подхода выступает семиотика, интерпретирующая любой способ представления информации как разновидность текста, представленного средствами некоторой знаковой системы. Для графического представления информации разработан ряд методов, позволяющих перейти от обычного цветного тонального изображения к контурным и иным представлениям, упрощающим процедуры распознавания и трансляции к иным знаковым системам. Однако, поскольку графические модели, получаемые методом последовательной фиксации состояния объектов реального мира, способны отражать лишь пространственно-временные и атрибутивные характеристики наблюдаемых объектов/процессов, постольку извлечение из них системы причинно-следственных отношений становится возможным только с привлечением внешней (чаще всего — экспертной) модели интерпретации.
Наиболее распространенным путем решения задач структуризации информации является привлечение эксперта-аналитика. В этом случае на него ложится вся нагрузка по преобразованию исходного текста: от поиска связных фрагментов до выявления системы логических, пространственных, временных отношений и дальнейших процедур синтеза формальной модели. Хотя в последнее время, благодаря развитию семиотики, лингвистики, теории искусственных языков, теории систем искусственного интеллекта, нейрокибернетики и ряда других научных дисциплин, в эту отрасль стали все чаще вторгаться технологии если не автоматического, то автоматизированного анализа и структурирования информации. Среди такого рода технологий можно выделить системы автоматизированного реферирования текста, предназначенные для извлечения фрагментов текста, наиболее ярко выражающих сущность текста или его основные положения. Как правило[51], эта операция осуществляется за счет применения статистических закономерностей, открытых Дж. Зипфом (George Kingsley Zipf) и получивших название принципа экономии усилий в лингвистике или закона Зипфа (или, более общей формулировке, закона Зипфа-Мандельброта).
В зависимости от реализации статистические критерии могут применяться к тексту на раннем этапе (до грамматико-логической обработки текста), а могут и на завершающей стадии (после предварительной обработки, согласования словоформ и т. п.). Однако, в настоящее время без поддержки интерактивного режима (диалога с экспертом) качество реферирования достаточно низко и не всегда удовлетворяет потребителя. Вне зависимости от спектра технологий, используемых при анализе словоформ (формальные ли грамматики, нейросетевые ли технологии), результаты семантической обработки пока далеки от тех, которые в состоянии обеспечить эксперт, что отчасти объясняется тем, что любая из созданных на сегодня баз знаний, в известном смысле, наивнее ребенка. Причиной такой «наивности» является то, что механизмы обучения подобных систем и способы организации знаний в них несовершенны, а количество каналов приобретения знаний слишком мало. Существуют прототипы самообучающихся интеллектуальных систем, но до уровня интеллекта разумных существ эти системы пока не могут дорасти.
Однако оставим подробное рассмотрение этих вопросов специалистам в области теории систем искусственного интеллекта. Заметим лишь, что работы в области теории систем искусственного интеллекта действительно заслуживают того, чтобы с ними ознакомились люди, занятые в «сфере информационного производства». Чрезвычайно интересны эти работы хотя бы потому, что представляют собой попытки осмыслить то, каким образом человек осуществляет свою мыслительную деятельность, алгоритмизировать и упорядочить ее, что крайне важно и для эксперта-аналитика. Кроме того, нелишне хотя бы в общих чертах представлять, каким образом работает твой инструмент, каковы его параметры и особенности функционирования. Так, например, ряд направлений современной психологии выросли не из классической психологии, а из гибрида теории искусственного интеллекта, классической психологии и философской теории познания. И столь необычное происхождение этих психологических теорий, отнюдь, не мешает специалистам в этой области успешно решать задачи именно психологического плана.
Методы первичного структурирования информации широко используются при синтезе баз данных и подробно рассматриваются в разнообразных изданиях по информатике, в частности — тех, которые посвящены вопросам проектирования и разработки баз данных различного назначения[52]. В наиболее популярном и, в то же время, профессиональном изложении эти проблемы рассматриваются в книге американского автора Дэвида Васкевича[53], написанной именно для тех людей, которые руководят деятельностью или формулируют задачи перед специалистами в области разработки программного обеспечения, но не обязаны вникать в технологические подробности процесса разработки. В частности, в книге Васкевича описываются различные способы организации и структурирования данных, виды отношений между ними, приведены наглядные примеры, что позволяет руководителю по ее прочтении квалифицированно руководить коллективом разработчиков и грамотно организовать технологический процесс. Но подчеркнем еще раз: для нас в этой книге содержится информация, связанная именно с проблемой структурирования информации.
Нет ничего удивительного в том, что мы обращаемся к базам данных для того, чтобы проиллюстрировать процессы структурирования информации. Базы данных — это тоже модели, описывающие те или иные аспекты существования системы/процесса, поэтому при их создании и проектировании так же применяются методы структурирования информации, отличающиеся от прочих методов лишь тем, что структурирование осуществляется уже с учетом ограничений, налагаемых технологической платформой. В общем случае при структурировании информации такие ограничения не всегда принимаются в расчет.
Так или иначе, но полученный массив описаний предметной области или проблемы на начальном этапе структурирования информации должен быть приведен к виду, упрощающему его дальнейшую обработку. Если сведения получены в результате проведения информационно-поисковых процедур (например, в различного рода средствах массовой информации — от печатной прессы до сети Интернет), полученный исходный массив, как правило, не структурирован и разноформатен. В этом случае перед аналитиком встает задача первичного структурирования массива сообщений в ее наиболее сложном варианте (здесь требуется выделение из сообщений информации, релевантной задачам исследования, ее компоновка и т. п.).
Однако если речь идет о сборе информации методом опроса экспертов, первичное структурирование информации может быть проведено уже на предшествующем этапе за счет разработки системы опросников, анкет и иных средств упорядочивания информации. Стратегия опроса экспертов (в том числе — проведения мозговых атак или деловых игр) может быть организована таким образом, чтобы ввести экспертов в ситуацию, управляющую процессом высказывания суждений в той последовательности, при которой информация будет изначально структурирована некоторым образом, отвечающим потребностям последующей ее формализации. В некоторых случаях экспертам могут быть предъявлены на оценку заранее подготовленные варианты решения задач, массивы исходных данных и прочие материалы, нуждающиеся в оценивании и ранжировании с привлечением их опыта.
В одном случае (при анкетировании и управлении процедурой опроса или стратегией игры) информация извлекается в соответствии с заранее установленной рубрикацией. В другом случае (при оценивании вариантов) структура организации информации не изменяется и остается в рамках заранее установленной формы любого уровня структурной организации. В частности, варианты, предложенные для оценивания, могут быть сформулированы на основе исследований, предварительно проведенных на имитационных моделях, или полученных в результате собеседования с другими группами или с той же группой экспертов.
Для выделения логической структуры описаний, предварительно разделенных на рубрики (относящиеся к одним и тем же группам объектов, процессам, временным и пространственным областям) применяются различные методы, обеспечивающие возможности:
— выделения «дискретных» состояний (для текстовых описаний — это связано с определением множества терминов, используемых для описания некоторого, существенного для решаемой задачи, состояния);
— упорядочивания их во времени (построение сценариев типа «раньше — позже»);
— причинно-следственного связывания (построение сценариев типа «причина — следствие»);
— пространственного связывания и иные.
На следующем этапе в зависимости от целей деятельности подобные модели могут быть подвергнуты процедуре декомпозиции (детализации) или агрегации (композиции или свертке), в результате чего формируется описание необходимого уровня абстракции/детализации.
Дальнейшие этапы выполняются за счет введения специальных систем именования элементов модели, приписывания им поименованных атрибутов, описания функциональных зависимостей и так далее. Например, в качестве функциональных зависимостей для ряда задач могут быть рассмотрены зависимости ресурс-время-результат и иные, которые на начальных этапах могут быть использованы для маркирования дуг графа, а впоследствии — воплощены в программные коды имитационных моделей. Особый класс составляют модели ситуаций, используемые для распознавания объектов, их состояний, тенденций и процессов. В таких моделях может абсолютизироваться либо статический, либо динамический аспект существования/функционирования системы. Однако подробно рассматривать эти процедуры мы здесь не будем, тем более, что некоторые аспекты этой деятельности нами уже были описаны при рассмотрении соответствующих классов моделей.
Особый класс задач структурирования информации представляют собой задачи структурирования целей и задач в условиях, характеризующихся различным уровнем неопределенности. Для их решения существует ряд методов, к числу которых относятся методы поэтапной структуризации задач и группа морфологических методов. Оба класса методов адаптированы к применению в условиях высокой неопределенности. Но те способы, какими решается задача устранения неопределенности, различаются коренным образом: первая группа методов ориентирована на управление процессом постепенного снижения неопределенности, а вторая — на решение задачи синтеза модели за одну итерацию (но в результате может быть получен целый массив альтернативных моделей). Характерно, что при использовании морфологического метода уровень неопределенности может сохраниться прежним, а исходная неопределенность будет перенесена на другой уровень формального описания (хотя, благодаря переходу к формальному представлению, решение задачи понижения неопределенности в некоторых случаях удается поручить средствам автоматизации).
Однако на этом различия не кончаются. Уровень формализации первичной модели, с которой начинается работа каждого их классов методов, также является индивидуальным для разных групп методов. Для методов поэтапной структуризации этот уровень может быть произвольным, а для морфологических методов необходимо, чтобы детальная декомпозиция предметной области уже была произведена и были сгенерированы матричные модели специального строения. И, наконец, последнее различие: метод поэтапной формализации — это метод поэтапного приближения к формальной модели или этапу логически обоснованного выбора решения, а морфологический метод — это метод синтеза альтернатив, подлежащих анализу и оценке. То есть первая группа методов связана с процедурами логического вывода решения, а вторая — с комбинаторным анализом, процедурами перебора решений, в общем случае, полученных без логического вывода.
Методы поэтапной структуризации задач нацелены на проведение процедуры постепенного повышения уровня абстракции и структурной организации описаний (моделей). Этот класс методов широко распространен при решении задач различного типа (от синтеза формальной модели до синтеза прогноза). Существует два толкования термина «поэтапная структуризация задачи». В первом случае под задачей понимается задача синтеза модели, и внимание концентрируется на обеспечении и планировании процесса синтеза модели и схемы проведения исследования. В другом случае под задачей понимается некоторая цель управленческой деятельности (в этом случае речь идет именно о процессе структурирования совокупности задач, подлежащих решению в интересах достижения цели, то есть о цели, как объекте формализации).
Поскольку проблему структурирования информации мы достаточно детально рассмотрели, постольку основное внимание сконцентрируем именно на проблеме синтеза и структуризации некоторой совокупности целей и задач.
Особо актуальны эти методы при проведении комплексных междисциплинарных исследований и проведении работ по синтезу планов и прогнозов. К числу этих методов могут быть причислены методы планирования экспериментов и иные методы, имеющие другую отраслевую специфику (например, методы планирования пропагандистских кампаний и т. п.). Еще раз подчеркнем: это не какие-то теоретические абстракции, а методы ведения самых разнообразных, и, прежде всего, прикладных исследований, методы, актуальные в самых разных отраслях деятельности человека.
Процесс поэтапной структуризации задач можно сравнить с кропотливым процессом выращивания фруктового дерева — только в нашем случае дерево вырастает необычное — дерево целей и задач. Это дерево растет кроной вниз — корень (глобальная цель) размещается вверху, а ветви, отображающие различные связи с подчиненными задачами, функциями и т. д., растут вниз.
Действительно, процесс этот весьма сложен и состоит из многих этапов, из которых первым и наиважнейшим является выбор корректной формулировки глобальной цели. Впрочем, и все дальнейшие процедуры, связанные с построением дерева целей не менее ответственны, но глобальная цель задает направление всей дальнейшей деятельности, а значит, ее выбор и ясность формулировки определяют успех не только процедуры синтеза дерева целей и задач, но и всей последующей деятельности.
Перечислим наиболее существенные требования, предъявляемые к получаемой в результате работы древовидной иерархической модели. К числу этих требований относятся:
— полнота и достаточность для описания основных критериев принятия решения;
— компактность (минимальный уровень декомпозиции при заданной полноте);
— конкретная цель, функция, задача или объект, расположенные в узлах модели, должна появляться в дереве только один раз;
— лицо, принимающее решение, должно быть в состоянии представлять и анализировать отдельные ветви дерева независимо.
Причины, по которым выдвинуты такие требования, очевидны: наличие дублирования модельных элементов препятствует однозначной интерпретации и способно привести к некорректному установлению количества потребных ресурсов и иным нежелательным последствиям. По своей идеологии модели типа деревьев целей и задач наследуют свойства классификаций, стратифицированных моделей и моделей иерархических систем.
Существует несколько подходов к построению дерева целей и задач или, как его часто называют в отечественной литературе, прогнозного графа. Одна часть подходов рассчитана на краткосрочную перспективу, то есть, разработчики исходят из предположения, что за период реализации замысла окружающая обстановка не претерпит существенных изменений, либо эти изменения не затронут основных тенденций развития обстановки. Другая часть адаптирована к решению задач стратегического планирования, для которого интервал времени реализации замыслов существенно превышает интервал сохранения стабильной обстановки, а сохранение тенденций изменения обстановки не может быть гарантировано.
Кроме того, многое зависит от «направления» конструирования дерева (оно может строиться сверху вниз, снизу вверх, существует также и метод встречного проектирования). В первом случае от глобальной цели вниз начинает последовательно развертываться древовидная структура, в которой с переходом от уровня к уровню поэтапно снижается неопределенность функционального, операционного и иных видов, в результате чего на самом нижнем уровне могут быть сформулированы конкретные требования к составу и количеству ресурсов, инструментальных средств и методик. Во втором случае речь идет о том, что состав ресурсов, инструментальных средств и методик не подлежит коррекции, а дерево выстраивается снизу вверх с соблюдением введенных в качестве критериев приемлемости решений базовых ценностей. Для второго подхода характерно, что цель существует как некий идеал, а структура подзадач, задач и функций, а также методы их решения примерно установлены и могут претерпевать изменения в некоторых, достаточно жестко заданных, рамках. Строгие количественные критерии на начальном этапе, как правило, не заданы: числа появляются как результат постепенного подъема по иерархии, а наибольшая неопределенность существует именно на верхнем уровне (как оценка степени близости к поставленной цели). Такой подход был характерен для осуществления планирования в СССР — он однозначно «экологичнее» рыночного и исключает кризисы перепроизводства, но мало способствует совершенствованию системы (она просто настраивается). Метод встречного проектирования пригоден для решения задач, связанных с разрешением ситуаций, вызванных изменением внешней ситуации, когда реконструкции (реинжинирингу) подлежит средний слой иерархии (то, что в народе принято называть «сведением концов с концами»).
Остановимся на подходе к построению дерева целей и задач, рассчитанных на краткосрочную перспективу. В этом случае условия полагаются известными, в результате чего глобальная цель подлежит декомпозиции на совокупность функций, задач и подзадач без учета многообразия вариантов обстановки, в которой они будут решаться. Для оценивания того, решена ли та или иная задача (подзадача) определяется перечень свойств, которыми должны обладать те материальные объекты, посредством которых может быть получено решение задачи, а также вводятся мера качества решения задачи (например, стоимостная эффективность) и функция оценивания (вычисления меры качества). Далее определяются потребности в ресурсах, инструментальных средствах и методиках, обеспечивающих решение поставленных задач. В условиях действия системы ограничений и на случай непредвиденного перерасхода ресурсов в подобную модель вводятся весовые коэффициенты, отражающие систему приоритетов и соответствующие системе ценностей субъекта целеполагания.
В случае, когда синтезируется дерево целей и задач на период, превышающий период параметрической, структурной и функциональной стабильности системы, прибегают к приемам стратегического планирования. Отличием такого подхода является то, что этапу синтеза дерева целей и задач предшествует этап построения пространства альтернатив — то есть, пространства в котором некоторая группа избранных параметров образует «систему координат», определяющую топологию системы, функции и состояние ее элементов в некоторый момент времени. Достоинством такого подхода является то, что в такой системе координат могут быть выбраны экстремальные точки, в которые система может перейти в случае развития тех или иных тенденций — для таких точек с необходимой степенью детализации прописываются параметры системы, обеспечивающие разработчиков модели достаточной для синтеза дерева целей и задач информацией. Для каждой из точек (альтернативных миров) выстраивается адекватная конфигурация дерева (по схеме, аналогичной той, которая используется при синтезе дерева целей и задач, рассчитанных на краткосрочную перспективу). После этого предпринимается попытка сведения полученных деревьев к единой конфигурации, для каждого из узлов и операций оцениваются риски, как
На рис. 2.6 приведен фрагмент дерева целей и задач, на котором проставлены веса относительной важности достижения целей. Заметим, что сумма весов целей одного уровня иерархии равна 1 (в случаях же, когда веса выставляются в процентной мере, сумма будет равна 100 %). В нашем примере, где числа представлены в виде десятичных дробей, очевидна вероятностная природа оценок. Веса могут быть как вычислены аналитически, так и получены в ходе экспертного опроса.
Чаще всего на этапе расстановки весовых коэффициентов прибегают к методам экспертной оценки, в том числе — с применением метода Дельфи. Заметим, что изначально метод Дельфи применялся именно для определения приоритетов, то есть, для расстановки весовых коэффициентов. Причем такой подход в равной степени применим как в отношении краткосрочных задач, так и в отношении задач перспективного планирования.
При синтезе дерева целей и задач методом встречного проектирования процедура состоит в согласовании верхнего и нижнего уровней иерархии целей, для чего рассматриваются варианты согласования целей и задач, перераспределения ресурсов и инструментов между субъектами деятельности. Этот подход представляет собой, пожалуй, наиболее интересный вариант решения проблем в сфере, связанной с решением социальных проблем, организацией коллективной деятельности в интересах достижения корпоративной цели. Здесь целесообразно рассматривать различные подходы к социализации целей (их доведения до прочих субъектов деятельности), созданию коалиций, выделению корпоративного ресурса, созданию организационного ресурса и иные аспекты управленческой деятельности. Кроме того, эти методы могут использоваться и в сфере проектирования сложных технических комплексов, информационных систем и иных систем искусственного происхождения.
Основной задачей такой деятельности является гармонизация отношений, повышение эффективности процессов потребления ресурсов, оптимизация информационных процессов и материально-преобразовательной деятельности в целом. При использовании этих методов основными объектами исследования являются цели и мотивы деятельности отдельных субъектов, их групп и объединений, а также ресурсы, связанные с ними. Отраслью применения метода встречного проектирования являются управление социальными, организационно-техническими, экономическими и иными системами, включающими в себя элементы, наделенные способностью к целеполаганию.
Все перечисленные методы чрезвычайно интересны, однако их подробное рассмотрение в рамках этого раздела не представляется возможным. Тем не менее, к этой проблеме в рамках нашего повествования мы еще вернемся.
Морфологические методы представляют собой особый класс методов решения сложных проблем в условиях высокой неопределенности. Даже те вводные замечания, которые мы дали, характеризуя эту группу методов, говорят об их специфичности.
Сразу оговоримся, что морфологический анализ, который мы упоминали в подразделе, посвященном теоретическим основам системного анализа, не имеет почти ничего общего с тем, что нам предстоит рассматривать здесь.
Когда мы говорили о морфологическом анализе, то речь шла о возможности выведения многих свойств системы из ее структуры и возможности обратной процедуры, понимая под структурой системы описание системы отношений между элементами, выполняющими сходные функции, системы управления ими — то есть, осуществляли агрегацию или декомпозицию с тем, чтобы вывести из полученной модели свойства системы. На уровне определения отделить морфологический анализ от морфологических методов сложно, поскольку в основе лежат методы исследования структуры и топологии, но различие в другом — в уровне неопределенности и способе ее проявления.
В случае морфологического анализа типовые вопросы к аналитикам звучат так:
1. «Ребята, вот, смотрите какую штуку я вам приволок! Интересно, что там внутри? Но только, чур, не разбирать — у меня одна такая!»
2. «Тут нашим удалось вот такую схему добыть… Мне сказали, что вы с похожими уже работали. Что бы это могло быть?»
В случае же с морфологическими методами вопросы иные:
1. «На месте аварии этой штуки мы обнаружили вот такие обломки… Соберете что-нибудь, способное передвигаться под водой, по воде, над водой и по земле — озолочу!»
2. «Председатель сказал, чтоб к завтрему была косилка. Я тут приволок, что в гараже валялось… Сможете?»
Как видим, морфологические методы — это совсем иное: с их применением решается задача синтеза системы с заданными свойствами, но обладающей неизвестной структурой и/или составом. В качестве элементов такой системы могут выступать объекты различной природы: от материальных объектов различной сложности до идеальных (модельных) объектов типа сценариев, целей и задач.
Сущность морфологических методов — в использовании комбинаторного анализа для синтеза сложных систем с заданными свойствами в условиях существования ограничений (объективных и/или субъективных) на сочетаемость элементов, входящих в некоторое базовое множество. В классической форме метод был предложен швейцарским астрономом Ф. Цвикки и состоял в реализации следующей совокупности этапов:
1. Описание желаемых функциональных свойств системы;
2. Составление исчерпывающего перечня основных функций системы;
3. Составление перечня альтернативных способов реализации каждой функции;
4. Генерирование множества возможных вариантов реализации системы, каждый из которых представляет собой цепочку, включающую по одному способу реализации каждой из перечисленных функций;
5. Оценивание рисков и эффективности вариантов;
6. Выбор предпочтительного варианта.
После того, как перечень основных функций составлен, для синтеза вариантов их реализации составляется морфологическая таблица, содержащая перечень альтернативных способов реализации каждой функции. Далее наступает очередь проблемы в целом, для которой также выстраивается морфологическая таблица.
В чем смысл морфологической таблицы? Смысл в том, что данная таблица в наглядной форме отображает все возможные варианты решения проблемы, для чего в каждой строке помещается вариант решения проблемы, хотя бы в одной из деталей реализации отличающийся от прочих, а в столбцах же содержится полное множество вариантов реализации каждой из функций. Это похоже на полный перечень комбинаций, набор которых возможен на дисковом кодовом замке, с тем лишь отличием, что количество щелчков-вариантов для каждого колесика может быть своим.
Общее число теоретически возможных вариантов в этом случае равно произведению числа способов реализации отдельных функций, что уже при сравнительно небольшом количестве функций и вариантов их реализации может приводить к «комбинаторному взрыву» (операция умножения коварна — вариантов может быть получено столько, что их анализ в рамках имеющихся временных ограничений не представится возможным). Во избежание этого в алгоритмах анализа предусматривается возможность введения ограничений на использование запрещенных (непродуктивных) комбинаций элементов.
В принципе, уровень детализации описаний определяется спецификой проблемы: в одних случаях функции подвергаются дальнейшему дроблению на элементарные операции, характеризующиеся набором вариантов их реализации, в других — довольствуются меньшей степенью детализации. То есть, метод может оперировать с описаниями различной степени «прорисовки» деталей, но при этом следует помнить о проблеме размерности.
Позже Ф. Цвикки существенно расширил арсенал методов морфологического анализа, дополнив его следующими методами:
— методом систематического покрытия поля;
— методом отрицания и конструирования;
— методом морфологического ящика;
— методом экстремальных ситуаций;
— методом сопоставления совершенного с дефектным;
— методом обобщения.
Каждый из методов имеет свою область применения, однако в их основе
— все те же процедуры, обеспечивающие максимально полное привлечение знаний о системе для синтеза нового знания путем структурирования и упорядочения имеющихся. Весьма широко применяется метод отрицания и конструирования, позволяющий, в том числе, проверить полноту заполнения морфологической таблицы (ящика) на предмет наличия в ней как утверждения, так и его отрицания (в противном случае таблица не полна, хотя это и не всегда необходимо). Метод отрицания и конструирования исходит из предположения, что не все ограничения, используемые в некоторой предметной области, являются универсальными или обоснованными.
Морфологические методы получили широкое распространение в области изобретательской и рационализаторской деятельности и легли в основу ТРИЗ (теории рационализаторской и изобретательской деятельности) и АРИЗ (теории алгоритмизации рационализаторской и изобретательской деятельности). А подходы последних были распространены на многие отрасли, связанные с творческой деятельностью.
Методы обработки и анализа числовых данных представлены большим многообразием и включают в себя как классические методы элементарной математики (методы приближенных вычислений, комбинаторики, алгебраические методы и др.), так и методы, оформившиеся в результате развития отрасли системно-кибернетических исследований. Следует сразу оговориться, что по предмету анализа (тому, что стоит за числами) эти методы различаются существенно, а вот, что касается формального аппарата, то в целом он универсален для всей математики. Речь не идет о том, что авторы не видят различий между формализмом методов дифференциального исчисления и методов комбинаторики. Речь идет о другом — о том, что ни один из методов обработки числовых данных при анализе сложных систем не является самодостаточным.
Семантическая компонента формальной системы, используемой для представления данных, полученных в результате процедур принципиально различного типа, обычно остается вне поля зрения аналитика вплоть до завершения цикла аналитической обработки, когда привлекается модель интерпретации результатов. Но, в то же время, именно семантическая компонента определяет саму схему обработки данных (содержание метода).
В рамках рассмотрения методов обработки и анализа числовых данных мы не будем рассматривать математические процедуры и операции, традиционно используемые для обработки результатов инструментальных измерений. Наше внимание будет сосредоточено на проблемах обработки численных данных, полученных в результате проведения опроса экспертов, поскольку этот класс данных отличается отсутствием возможности аналитическим путем оценить точность полученных данных. В числе таких методов следует выделить два класса:
— методы экспертных оценок;
— метод решающих матриц.
Методы экспертных оценок представляют собой еще одну разновидность способов привлечения опыта и знаний экспертов для решения задач управления и анализа сложных систем. Метод экспертных оценок представлен множеством модификаций, и, по мнению некоторых авторов, является более широким классом, нежели такие классы методов, как мозговые атаки, методы типа Дельфи и иные, основанные на опросе мнений экспертов. Но авторы этой книги считают иначе — не стоит смешивать различные виды классификаций: классификацию по способу активизации мышления, классификацию по источнику знаний и классификацию по способу обработки полученных данных.
По причине такого смешения и возникла путаница — методы экспертных оценок по источнику знаний равноценны методам коллективной генерации идей, методам типа Дельфи и методам опроса экспертов, по способу обработки — включает перечисленные методы, а к классу методов активизации мышления вообще никак не относится. Заметим, что в данном случае мы сосредоточим внимание на способе обработки данных, полученных в ходе экспертных опросов, на методах анализа экспертных оценок.
Рассматривая возможность использования экспертных оценок, обычно исходят из того, что неизвестная характеристика исследуемого явления может трактоваться как случайная величина, знаниями о законе распределения которой располагает специалист-эксперт. Также предполагается, что эксперт в силах оценить достоверность и значимость того или иного события, происходящего в системе. То есть, применительно к группе экспертов, считается, что истинное значение исследуемой характеристики находится внутри диапазона экспертных оценок, полученных от группы, и что в результате обобщения мнений экспертов может быть получена достоверная оценка.
Однако это не всегда так, поскольку все зависит от первоначального объема знаний о системе и степени изученности проблемы. Если знания экспертов в данной предметной области достаточно обширны, для того, чтобы полагать группу экспертов «хорошим измерителем», тогда, действительно, предположение об адекватности коллективной оценки небеспочвенно. Но если такой уверенности нет, многие приемы обработки данных экспертных опросов оказываются не только неэффективны, но и вредны. Организатор опроса должен сознавать, в какой из перечисленных ситуаций он пребывает. В зависимости от этого, внимание может концентрироваться на «случайных выбросах», как элементе нового знания, которое стоит рассматривать, как вероятно плодотворный подход (коль скоро общепринятые теории не дают желаемого результата).
Надо сказать, что должность эксперта не является экзотической для государственного устройства России. Так, мало кто из опрошенных нами сотрудников информационно-аналитических подразделений смог расшифровать хорошо известное по школьному курсу русской литературы словосочетание «коллежский асессор». Каково же было их удивление, когда они узнали, что на самом деле оно соответствует современной должности «эксперт коллегии», «научный консультант»!
Обычно, когда речь идет о применении экспертных оценок, рассматривается целый комплекс проблем, так или иначе связанных с этой процедурой, при этом рассматривают:
1. Процедуры формирования экспертных групп (это и требования к квалификации экспертов, их психологическим характеристикам, размерам групп, и вопросы тренировки экспертов);
2. Формы проведения экспертного опроса (способы проведения анкетирования, интервьюирования, смешанные формы) и методики организации опроса (создание психологической мотивации, методики анкетирования, применения методов активизации мышления);
3. Подходы к оцениванию результатов (ранжирование, нормирование, различные виды упорядочения, включая методы предпочтений, попарных сравнений и др.) и методы обработки экспертных оценок;
4. Способы определения согласованности мнений экспертов, достоверности экспертных оценок (например, статистические методы оценки дисперсии, оценки вероятности для заданного диапазона изменений оценок, оценки ранговой корреляции, коэффициента конкордации и иные);
5. Методы повышения согласованности оценок путем применения соответствующих способов обработки результатов экспертного опроса.
Пункты 1 и 2 данного перечня отчасти рассмотрены в подразделе, посвященном методам активизации мышления, и в большей степени относятся к проблемам организационного плана. Здесь же наш интерес будет сосредоточен на проблемах, перечисленных в пунктах 3–5.
Существенный интерес с точки зрения механизмов обработки экспертных оценок представляет проблема выбора вида шкал, используемых в ходе опроса. Выделяются следующие классы шкал:
— шкалы равномерные и неравномерные;
— шкалы абсолютные и нормированные;
— шкалы дискретные и непрерывные;
— шкалы одноуровневые и иерархические;
— шкалы измерений и отношений;
— шкалы одномерные и многомерные.
Равномерные шкалы представляют собой такой вид шкал, для которых расстояние (модуль метрики) между любой парой ближайших терминов является постоянным, это условие должно выполняться и для пространственной интерпретации шкалы.
Неравномерные шкалы представляют собой такой вид шкал, для которых либо геометрическое расстояние, либо расстояние измеренное в пространстве признаков (модуль метрики) между соседними двумя терминами не является постоянным в рамках шкалы. Используются тогда, когда некий интервал значений представляет особый интерес для исследователя, для чего число терминов в этом интервале увеличивается, либо производится смена масштаба отображения (что редко обходится без введения новых терминов или их квантификаторов).
Абсолютные шкалы — это шкалы, на которых в качестве терминов выступают конкретные значения абсолютных величин. Чаще всего такие шкалы используются при отображении результатов, полученных на выборках равного объема, либо для протоколирования оценок экспертов.
Нормированные шкалы — это шкалы, на которых расстояние между соседними терминами измеряется в долях или кратно (в разах) некоторой величине, то есть, эти шкалы выражаются в относительных единицах. В качестве «нормы» может быть взят объем конкретной выборки (при сопоставлении частотно-рангового распределения выборок разного объема), максимальное значение некоторой величины и иные величины, относительно которых могут выполняться операции сравнения. Например, в качестве величины, относительно которой может быть нормирована некая шкала, иногда рассматривают и значение наименьшей величины — в этом случае расстояние между терминами этой шкалы будет по модулю равно этой величине.
Применение дискретных шкал основано на установлении соответствия между некоторым фиксированным множеством терминов-оценок и совокупностью численных показателей, подлежащих дальнейшей обработке. Такой подход позволяет сократить разброс характеристик к необходимому уровню разнообразия и стандартизировать тезаурус. Существует ряд ограничений на мощность множества терминов, связанных с тем, что чрезмерное разрастание этого множества ухудшает восприятие шкалы из-за усложнения процедуры различения смежных терминов экспертом. В ряде случаев это может привести к снижению темпов работы экспертов, возникновению стрессовых ситуаций в ходе опроса, вызванных сложностью идентификации термина с оценкой эксперта. Другой крайностью является излишняя терминологическая бедность шкалы, приводящая к снижению точности оценки. Разрешению этой проблемы отчасти может способствовать использование иерархических шкал.
Непрерывные шкалы получили особое распространение в системах анкетирования, реализованных на базе ЭВМ, однако используются и на традиционных носителях. Данная разновидность шкал отличается тем, что для оценивания используется пространственная интерпретация шкалы, в виде некоторого непрерывного интервала, заданного двумя терминами, используемыми для обозначения верхней и нижней границы диапазона (этот диапазон ставится в соответствие шкале оценок заданной инструментальной точности). Этим снимается проблема «терминологического» стресса, однако возникает проблема точности установления экспертом пространственной координаты, соответствующей его субъективной оценке. В случаях, когда перед экспертом стоит задача ранжирования оценок, такой вид шкал может оказаться менее удобен, поскольку отсутствие явной маркировки осложняет решение задачи сравнения.
Одноуровневые или плоские (flat) шкалы предполагают размещение всего множества терминов в рамках одного диапазона без введения элементов иерархического упорядочения. Этот вид шкал наиболее распространен, и по своей сути представляет собой разновидность одноуровневой классификации. Применение такого вида шкал является оправданным при малом количестве терминов, выражающих субъективную оценку эксперта, однако по мере роста мощности множества терминов, точность результатов начинает снижаться. Для непрерывных шкал одноуровневое представление является наиболее естественным.
Иерархические шкалы представляют собой интерпретацию иерархической классификации, в которой разделение на классы осуществляется на основе критерия принадлежности к некоторому диапазону. Использование иерархических шкал позволяет улучшить различимость терминов, упорядочить их и обеспечить их согласование с тезаурусом пользователя. Попадая в тот или иной диапазон, заданный термином (или парой терминов) более высокого уровня в иерархической классификации, эксперт получает возможность уточнить его на более низком (детальном) уровне. За счет использования такого подхода компенсируются недостатки дискретных одноуровневых шкал, снимается «терминологический» стресс и повышается инструментальная точность измерения. В сочетании с непрерывными шкалами, как правило, не применяются. Наиболее распространены при проведении опроса с помощью ЭВМ.
Шкалы измерений предназначены для протоколирования субъективных оценок экспертами некоторых величин и позволяют сформулировать мнение о значении или диапазоне значений некоторой величины в абсолютных терминах.
Шкалы отношений отличаются тем, что предназначены для протоколирования субъективных оценок экспертами отношений порядка, причинно-следственных отношений и иных. Данная разновидность шкал оперирует относительными терминами. Наиболее распространены они при решении задач с высокой неопределенностью.
Одномерные шкалы применяются в тех случаях, когда свойства объекта/процесса достаточно полно могут быть выражены в одномерном пространстве признаков. При этом одномерная шкала может быть как дискретной, так и непрерывной.
Многомерные шкалы применяются, если свойства объекта/процесса не могут быть адекватно выражены в одномерном пространстве признаков (такое, например, бывает в случае, когда одним термином описывается некое комплексное явление, характеризующееся большим разбросом несвязанных между собой параметров). Нередко используются так называемые номографические шкалы, для которых характерно выделение на шкале, построенной в некоторой системе координат, кривых или поверхностей, для которых выполняется некоторое условие (функциональная зависимость), связывающее параметры, отложенные по координатным осям. Номографические шкалы позволяют оценить область пространства, в которой находится некоторая группа решений задачи или, наоборот, выдвинуть гипотезу о принадлежности априори неизвестной функциональной зависимости некоторому классу. Для представления многомерных шкал часто используются различные двухмерные отображения объемных тел, выступающих в качестве метафоры многомерного пространства. Однако, в силу действия ограничений пространственного мышления человека, в случае необходимости отображения многомерной шкалы с количеством параметров, превышающим три, как правило, используются связные развертки таких тел или совокупность связных (по одному или двум параметрам) двухмерных или трехмерных шкал.
Приведенная классификация шкал позволяет осмыслить ранее введенное понятие метрики или меры близости, поскольку использование шкал дает возможность перейти от абстрактного к предметному мышлению, благодаря возможности пространственной интерпретации терминов. Следует заметить, что переход от абстрактного мышления к предметному является одним из мощнейших инструментов активизации мышления, такие переходы на некоторых этапах анализа обеспечивают возможность априорной верификации гипотез (без проведения эксперимента). В явном виде представленное пространство признаков позволяет выбрать класс метрик, пригодных для сравнения экспертных оценок, и методов их анализа.
В зависимости от типа геометрической интерпретации пространства могут использоваться различные методы упорядочения, сравнения, вычисления среднего значения и так далее. Пространства признаков могут быть векторными (с учетом направления), скалярными, неметризованными, евклидовыми, сферическими и иными — в зависимости от выбора для выполнения перечисленных операций используется различный математический аппарат. Наиболее распространенными видами геометрической интерпретации пространства признаков являются так называемые евклидовы векторные пространства, в которых определены операции сложения и умножения на действительные числа, а также операция скалярного произведения, что позволяет вводить метрику для определения расстояний, длин векторов и решения иных задач. Характерно, что такие системы могут быть переведены в ортонормированный базис, что позволяет воспользоваться привычными приемами тригонометрических вычислений.
После того, как некоторым способом (анкетирование, опрос по системе Дельфи, мозговой штурм и т. п.) была получена совокупность экспертных оценок по некоторой проблеме, от этапа сбора данных методом экспертных оценок переходят к процедуре обработки и оценивания результатов. Здесь большую роль играет то, каким образом на этапе составления анкеты или логической схемы опроса было организовано пространство признаков, соответствовала ли система шкал задачам, решаемым в ходе опроса, существует ли возможность сопоставить полученные результаты и вывести по ответам экспертов некую закономерность. Мы не случайно вновь упомянули шкалы и пространство признаков: очевидно, что одно дело обрабатывать величины дискретные, а другое — непрерывные, или, что решение задачи меньшей размерности проще, чем решение задачи большой размерности, в которой трудно выделить логически независимые блоки.
Для решения задачи обработки и анализа экспертных оценок широко используются как общие математические и статистические методы, так и специфические методы — такие, как:
— методы ранжирования и гиперупорядочения;
— методы попарных сравнений;
— метод отбрасывания альтернатив;
— алгоритмы отыскания медианы и иные.
Важную группу методов образуют методы математической обработки результатов измерений:
— методы отбраковки результатов аномальных измерений;
— методы оценки ошибок и погрешностей;
— методы обработки неравноточных измерений;
— метод наименьших квадратов;
— методы корреляционного анализа.
При обработке индивидуальных экспертных оценок обычно применяется метод согласования оценок, имеющий массу вариантов реализации, различающихся способами, при помощи которых из индивидуальных оценок получается обобщенная. Для этого в качестве оценки могут использоваться усредненная вероятность, средневзвешенное значение вероятности (когда учитываются также и веса, приписываемые оценке каждого эксперта) — вплоть до специальных методов оценки измерения и повышения коэффициентов согласованности (конкордации или коэффициентов непротиворечивости) мнений экспертов. Кроме того, еще на этапе формирования экспертной группы могут применяться методы, основанные на отборе экспертов с высоким коэффициентом согласованности мнений.
Существенную роль в обработке числовых данных — именно к этому типу преобразовывается большинство терминов, используемых для обозначения точек в пространстве признаков — играют методы, основанные на преобразовании типов шкал. К числу таких преобразований могут быть отнесены преобразования дискретной шкалы в непрерывную, абсолютной — в нормированную и иные. Такие методы могут применяться как до, так и после выполнения процедуры ранжирования (например, до построения частотнорангового распределения оценок и группирования экспертов по степени согласованности ответов на поставленные вопросы).
В качестве одного из методов повышения согласованности экспертных оценок применяют метод Дельфи.
Метод решающих матриц, идея которого была предложена Г.С. Поспеловым, относится к еще одному классу методов — к методам организации сложных экспертиз. Идея метода заключается в управлении процессом синтеза нового знания в ходе многоэтапного экспертного опроса. Это достигается за счет стратифицированного (послойного) рассмотрения проблемы по уровням, относящимся к различным этапам ее решения. Для научных исследований рассматриваются слои, соответствующие этапам фундаментальных научно-исследовательских работ, прикладных научноисследовательских работ, опытно-конструкторских работ и подпроблем. Для решения проблем управленческой деятельности эти слои могут быть иными, например, следующими: методологический, организационный, технологический слои и слой подпроблем.
На начальном этапе в результате проведения экспертного опроса в общей (глобальной) проблеме выделяются подпроблемы (направления), сумма весов которых (полученных опять же в результате опроса) равна ста процентам. Количество столбцов матрицы определяется числом подпроблем или направлений работы, строки же соответствуют слоям. В каждом слое некоторому направлению ставится в соответствие одно мероприятие, преимущественно нацеленное на решение той или иной задачи в сфере методологического, организационного или технологического обеспечения решения подпроблемы (перечень мероприятий также получают в ходе очередного тура экспертного опроса). Однако, поскольку любое мероприятие дает помимо основного результата еще и ряд косвенных, постольку в ходе следующего тура эксперты оценивают относительный вклад предшествующих мероприятий в проведение последующих (сумма весов дуг входящих в элемент более высокого уровня со стороны элементов более низкого уровня также должна быть равна ста процентам). В результате пересчета весов каждого элемента решающей матрицы могут быть аналитически исчислены коэффициенты важности мероприятий. Соответственно, неопределенность снижается поэтапно, и те данные, которые не могли быть получены методом прямого экспертного опроса, становятся доступными, благодаря разбиению исходной неопределенности на меньшие фрагменты, не требующие от эксперта стратегического мышления.
В завершение этой главы отметим, что ни одна сложная реальная задача, стоящая перед коллективом аналитиков, не может быть решена исключительно за счет применения какой-то одной неизменной совокупности процедур. Чаще всего, новый проект становится в том числе и вкладом в методологическое, технологическое и организационное обеспечение аналитической деятельности. Это и не удивительно — достаточно обратиться к реальным примерам масштабных проектов, чтобы убедиться в этом и понять причины, по которым так происходит.
Пример организации процесса комплексного перспективного моделирования приведен в Приложении 1 к этой книге. Данный пример иллюстрирует то, каким образом в 1996-98 годах специалистами ВВС США проводилось формирование перспективного плана развития ВВС на период до 2025 года в контексте оценки альтернатив развития мировой ситуации. Многие пункты подготовленного в результате этой работы отчета сегодня подтверждаются реальным развитием мировой ситуации.
В этой главе мы попытались вчерне, без прорисовки деталей, обозначить контуры методологии информационно-аналитической деятельности. К сожалению, штрихи, которыми мы пытались очертить эти контуры, оказались слишком крупными — многих проблем, существующих в этой области, нам даже вскользь затронуть не удалось. Это вызвано многообразием методов аналитической деятельности и ограниченностью объема данной книги. Еще одним фактором сдерживания явилась ограниченная применимость ряда специфических методов и методик.
Однако авторы надеются, что им удалось главное — пробудить интерес к аналитике и ее методам, а также показать, что в сущности, ничего особенно сложного и недоступного пониманию в аналитике нет — все определяется уровнем изложения. Этот раздел, как это ни странно, совершенно не содержит формул… Плохо ли это? — Для кого-то — да, для кого-то — нет. Формулы чаще всего требуются тем, кому еще не удалось выйти на тот уровень, на котором требуется практическая аналитика, вернее ее результаты. Но уж, коль скоро вышел на него, то знания столь высокой степени детализации могут оказаться и бесполезными, более того, их может оказаться мало. А управлять аналитиками нужно, причем весьма квалифицированно — иначе шансов получить от них именно то, что требуется, очень мало.
Неслучайно, что авторами книги особый упор был сделан на методы системно-кибернетических исследований — идеи, изначально заложенные в эту отрасль научного знания, оказались настолько плодотворны, что у них оказалось большое число последователей в других отраслях. Таким образом, системно-кибернетическая отрасль стала тем ядром, вокруг которого в настоящее время сформировалось множество школ аналитической мысли. Мы считаем, что крайне опасно оставаться в плену какой-то одной группы дисциплин — будь то естественнонаучные, технические или гуманитарные дисциплины. Следует видеть, сколь тесно переплетаются различные дисциплины, как только речь заходит об аналитике.
В ходе дальнейшего рассмотрения аналитики, как комплексной научной дисциплины, мы сконцентрируем внимание на организационных и технологических аспектах аналитической деятельности.
Несмотря на довольно обширную отечественную литературу по различным проблемам научной деятельности, число работ, специально посвященных методологии аналитической работы в научных исследованиях, бизнесе и других сферах деятельности, относительно невелико.
Среди них можно отметить следующие работы: Рузавин Г.И. Методология научного исследования. М.:ЮНИТИ, 1999; Гроза П.И. Организация и методика проведения научно-исследовательских работ. М.,1988; Дорожкин А.М. Научный поиск как постановка и решение проблем. Нижний Новгород, 1995; Мерзон Л.С. Проблемы научного факта. Ленинград, 1972; Варшавский К.М. Организация труда научных работников. М.: Экономика, 1975; Кара-Мурза С.Г. Проблемы организации научных исследований. М.: Наука, 1981; На пути к теории научного знания. М.: Наука, 1984; Волкова В.Н… Денисов А.А. Основы теории систем и системного анализа. С.-Петербург: изд-во СПбГТУ, 1997 и др.
Более обширна литература, посвященная отдельным аспектам и этапам научного поиска. К ней относятся работы В.Ф.Беркова, В.Е.Никифорова, И.Г.Герасимова, Е.С.Жарикова, А.А.Ивина, Е.А.Режабека, В.С.Степина, В.А.Лекторского и др.