Помощь в написании студенческих работ
Антистрессовый сервис

Виды агрегирования. 
Системный анализ в сфере сервиса

РефератПомощь в написанииУзнать стоимостьмоей работы

Сложности классификации резко возрастают, если признак классификации не наблюдается непосредственно, а сам является агрегатом косвенных признаков. Типичным примером является диагностика заболевания по результатам анамнеза: диагноз болезни (ее название есть имя класса) представляет собой агрегат большой совокупности ее симптомов и характеристик состояния организма. Если классификация имеет… Читать ещё >

Виды агрегирования. Системный анализ в сфере сервиса (реферат, курсовая, диплом, контрольная)

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

В самом общем виде агрегирование можно определить как установление отношений на заданном множестве элементов. Благодаря значительной свободе выбора в том, что именно рассматривается в качестве элемента, как образуется множество элементов и какие отношения устанавливаются (т.е. выявляются или навязываются) на этом множестве, получается весьма обширное количественно и разнообразное качественно множество задач агрегирования. Отметим здесь лишь основные агрегаты, типичные для системного анализа: конфигуратор, агрегаты-операторы и агрегаты-структуры.

КОНФИГУРАТОР Всякое действительно сложное явление требует разностороннего, многопланового описания, рассмотрения с различных точек зрения. Только совместное (агрегированное) описание в терминах нескольких качественно различающихся языков позволяет охарактеризовать явление с достаточной полнотой. Например, автомобильная катастрофа должна рассматриваться не только как физическое явление, вызванное механическими причинами (техническим Состоянием автомобиля и дорожного покрытия, силами инерции. трения, ударов и т. д.), но и как явление медицинского, социального, экономического, юридического характера. Даже движение планет имеет не только механические аспекты, но и социальные, — вспомним, какие потрясения вызвал переход от геоцентрического к гелиоцентрическому описанию этого движения. В реальной жизни не бывает проблем чисто физических, химических, экономических, общественных или даже системных — эти термины обозначают не саму проблему, а выбранную точку зрения на нее. По образному выражению писателя-фантаста П. Андерсона, проблема, сколь бы сложной она ни была, станет еще сложнее, если на нее правильно посмотреть.

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

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

Пример 1. Конфигуратором для задания любой точки n-мерного пространства является совокупность ее координат. Обратим внимание на эквивалентность разных систем координат (разных конфигураторов) и на предпочтительность ортогональных систем, дающих независимое описание на каждом «языке» конфигуратора.

Пример 2. Конфигуратором пространственной перспективы (т.е. обнаружения различий в направлениях и удаленностях источников сигналов от наблюдателя) является фиксация каждого сигнала в двух «разнесенных» точках: бинауральный эффект в акустике, бинокулярное зрение (стереоскопический эффект). Отметим приспособленность животных и человека к жизни на «плоской» поверхности Земли, что делает достаточным замеры в двух точках. Не исключено, что малые глазки стрекоз, расположенные на ее «лбу» в вершинах равностороннего треугольника, обеспечивают «наведение» стрекозы-хищницы на «цель», движущуюся по трехмерной траектории. Летучим мышам, ориентирующимся с помощью ультразвуковой локации, это не потребовалось благодаря возможности поворота головы, чего лишена стрекоза.

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

Пример 4. В радиотехнике для одного и того же прибора используется конфигуратор: блок-схема, принципиальная схема, монтажная схема. Блок-схема может определяться теми технологическими единицами, которые выпускаются промышленностью, и тогда прибор членится на такие единицы. Принципиальная схема предполагает совершенно иное расчленение: она должна объяснить функционирование этого прибора. На ней выделены функциональные единицы, которые могут не иметь пространственно локализованных аналогов. Приборы могут иметь различные блок-схемы и одинаковые принципиальные схемы, и наоборот. Наконец, монтажная схема является результатом расчленения прибора в зависимости от геометрии объема, в пределах которого производится его монтаж.

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

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

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

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

Пример 8. Заметим, что конфигуратор является содержательной моделью высшего возможного уровня. Перечислив языки, на которых мы будем говорить о системе, мы тем самым определяем, синтезируем тип системы, фиксируем наше понимание природы системы. Как всякая модель, конфигуратор имеет целевой характер и при смене цели может утратить свойства конфигуратора (см. пример 4). Как каждая модель, конфигуратор в простых случаях очевидно адекватен (см. примеры 1 и 2), адекватность других подтверждает практика (см. примеры 3—6), в полноте третьих мы лишь более или менее уверены и готовы пойти на их дополнение новыми языками.

АГРЕГАТЫ-ОПЕРАТОРЫ Одна из наиболее частых ситуаций, требующих агрегирования, состоит в том, что совокупность данных, с которыми приходится иметь дело, слишком многочисленна, плохо обозрима, с этими данными трудно «работать». Именно интересы работы с многочисленной совокупностью данных приводят к необходимости агрегирования. В данном случае на первый план выступает такая особенность агрегирования, как уменьшение размерности: агрегат объединяет части в нечто целое, единое, отдельное. [20, 27, 31].

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

Можно рассматривать различные задачи, связанные с классификацией и ее использованием. Приведем примеры таких задач: классификация как самая простая, самая первая; «атомарная» форма моделирования (это проблематика философии и психологии); элемент как представитель класса (совсем не простой вопрос; так, в теории случайных процессов это приводит к проблеме эргодичности); искусственная классификация и природная кластеризация (т.е. образование классов «для удобства» и естественная общность определенных явлений, возможные соотношения между ними; например, созвездия — первое или второе или отчасти то и другое?); иерархическая и фасетная (сетевая) классификация и т. д. Классификация является очень важным и многофункциональным, многосторонним явлением в человеческой практике вообще и в системном анализе в частности. С практической точки зрения одной из важнейших является проблема определения, к какому классу относится данный конкретный элемент. Обсудим ее подробнее.

КЛАССИФИКАЦИЯ КАК АГРЕГИРОВАНИЕ Если признак принадлежности к классу является непосредственно наблюдаемым, то кажется, что особых трудностей классификации нет. Однако и в этих случаях на практике возникает вопрос о надежности, правильности классификации. Например, разложить окрашенные куски картона по цветам — трудная задача даже для ученых-психологов: отнести ли оранжевый кусок к «красным» или «желтым», если между ними нет других классов? По одежде военных можно определить не только, к какому государству они принадлежат, но и в каком роде войск служат, в каком чине состоят и т. д. Но эту четкость и однозначность враг может использовать, переодевая своих диверсантов в форму противника, и тогда распознавание «своих» от «чужих» осуществляется с помощью других признаков. Если же непосредственно наблюдаемый признак принадлежности к классу формулируется на естественном языке, то, как известно, некоторая неопределенность (расплывчатость) становится неизбежной (например, кого отнести в класс «высоких людей» ?).

Сложности классификации резко возрастают, если признак классификации не наблюдается непосредственно, а сам является агрегатом косвенных признаков. Типичным примером является диагностика заболевания по результатам анамнеза: диагноз болезни (ее название есть имя класса) представляет собой агрегат большой совокупности ее симптомов и характеристик состояния организма. Если классификация имеет природный характер, то агрегирование косвенных признаков может рассматриваться как обнаружение закономерностей в таблицах экспериментальных данных, т. е. как поиск устойчивых, достаточно часто повторяющихся в обучающей выборке «сцеплений» признаков. При этом приходится перебирать все возможные комбинации признаков с целью проверки их повторяемости в обучающей выборке (например, в таблице, строки которой соответствуют данным предварительных опроса и анализов для каждого пациента). Вообще, метод перебора вариантов — самый очевидный, простой и надежный способ поиска решения. Несмотря на трудоемкость, его нередко с успехом применяют. Т. Эдисон утверждал, что перебор — его основной метод изобретательской деятельности (хотя, скорее всего, это была шутка). Метод Ф. Цвикки морфологического анализа систем, машинное обнаружение закономерностей, дискретные задачи оптимизации — уже не шуточные, а типичные примеры использования перебора. Однако уже при совсем небольшом количестве признаков полный перебор становится нереальным даже при использовании ЭВМ. Успех в значительной степени зависит от того, удастся ли найти метод сокращения перебора, приводящий к «хорошим» решениям, и разработке таких методов посвящено значительное количество исследований.

Все сказанное свидетельствует о том, что агрегирование в классы является эффективной, но далеко не тривиальной процедурой. Если представлять класс как результат действия агрегата-оператора, то такой оператор имеет вид «ЕСЛИ, ТО «. Как было отмечено, иногда класс непосредственно задается совокупностью признаков, а в ряде случаев, наоборот, требуется доопределить оператор, выявив экспериментально, при каких условиях на признаки объект будет принадлежать заданному классу.

ФУНКЦИЯ НЕСКОЛЬКИХ ПЕРЕМЕННЫХ КАК АГРЕГАТ Другой тип агрегата-оператора возникает, если агрегируемые признаки фиксируются в числовых шкалах. Тогда появляется возможность задать отношение на множестве признаков в виде числовой функции многих переменных, которая и является агрегатом.

Свобода выбора в задании функции, агрегирующей переменные, является кажущейся, если этой функции придается какой-то реальный смысл. В этом отношении характерен случай перехода от многокритериальной оптимизационной задачи к однокритериальной с помощью агрегирования нескольких критериев в один суперкритерий. Построение суперкритериальной функции, по существу, является построением модели системы. Не зная «истинной» упорядочивающей функции, мы можем аппроксимировать ее гиперплоскостью (т.е. линейной комбинацией частных критериев), но должны стремиться к тому, чтобы эта гиперплоскость была «достаточно близка» к неизвестной суперповерхности, чтобы сравниваемые альтернативы находились «вблизи» точки касания суперплоскости с суперповерхностью. Если обеспечить это мы не в состоянии, то можно использовать кусочно-линейные и другие нелинейные аппроксимации, т. е. другие агрегаты критериев, либо вообще отказаться от их агрегирования в один критерий. Отметим, что паретовская оптимизация в каком-то смысле аналогична отказу от агрегата-оператора и возврату к агрегату-копфигуратору. [21, 22].

Интересно подчеркнуть, что в тех (к сожалению, редких) случаях, когда агрегат-оператор является вполне адекватной моделью системы, мы вообще лишаемся свободы выбора функции, агрегирующей набор переменных. Именно этот случай имеет место, когда закономерности природы отображаются безразмерными степенными одночленами физических размерных величин. Такое, казалось бы, тривиальное требование, как сохранение отношения двух числовых значений составных физических величин (т.е. зависящих от нескольких других величин) при изменении единиц измерения исходных величин, приводит к нетривиальному выводу: если удалось построить безразмерный степенной одночлен из размерных физических величин, образующих конфигуратор рассматриваемого явления, то выявлена физическая закономерность данного явления. Например, из того, что F-1 та = с, где с — безразмерная постоянная, F — сила, т — масса, а — ускорение, следует второй закон Ньютона. Конечно, метод размерности может привести к уже известным, а иногда тривиальным закономерностям, но это не является недостатком метода.

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

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

С созданием агрегата-оператора связан не только выигрыш, ради которого он и создается, но и риск попасть в «ловушки». Отметим основные из них:

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

агрегирование представляет собой выбор определенной модели системы, причем с этим выбором связаны непростые проб. адекватности ;

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

АГРЕГАТЫ-СТРУКТУРЫ Важной (а на этапе синтеза — важнейшей) формой агрегирования является образование структур. К тому, что о моделях структур уже было сказано ранее, можно добавить следующее.

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

При синтезе мы создаем, определяем, навязываем структуру будущей, проектируемой системе (прагматические модели). Если это не абстрактная, а реальная система, то в ней вполне реально (т.е. независимо от нашего желания) возникнут, установятся и начнут «работать» не только те связи, которые мы спроектировали, но и множество других, не предусмотренных нами, вытекающих из самой природы сведенных в одну систему элементов. Поэтому при проектировании системы важно задать ее структуры во всех существенных отношениях, так как в остальных отношениях структуры сложатся сами, стихийным образом (конечно, не совсем независимо от установленных и поддерживаемых проектных структур). Совокупность всех существенных отношений определяется конфигуратором системы, и отсюда вытекает, что проект любой системы должен содержать разработку стольких структур, сколько языков включено в ее конфигуратор. Например, проект организационной системы должен содержать структуры распределения власти, распределения ответственности и распределения информации (см. пример 7). Подчеркнем, что, хотя эти структуры могут весьма сильно отличаться топологически (например, структура подчиненности иерархична, а функционирование организовано по матричной структуре), они лишь с разных сторон описывают одну и ту же систему и, следовательно, не могут быть не связанными между собой.

В современных системных науках все возрастающее внимание уделяется одному из специфических видов структур — так называемым семантическим сетям. Начало их исследованию и применению положил в 60-х годах Д. А. Поспелов в развиваемом им и поныне ситуационном управлении. В настоящее время исследование таких сетей с разных позиций ведется во многих научных коллективах, поскольку логико-лингвистические модели (иное название семантических сетей) оказались в центре всех событий, происходящих в искусственном интеллекте и его приложениях. Такое положение вызвано тем, что указанные модели отображают структуру человеческих знаний, выражаемых на естественном языке, причем это отображение может быть осуществлено средствами ЭВМ. [11, 33].

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

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

Так, долгое время считалось, что у тропических ящериц-гекконов способность бегать по стенам и потолку обеспечивается микроскопическими присосками на лапках. Когда же обнаружилось, что геккон не может бегать по полированному стеклу, выяснилось, что никаких присосок нет, а есть многие тысячи мельчайших волосков, которые со всех сторон «обжимают», а в нужный момент «отпускают» малейшие шероховатости поверхности стены или потолка. В процессе погони за мухой каждому волоску-щупу нужно отдать верную команду в подходящий момент! Ясно, что централизованная система с этим не справится, но как тогда синхронизируется нецентрализованное управление?

Не менее поразителен и другой пример. Многие головоногие способны менять свою окраску, отождествляя ее с фоном. Так, если только что пойманного осьминога положить на газету, то на его теле выступят полоски, имитирующие строчки, а в крупных заголовках можно даже различить некоторые буквы. Оказалось, что окраска осьминога зависит от того, насколько растянуты микроскопические упругие шарики, распределенные по всему его телу. «Цвет» шарика определяется той длиной волны, до размеров которой он растянут. Но ведь каждый шарик должен «знать», до какой длины ему растянуться, чтобы создать свой фрагмент в общей мозаике! Как осуществляется вся эта координация?

Может быть, существуют еще не известные нам принципы самоорганизации? Может быть, имеется качественная, а не количественная разница между объединениями большого числа составляющих с малым и большим числом связей для каждой из них? Подобные вопросы пока остаются без ответа. [5, 16, 34].

Показать весь текст
Заполнить форму текущей работой