Навігація
Головна
 
Головна arrow Інформатика arrow Інформаційні системи і технології в економіці і управлінні
< Попередня   ЗМІСТ   Наступна >

Об'єктно-орієнтований підхід

Об'єктно-орієнтований підхід має досить потужним і універсальним формалізмом, за допомогою якого можна описувати поведінку економічних агентів на ринках. Об'єктно-орієнтований формалізм, а також переваги засобів об'єктно-орієнтованого проектування та програмування дозволяють не тільки успішно моделювати організаційні структури у вигляді систем об'єктів (агентів), але також будувати і динамічно розвиваються структури, враховуючи наявність у агентних структур наступних властивостей.

  • 1. Активний характер об'єкта, що дозволяє говорити про нього як про елемент структури, Інкапсулює властивості (стан) і володіє певною поведінкою.
  • 2. Існування значних резервів підвищення ефективності евристичного методу оптимізації при переході до об'єктно-розподіленим алгоритмам, таким як можливості:
    • o розпаралелювання обчислень;
    • o реалізації в розподілених обчислювальних середовищах;
    • o організації конкуруючого пошуку по об'єктах;
    • o здійснення пошуку в динамічних структурах;
    • o навчання об'єктів у процесі здійснення пошуку.
  • 3. Наявність безлічі програмних середовищ проектування багатоагентних систем, а також об'єктно-орієнтованих мов програмування, що спрощують їх розробку і реалізацію.

Таким чином, можна говорити про нейроподібних агентних системах, так як функціонування такої структури ґрунтується на принципах дії нейронних мереж, що передбачають навчання для мінімізації функції помилки. Теоретична основа методу викладена в роботах D. Е. Rumelhart, G. Е. Hilton, RJ Williams, С. І. Барцева, В. І. Городецького, В. А. Охоніна, а також в більш ранніх роботах Ж. Лагранжа, Лежандра та інших вчених. Моделювання поведінки організаційних структур з допомогою процесів навчання агентной структури грунтується на евристичної стратегії.

