КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Алгоритмізація процесу декомпозиції
Незважаючи на можливості, надані зміною моделей та інтерактивністю, може настати момент, коли експерт визнає, що його компетентності недостатньо для подальшого аналізу певного фрагмента й варто звернутися до експерта вищої кваліфікації. Власне кажучи, причина складності такого типу – неінформованість ("неуцтво"), яку можна подолати за допомогою інформації, розосередженої по різних експертах і джерелах. Випадок, коли декомпозиція закінчується елементарними фрагментами на всіх гілках дерева, найпростіший. Не має значення, один чи декілька експертів довели аналіз до кінця, а важливо, що це можливо; отже, первісна складність спричинена не стільки браком інформації, скільки великою розмірністю проблеми. У дійсно складних випадках одержання цілком завершеної декомпозиції має не тільки радувати, але й насторожувати: чи не пов'язана реальна складність із пропущеною гілкою дерева, яку експерти вважали несуттєвою? Про небезпеку неповноти аналізу слід пам'ятати завжди. Один зі способів (він не дає повної гарантії, але іноді корисний) – пропонувати експертам не тільки знаходити доказ на користь розглянутого проекту, але й обов'язково зазначати можливі негативні наслідки. Зокрема, у класифікатор виходів (кінцевих продуктів) будь-якої системи крім корисних продуктів обов'язково потрібно включати відходи. Якщо неможливо довести декомпозицію до одержання елементарного фрагмента, що або евристично констатовано експертом на ранніх стадіях аналізу, або виявляється у вигляді "затягування" аналізу вздовж якоїсь гілки, то це не негативний, а також позитивний результат. Хоча при цьому складність не зникає цілком, але її сфера звужується, виявляється й локалізується її істинна причина. Знання про те, чого саме ми не знаємо, можливо, не менш важливе, ніж саме позитивне знання. Щоправда, навколо таких результатів часто виникає атмосфера неприйняття. Навіть фізики, говорячи: "Негативний результат – теж результат", частіше бажають просто втішити колег-невдах. Так було на початку XX ст. з "ультрафіолетовою катастрофою" до виникнення квантової механіки; схожа ситуація тепер склалася з поясненням природи кульової блискавки. Однак якщо в науці складність через нерозуміння розцінюють як тимчасово непереборне й припустиме явище, то в управлінні (тобто ділових, адміністративних, політичних питаннях) його часто сприймають як неприйнятний варіант, який призводить до неприпустимого зволікання з прийняттям рішення. Чи не тому саме в управлінні нерідко приймають інтуїтивні та вольові рішення? І чи не внаслідок негативного (у цілому) досвіду таких рішень останнім часом спостерігається швидке зближення способу мислення керівників і вчених, підвищення ролі наукових методів в управлінні? Отже, якщо розглядати аналіз як спосіб подолання складності, то повне зведення складного до простого можливе лише в разі складності через неінформованість; у разі складності через нерозуміння аналіз не ліквідує складності, проте локалізує її, дає змогу визначити, яких саме даних бракує. Тому (з певною натяжкою) можна сказати, що метод декомпозиції не дає нових знань, а лише "витягає" знання з експертів, структурує й організує їх, оголюючи можливу недостачу знань у вигляді "дірок" у цій структурі. Річ у тім, що в дійсності нове знання – це не тільки виявлення недостачі конкретних знань (раніше нам було відомо, чого саме ми не знали), але й інакше скомбіновані фрагменти старих знань. Рисунок 3.2 – Алгоритмізація процесу декомпозиції
Навіть у такій ґрунтовно регламентованій документами сфері, як робота міністерства, для формулювання глобальної мети очолюваної ним галузі потрібно кілька разів уточнювати й узгоджувати її, перш ніж вона стане об'єктом аналізу. Це стосується не тільки формулювань мети, але й визначення будь-якого вислову, який потрібно аналізувати. Від правильності вибору об'єкта аналізу залежить, чи дійсно ми будемо робити те, що потрібно. Блок 2. Цей блок визначає, навіщо потрібно те, що ми будемо робити. Цільова система – та, в інтересах якої виконують аналіз. Знову зазначимо, що неможливо більш формально визначити цільову систему, тому що багато чого залежить від конкретних умов. Блок 3. Цей блок містить набір фреймових моделей і рекомендовані правила їх перебору чи звертання до експерта з проханням самому визначити черговий фрейм. Блок 4. Експерт будує змістовну модель, за якою буде зроблено декомпозицію, на основі вивчення цільової системи. Дуже корисними для цього можуть бути різні класифікатори в певних областях знань, а також інформація, зібрана в довідниках і спеціальних енциклопедіях. Блоки 5—10 було достатньо пояснено раніше. Блок 11. Остаточний результат аналізу оформлюють у вигляді дерева, кінцеві фрагменти гілок якого – або елементарні фрагменти, або ті, які експерт визнав складними, але які не можна далі розкладати. Причини такої складності можуть критись або в обмеженості знань експерта чи групи експертів (складність через нерозуміння), або в тім, що потрібні знання існують, але їх іще не об'єднано в пояснювальні моделі (складність через нерозуміння), або в принциповому браку потрібних знань (складність через незнання). Отже, один зі способів спрощення складного – метод декомпозиції – полягає в розкладенні складного цілого на все дрібниші (та простіші) частини. Компромісу між простотою та повнотою при цьому досягають за допомогою понять істотності, елементарності, поступової деталізації моделей та ітеративності.
3.4 Агрегування, емерджентність, внутрішня цілісність систем Операція агрегування, тобто об'єднання декількох елементів у єдине ціле, протилежна до декомпозиції. Агрегування може бути потрібне для різних цілей і супроводжуватися різними обставинами, тому є різні (іноді принципово різні) його способи. Однак у всіх агрегатів (так називають результат агрегування) є одна загальна властивість, яка одержала назву емерджентності. Вона притаманна всім системам, і внаслідок її важливості зупинімося на ній докладніше. Об'єднані елементи, що взаємодіють, утворюють систему, якій властиві не тільки зовнішня цілісність, відокремленість від навколишнього середовища, але й внутрішня цілісність, природна єдність. Якщо зовнішню цілісність відображає модель "чорного ящика", то внутрішня пов'язана зі структурою системи. Найяскравіший прояв внутрішньої цілісності системи полягає в тому, що властивості системи – не лише сума властивостей її складових. Система – це щось більше; вона має такі властивості, яких немає в жодної з її частин, узятої окремо. Модель структури відображає насамперед зв'язність елементів, їх взаємодію. Ми ж прагнемо зараз зробити акцент на тому, що в результаті об'єднання частин у ціле виникає щось якісно нове, таке, чого не було й не могло бути без цього об'єднання. Таке "раптове" виникнення нових якостей системи дало підставу назвати цю властивість емерджентністю. Англійський термін "emergence" означає виникнення з нічого, раптову появу, несподівану випадковість. У спеціальній літературі російською й українською мовами не було спроб знайти власний еквівалентний термін. Однак не можна трактувати це поняття буквально. Хоч би які дивні властивості не виникали після об'єднання елементів у систему, нічого містичного, що взялося "нізвідки", тут немає: нові властивості виникають унаслідок конкретних зв'язків між конкретними елементами. Інші зв'язки дають інші властивості, не обов'язково так самоочевидні. Властивість емерджентності визнано й офіційно: під час державної експертизи винаходів патентоспроможним визнають і нове, раніше невідоме поєднання добре відомих елементів, якщо при цьому виникають нові корисні властивості. Виникнення якісно нових властивостей у разі агрегування елементів – частинний, але яскравий прояв загального закону діалектики – переходу кількості в якість. Чим більше відрізняються властивості сукупності від суми властивостей елементів, тим вища організованість системи. Так, фізик А. Еддінгтон писав: "Нерідко думають, що, вивчивши один якийсь об'єкт, знають уже все про два точно таких самих об'єкти, тому що "два" – це "один і один". При цьому, однак, забувають, що потрібно досліджувати ще й те, що криється за цим "і". Вивченням цього "і", тобто розглядом організації, займається, можна сказати, вторинна фізика".
Кібернетик У. Ешбі показав, що в системи тим більше можливостей у виборі поведінки, чим вищий ступінь погодженості поводження її частин. Отже, агрегування частин у єдине ціле зумовлює виникнення нових якостей, які не зводяться до якостей окремих частин. Ця властивість – прояв внутрішньої цілісності систем, чи, як іще говорять, системотвірний фактор. Нові якості систем дуже сильно залежать від характеру зв'язків між частинами й можуть варіюватися в дуже широкому діапазоні – від повного узгодження до повної незалежності частин.
3.5. Види агрегування Як і декомпозиція, техніка агрегування ґрунтується на використанні моделей досліджуваної чи проектованої системи. Саме обрані нами моделі жорстко визначають, які частини мають увійти до складу системи (модель складу) і як вони мають бути пов'язані між собою (модель структури). Унаслідок різних умов і цілей агрегування потрібно використовувати різні моделі, від чого, у свою чергу, залежить як тип остаточного агрегату, так і техніка його побудови. У найзагальнішому вигляді агрегування можна означити як установлення відношень на заданій множині елементів. Унаслідок значної свободи вибору в тому, що саме розглядати як елемент, як утворено множину елементів і які відношення встановлено (тобто виявлено чи нав'язано) на цій множині, виникає дуже велика кількісно й різноманітна якісно множина задач агрегування. Зазначимо тут лише основні агрегати, типові для системного аналізу: конфігуратор, агрегати-оператори й агрегати-структури. Усяке дійсно складне явище потрібно різнобічно й багатопланово описати, розглянути з різних точок зору. Тільки спільний опис (агрегування) у термінах декількох якісно різних мов дає змогу достатньо повно охарактеризувати явище. Наприклад, автомобільну катастрофу слід розглядати не тільки як фізичне явище, зумовлене механічними причинами (технічним станом автомобіля та дорожнього покриття, силами інерції, тертя, ударів тощо), але і як медичне, соціальне, економічне, юридичне. У реальному житті не буває чисто фізичних, хімічних, економічних, суспільних або навіть системних проблем – ці терміни позначають не саму проблему, а обраний погляд на неї. За образним висловом письменника-фантаста П. Андерсона, проблема, хоч би якою складною вона не була, стане ще складнішою, якщо її правильно розглядати. Ця багатоплановість реального життя дуже важлива для системного аналізу. З одного боку, системний аналіз має міждисциплінарний характер. Системний аналітик готовий досліджувати системи з будь-якої галузі знань, залучати експертів будь-яких спеціальностей, якщо це в інтересах справи; з іншого боку, перед ним постає неминуче питання про припустиму мінімізацію опису явища. Якщо в декомпозиції це питання можна компромісно зважити за допомогою поняття істотності, що дає певну свободу вибору, супроводжувану ризиком недостатньої повноти чи надмірної деталізації, то в разі агрегування воно загострюється: ризик неповноти стає майже неприпустимим, оскільки тоді мова може йти взагалі не про те, що ми маємо на увазі; ризик перевизначення пов'язаний із великими зайвими витратами. Наведені поняття дають змогу означити поняття агрегату, який складається з якісно різних мов опису системи; кількість цих мов мінімальна, але потрібна для досягнення заданої мети. За В. Лефевром назвемо такий агрегат конфігуратором. Головне в конфігураторі не те, що потрібно аналізувати об'єкт окремо кожною мовою конфігуратора, а те, що синтез, проектування, виробництво й експлуатація приладу можливі тільки за наявності всіх його описів. Приклад 1. Обговорюючи кандидатури на керівну посаду, кожного претендента оцінюють з урахуванням його професійних, ділових, ідейно-політичних, моральних якостей і стану здоров'я. Приклад 2. Описуючи процеси, що відбуваються в народногосподарських комплексах обласного масштабу, для характеристики будь-якого вихідного продукту виробничої сфери чи сфери обслуговування використовують три типи показників: натуральні (економіко-технологічні), грошові (фінансово-економічні) та соціально-ціннісні (ідеологічні, політичні, етичні й естетичні). Діяльність заводу та театру, ферми та школи, будь-якого підприємства й організації описують трьома мовами, які утворюють конфігуратор стосовно цілей автоматизованої системи управління господарством області. Приклад 3. Досвід проектування організаційних систем показує, що конфігуратор для синтезу такої системи складається з опису розподілу влади (структури підпорядкованості), відповідальності (структури функціонування) й інформації (організації зв'язку та пам'яті системи, нагромадження досвіду, навчання, історії). Усі три структури не обов'язково мають збігатися топологічно, хоча вони й поєднують одні й ті самі частини системи. Конфігуратор – це змістовна модель найвищого можливого рівня. Назвавши мови, якими ми будемо говорити про систему, тим самим можна визначити, синтезувати тип системи, зафіксувати наше розуміння її природи. Як усяка модель, конфігуратор має цільовий характер і зі зміною мети може втратити свої основні властивості. Очевидно, що в простих випадках конфігуратор – адекватна модель; в інших випадках його адекватність підтверджує практика; у повноті третіх конфігураторів ми лише більш-менш упевнені й готові доповнити їх новими мовами. Найчастіше агрегування потрібне тоді, коли сукупність даних, з якими доводиться мати справу, занадто велика, погано доступна для огляду, із цими даними важко працювати. На перший план виходить така особливість агрегування, як зменшення розмірності: агрегат поєднує частини в щось ціле, єдине, окреме. Найпростіший спосіб агрегування полягає в установленні відношення еквівалентності між агрегованими елементами, тобто утворення класів. Це дає змогу говорити не тільки про клас у цілому, але й про кожен його елемент окремо. Можна розглядати різні задачі, пов'язані з класифікацією та її використанням. Класифікація – дуже важливе та багатофункціональне, різнобічне явище в людській практиці взагалі й у системному аналізі зокрема. Із практичного погляду одна з найважливіших проблем – визначення, до якого класу належить конкретний елемент. Якщо ознака належності до класу безпосередньо спостережувана, то особливих труднощів класифікації немає. Однак і тоді на практиці виникає питання про надійність, правильність класифікації. Наприклад, розкласти пофарбовані шматки картону за кольорами – важке завдання навіть для вчених-психологів, бо незрозуміло, до якого класу віднести жовтогарячий шматок: до червоних чи до жовтих, – якщо між ними немає інших класів? Якщо безпосередньо спостережувану ознаку належності до класу сформульовано природною мовою, то, як відомо, стає неминучою певна невизначеність (розпливчастість). Складність класифікації різко зростає, якщо ознака класифікації не спостережувана безпосередньо, а сама являє собою агрегат непрямих ознак. Типовий приклад – діагностика захворювання за результатами анамнезу: діагноз хвороби (її назва – ім'я класу) – це агрегат великої сукупності її симптомів і характеристик стану організму. Якщо класифікація має природний характер, то агрегування непрямих ознак можна розглядати як виявлення закономірностей у таблицях експериментальних даних, тобто як пошук стійких, досить часто повторюваних у навчальній вибірці поєднань ознак. При цьому доводиться перебирати всі можливі комбінації ознак, щоб перевірити їх повторюваність у навчальній вибірці. Узагалі, метод перебору варіантів – найбільш очевидний, простий і надійний спосіб пошуку рішення. Незважаючи на трудомісткість, його нерідко з успіхом застосовують. Т. Едісон твердив, що перебір – основний метод його винахідницької діяльності (хоча, швидше за все, це жарт). Однак уже в разі зовсім невеликої кількості ознак повний перебір стає нереальним навіть із використанням ЕОМ. Успіх значною мірою залежить від того, чи вдасться знайти метод скорочення перебору, який дає змогу отримати "хороше" рішення. Розробці таких методів присвячено багато досліджень. Інший тип агрегату-оператора виникає, якщо агреговані ознаки зафіксовано в числових шкалах. Тоді можна задати відношення на множині ознак у вигляді числової функції декількох змінних, яка являє собою агрегат. Свобода вибору в заданній функції, що агрегує змінні, удавана, якщо надати їй якогось реального змісту. У цьому відношенні характерний перехід від багатокритеріальної оптимізаційної задачі до однокритеріальної за допомогою агрегування декількох критеріїв у один суперкритерій. Суперкритеріальна функція – це, власне кажучи, модель системи. Не знаючи "істинної" впорядкованої функції, можна апроксимувати її гіперплощиною (тобто лінійною комбінацією частинних критеріїв), прагнучи, щоб ця гіперплощина була "досить близька" до невідомої суперповерхні (тоді порівнювані альтернативи близькі до точки торкання суперплощини із суперповерхнею). Якщо ми не в змозі забезпечити це, то можна використовувати частинно-лінійні й інші нелінійні апроксимації, тобто інші агрегати критеріїв, або взагалі відмовитися від їх агрегування в один критерій. Паретівська оптимізація в якомусь розумінні аналогічна відмові від агрегату-оператора та поверненню до агрегату-конфігуратора. У тих (на жаль, рідкісних) випадках, коли агрегат-оператор являє собою цілком адекватну модель системи, узагалі немає свободи вибору функції, що агрегує набір змінних. Саме так буває, коли закономірності природи відображають безрозмірні степеневі одночлени фізичних величин (тобто залежних від декількох інших величин) у разі зміни одиниць виміру вихідних величин. Це дає змогу сформулювати такий нетривіальний висновок: якщо вдалося побудувати безрозмірний степеневий одночлен із розмірних фізичних величин, які утворюють конфігуратор розглянутого явища, то виявлено фізичну закономірність цього явища. Рідкісний приклад однозначності функції-агрегату – широко використовуваний вартісний аналіз економічних систем. Якщо всі фактори можна виразити в термінах грошових витрат і доходів, то агрегат виявляється їх алгебричною сумою. Питання полягає лише в тому, коли можна використовувати цей агрегат, не звертаючись до інших систем цінностей, а коли слід повернутися до конфігуратора, який містить політичні, моральні, екологічні, а не тільки фінансові критерії. Додамо, що числову функцію можна задавати не тільки на числових аргументах, і це дає змогу розглядати ще один вид агрегату-функції. Важливий приклад агрегування даних дає статистичний аналіз. Серед різних агрегатів (називаних у цьому разі статистиками, тобто функціями вибіркових значень) особливе місце посідають достатні статистики – агрегати, які добувають усю корисну інформацію про потрібний параметр із сукупності спостережень. Однак у разі агрегування зазвичай неминучі втрати інформації, і достатні статистики щодо цього – виняток. За таких умов важливі оптимальні статистики, що в певному розумінні дають змогу звести неминучі втрати до мінімуму. Наочний приклад статистичного агрегування являє собою факторний аналіз, у якому декілька змінних зводять в один фактор. Саме тому, що під час розгляду реальних даних найважливіше – це побудова моделі-агрегату в разі браку інформації, потрібної для теоретичного синтезу статистики, Дж. Тьюкі запропонував назвати цю галузь аналізом даних, залишаючи за математичною статистикою задачі алгоритмічного синтезу та теоретичного аналізу статистик. Нарешті, зі створенням агрегату-оператора пов'язаний не тільки виграш, заради якого його створюють, але й ризик потрапити в "пастки". Зазначимо основні з них: •втрата корисної інформації. Агрегування – незворотне перетворення (наприклад, за сумою неможливо відновити доданки), що в загальному випадку призводить до втрат; достатні статистики – лише щасливий виняток (якщо сума – достатня статистика, то інформація про окремі доданки не потрібна); •агрегування – це вибір певної моделі системи, з яким пов'язані непрості проблеми адекватності; •деяким агрегатам-операторам притаманна внутрішня суперечливість, поєднана з негативними (стосовно цілей агрегування) наслідками. Найяскравіший приклад цього – теорема про неможливість, але чи мають цю властивість (хоча й виражену в різному ступені) усі агрегати? Важлива (а на етапі синтезу – найважливіша) форма агрегування – утворення структур. До вже сказаного про моделі структур можна додати ось що. Як і будь-який вид агрегату, структура – це модель системи, тому її можна задати потрійною сукупністю: об'єктом, метою та засобами моделювання. Це й пояснює різноманіття типів структур (мережі, матриці, дерева тощо), які виникають у процесі їх виявлення й опису (пізнавальні моделі). Під час синтезу ми створюємо, визначаємо, нав'язуємо структуру майбутній (проектованій) системі (прагматичні моделі). Якщо це не абстрактна, а реальна система, то в ній цілком реально (тобто незалежно від нашого бажання) виникнуть, установляться й почнуть "працювати" не тільки спроектовані нами зв'язки, але й безліч інших, не передбачених, які випливають із самої природи зведених в одну систему елементів. Тому, проектуючи систему, важливо задати її структуру в усіх істотних відношеннях, тому що в інших відношеннях структури складуться самі, стихійно (звичайно, не зовсім незалежно від установлених і підтримуваних проектних структур). Сукупність усіх істотних відношень визначається конфігуратором системи, і звідси випливає, що проект будь-якої системи має містити розробку стількох структур, скільки мов включено в її конфігуратор. Наприклад, у проекті організаційної системи мають бути структури розподілу влади, відповідальності й інформації. Хоча ці структури можуть суттєво різнитися топологічно (наприклад, структура підпорядкованості ієрархічна, а функціонування організоване за матричною структурою), вони лише з різних боків описують одну й ту саму систему, тому не можуть бути не пов'язані між собою. У сучасних системних науках усе більшу увагу приділяють одному зі специфічних видів структур – так званим семантичним мережам. Початок їх дослідженню й застосуванню поклав у 60-х роках XX ст. Д. Поспелов у розвинутому ним ситуаційному управлінні. Тепер такі мережі з різних позицій вивчають у багатьох наукових колективах, оскільки логіко-лінгвістичні моделі (інша назва семантичних мереж) виявилися в центрі всіх подій, що відбуваються в дослідженнях штучного інтелекту та його застосувань. Це пов'язано з тим, що зазначені моделі відображають структуру людських знань, які виражаються природною мовою, причому таке відображення можна реалізувати засобами ЕОМ. Хоча можна навести, здавалося б, усі мислимі структури як окремі випадки повного графа, деякі явища природи наводять на думку, що в цьому питанні не слід поспішати з остаточними висновками. Окремі особливості живих організмів, економічних і соціальних систем змушують припустити, що навіть найскладніші моделі структурної організації в чомусь занадто прості. Так, тривалий час уважали, що тропічні ящірки-гекони здатні бігати по стінах і стелі завдяки мікроскопічним присоскам на лапках. Коли ж виявилося, що гекон не може бігати по полірованому склу, з'ясувалося, що ніяких присосків немає, а є багато тисяч дрібних волосків, що з усіх боків обхоплюють, а в потрібний момент відпускають найменші шорсткості поверхні стіни чи стелі. У процесі погоні за мухою кожному волоску-щупу потрібно віддати правильну команду в потрібний момент! Ясно, що централізована система з цим не справиться, але як тоді синхронізується нецентралізоване керування?
Дата добавления: 2015-05-23; Просмотров: 1072; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |