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

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

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

1. Активний характер об'єкта, що дозволяє говорити про нього як про елемент структури, инкапсулирующем властивості (стан) і володіє певною поведінкою.

2. Існування значних резервів підвищення ефективності евристичного методу оптимізації при переході до об'єктно-розподіленим алгоритмами, таким як можливості:

o розпаралелювання обчислень;

o реалізації в розподілених обчислювальних середовищах;

o організації конкуруючого пошуку по об'єктах;

o здійснення пошуку в динамічних структурах;

o навчання об'єктів у процесі здійснення пошуку.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 
< Попередня   ЗМІСТ   Наступна >

Схожі тими

Бихевиористски-орієнтований підхід у психології навчання
Методи, орієнтовані на витрати
Об'єктні кошторисні розрахунки (кошториси)
Процесно-орієнтований підхід до управління знаннями та інтелектуальним капіталом організації
Специфіка суб'єктно-об'єктних відносин і особливості методології соціально-гуманітарного пізнання
Концепція ціннісно-орієнтованого менеджменту в сучасному управлінні підприємством
Методичні підходи та методи оцінки вартості підприємства (бізнесу)
Формаційний підхід
Ситуаційний підхід
Суб'єктивний і модельний підходи до завдання бар'єрної ставки за власним капіталом
 
Предмети
Банківська справа
БЖД
Бухоблік і аудит
Документознавство
Екологія
Економіка
Етика і естетика
Інвестування
Інформатика
Історія
Культурологія
Література
Логістика
Маркетинг
Медицина
Менеджмент
Політологія
Політекономія
Право
Психологія
Соціологія
Страхова справа
Товарознавство
Філософія
Фінанси