Агентна систему формально можна описати як об'єднання безлічі типів даних Г, алфавіту подій X, безлічі ідентифікаторів об'єктів /, класів (об'єктних моделей) З і об'єктів Про (формалізм узятий з матеріалів європейських конференцій з об'єктно-орієнтованому програмуванню ЕССОР):

S = (Т, Х, I, С, О).

Нехай є безліч входів Х 0 = {x 1, x 2, ..., х n}, що містять параметри зовнішнього середовища, і вихід у системи (її реакція на зовнішні впливи), для яких отримана навчальна вибірка. Ми розглядатимемо навчальну вибірку як залежність відповідних змінних від відносного (дискретного) часу t, тобто х i = x i (t) і у = y (t), де t = 0, 1, ..., ∞. Стани входів і виходу системи інкапсулюють структурні елементи INput = (х) і OUTput = (у), які в рамках об'єктно-орієнтованого формалізму є класами.

Далі будемо розглядати безліч Х 0 як безліч екземплярів класу INput, а у - як екземпляр класу OUTput. Введемо також клас перетворюючого структурного елементу FUNction = (IN, N, Ху f ()), який у якості атрибутів містить посилання на зв'язуються структурні елементи (зв'язку) - безліч IN, результат перетворення - змінну х, а також функцію перетворення входів в змінну х - метод f (). IN = {inj} - безліч посилань на входи або перетворюють структурні елементи, N - число входів (будемо позначати N i = про i, N). Звернення за посиланням будемо позначати, використовуючи синтаксис мови C ++, тобто (* inj) x, це звернення до змінної елементах, доступного за j-й посиланню (зв'язку).

При створенні структурного елементу FUNction результат перетворення будемо розглядати як додатковий вхід структури х, який може використовуватися в інших перетвореннях, що досягається спадкуванням класу INput. При цьому безліч змінних i} входів (і перетворюють структурних елементів в тому числі), ми будемо розглядати як безліч змінних X. Безліч типів перетворюючих структурних елементів представлено підкласами класу FUNction. Позначимо безліч екземплярів перетворюючих структурних елементів зазначених типів О. Належність об'єкта про класу з будемо позначати class (o) = с, спадкування об'єктом класу с - superclass (o) = с.

Самоорганізується агентной структурою будемо називати об'єднання множин

де Т - безліч типів даних об'єктної системи; А - алфавіт подій об'єктної системи; I - безліч ідентифікаторів об'єктів; С = {INput, OUTput, FUNction} - множина класів структурних елементів (агентів); О = {o i} - множина елементів структури ; П - безліч правил самоорганізації даної структури.

Безліч змінних структури можна визначити як

Безліч входів для навчальної вибірки:

Безліч виходів, що складається в нашому випадку з одного елемента:

Потрібно знайти стратегію П організації структури, при використанні якої протягом обмеженого часу і на базі існуючих обчислювальних ресурсів буде знайдена структура, апроксимуюча залежність входів X і виходу у із заданою точністю. В якості критерію найкращої апроксимації будемо використовувати наступний:

де Т з - поточний момент часу структури; Δ Т - період вимірювання якості апроксимації. Введення інтегрального критерію обумовлено необхідністю зниження трудомісткості в порівнянні з використанням статистичних оцінок помилок апроксимації.

Самоорганізація структури містить у собі всілякі перетворення над агентами і зв'язками. Для спрощення аналізу ми будемо під стратегією самоорганізації структури розуміти стратегію, що складається з правил налаштування структурних елементів Пн, тобто ми свідомо виключаємо з розгляду модифікації структури, пов'язані зі створенням і знищенням агентів.

Показниками ефективності такої самоорганізації структури виступають: максимальна якість апроксимації і мінімальний час побудови. При порівнянні стратегій основним критерієм є час побудови структури, яка здатна апроксимувати із заданим рівнем помилки. Якщо заданий рівень помилки не досягнуть, то в розгляд береться якість апроксимації.

Дискретний характер процесів дозволяє виражати час побудови через число ітерацій процесу побудови, позначимо Т постр. Якість апроксимації визначимо як:

Умова досягнення заданого рівня помилки можна записати у вигляді. Тоді критерій оптимальності стратегії побудови наступний:

Введемо в задачу ще кілька необхідних обмежень, що стосуються властивостей функцій перетворення структурних елементів про i f (). По-перше, будемо вважати, що всі змінні (вхідні і вихідні) належать до одного типу даних. Тоді в якості функцій перетворення розглянемо різні операції, в загальному випадку n-арні, визначені на просторі значень даного типу даних. По-друге, будемо вимагати для унарних операцій виконання умов замкнутості, однозначності, повної визначеності, оборотності. Для решти - замкнутості, однозначності, повної визначеності і разрешимости рівнянь з одним невідомим (розподіл) по всім змінним. Тип операції (функції перетворення) відповідає класу структурного елементу з j ∈ С, тобто мається однозначна відповідність з j → f j. Або для індексування по об'єктах fo i = fj: class (o i) = з j ∈ С.

Таким чином, на підставі системного підходу проведена формалізація моделі комунікаційного процесу, що лежить в основі інформаційної системи на мові теорії множин. Виявлено системні закономірності, притаманні процесу формування інформаційної системи.

На базі інформаційного підходу розглянуто концепції понять "інформація", "інформатизація", "інформатика", "інформаційна діяльність" і "інформаційне обслуговування", які дозволили визначити сутність інформаційних процесів.

На підставі стратегічного підходу сформульовані принципи формування стратегій розвитку інформаційної системи та інформаційних технологій, визначені місія, цілі, функції та етапи життєвого циклу інформаційної системи.

За допомогою об'єктно-орієнтованого підходу побудована математична модель багатоагентній структури, яка описує процеси девальвації організаційної структури при зміні параметрів впливу зовнішнього середовища.

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук