- •1. Програмні агенти та мультиагентні системи. Коротка історична довідка.
- •2. Автономні агенти та їх класифікація.
- •3. Поняття програмного агента.
- •4. Властивості програмних агентів.
- •5. Таксономія програмних агентів.
- •6. Приклади використання програмних агентів.
- •7. Партнерські агенти.
- •8. Інтерфейсні агенти.
- •10. Інформаційні та Internet агенти.
- •9. Мобільні агенти.
- •11. Реактивні агенти.
- •12. Гібридні агенти.
- •13. Суть мультиагентних систем та деякі основні поняття.
- •14. Елементи реалізації мультиагентних систем.
- •15. Зв'язок в мультиагентних системах.
- •16. Питання взаємодії агентів в мультиагентних системах.
- •17. Когерентність та координація в мультиагентних системах.
- •18. Переваги мультиагентних систем.
- •19. Основні характеристики і види взаємодії агентів.
- •20. Критерії і ситуації взаємодії агентів.
- •21. Причини взаємодії агентів.
- •22. Установлення базових типів співробітництва і суперництва агентів у мас.
- •23. Кооперація агентів.
- •24. Вимоги до мов програмування агентів.
- •25. Класифікація мов програмування агентів.
- •26. Порівняльна характеристика мов. Мова Java.
- •27. Порівняльна характеристика мов. Мова kqml.
- •28. Порівняльна характеристика мов. Мова sktp та мова April.
- •29. Порівняльна характеристика мов. Мова kif.
- •30. Порівняльна характеристика мов. Мова AgentSpeak.
- •31. Порівняльна характеристика мов. Мова TeleScript.
- •32. Порівняльна характеристика мов.Мова Agent-Tcl та мова Oz.
- •33. Порівняльна характеристика мов. Мова akl та мова Penguin.
- •34. Висхідний і низхідний підходи до проектування мас.
- •35. Еволюційне та коеволюційне проектування мас.
- •36. Опис ключових моделей, що визначають мас.
- •37. Основи стандартної методології проектування мас.
- •38. Основи об’єктно-орієнтованої розробки мас.
- •39. Методика низхідного проектування мас.
- •40. Архітектура взаємодії системи агентів.
- •41. Загальна класифікація архітектур.
- •42. Архітектури агентів, засновані на знаннях.
- •43. Архітектура на основі планування (реактивна архітектура).
- •44. Приклади архітектур агентів.
- •45. Вимоги до інструментальних засобів для побудови мультиагентних систем.
- •46. Інструментальне середовище mas-dk.
- •47. Інструментальне середовище jade (Java Agent Development Framework).
- •48. Інструментальне середовище ingenias Development Kit (idk).
- •49. Інструментальне середовище jason.
- •50. Інструментальний програмний комплекс disit (Distributed Intellectual System Integrated Toolkit).
- •51. Мультиагентні системи в електронній комерції.
- •52. Мультиагентна система для підтримки прийняття рішень на фондовому ринку.
- •53. Мультиагентні системи для вирішення задач логістики.
- •54. Мультиагентні системи в державному управлінні та соціальній сфері.
- •55. Мультиагентні системи в електроенергетиці.
- •56. Моделювання як спосіб вирішення проблем в реальному світі.
- •57. Імітаційне моделювання та його основні парадигми.
- •58. Агентно-орієнтоване моделювання. Суть агентно-орієнтованого моделювання.
- •59. Агентно-орієнтоване моделювання. Суть агентно-орієнтованого моделювання. Побудова агентних моделей. Засоби розробки систем аом.
- •60. Соціально-економічні системи як сукупності активних агентів.
- •61. Приклади агентно-орієнтованого моделювання соціально-економічних процесів та систем. Агентно-орієнтоване моделювання діяльності на фондовому ринку.
- •62. Приклади агентно-орієнтованого моделювання соціально-економічних процесів та систем. Агентно-орієнтоване моделювання ланцюгів постачань на підприємствах.
- •63. Приклади агентно-орієнтованого моделювання соціально-економічних процесів та систем. Використання агентно-орієнтованого моделювання в банківській діяльності.
- •64. Приклади агентно-орієнтованого моделювання соціально-економічних процесів та систем.
35. Еволюційне та коеволюційне проектування мас.
Організаційне моделювання і проектування МАС спирається на наступні базові процеси: 1) функціональний аналіз і моделювання, спрямовані на специфікацію функцій МАС, ролей і складу агентів; 2) структурний аналіз і моделювання — визначення загальної структури МАС і ряду її основних параметрів; 3) задання та уточнення деяких параметрів конкретизації МАС, що визначають ефективну реалізацію МАС, тобто перехід від вихідної базової структури до конкретної структури МАС (чи перехід від класу МАС до екземплярів МАС); 4) визначення функціонально-структурної організації МАС; 5) еволюційне проектування, що включає функціонально-структурний синтез і структурно-функціональний аналіз. Функціональний аналіз МАС спрямований на визначення функцій агентів. Функції МАС можуть розглядатися в різних вимірах, що відповідають точкам зору спостерігачів. Структурний аналіз МАС спрямований на упорядкування множини можливих взаємодій між агентами шляхом виділення зв’язуючихїх абстрактних відносин і аналізу їхніх змін у часі. Функціонально-структурний підхід до розробки МАС припускає побудову її функціонально-структурної організації, тобто визначення функцій майбутньої системи і синтез відповідної базової структури з агентів, що виконують зазначені функції. Еволюційний синтез МАС означає породження і трансформацію її функціонально-структурної організації. Елементарний крок процессу еволюційного проектування включає дві нерозривно зв'язані фази: а) функціонально-структурний синтез (ФСС); б) структурно-функціональний аналіз (СФА). Загальна схема висхідного еволюційного проектування МАС задається рекурсивним ланцюжком: “середовище — функції МАС — розподіл функцій (ролей) між агентами — склад агентів — набір відносин між агентами — базові структури МАС — модифікації (.)...”, методика висхідного проектування МАС включає наступні основні етапи: 1. Формулювання призначення (мети розробки) МАС.2. Визначення типу та основних властивостей середовища МАС. 3. Визначення основних і допоміжних функцій агентів у МАС. 4. Уточнення складу агентів і розподіл ролей між агентами. Вибір архітектур і мов реалізації агентів. 5. Виділення базових взаємозв'язків (відносин) між агентами в МАС. 6. Визначення можливих дій (операцій) агентів. 7. Побудова базової архітектури (функціонально-структурної одиниці) МАС, аналіз її можливих станів (нормальний, вироджений, критичний тощо.). 8. Аналіз реальних поточних чи передбачуваних змін зовнішнього середовища (умов функціонування) чи внутрішніх протиріч МАС. 9. Визначення відповідних змін функцій агентів і формулювання стратегії еволюції МАС. 10. Побудова загальної архітектури МАС, інваріантної до розглянутої області змін середовища (чи самовідтворення функціонально-структурної одиниці МАС).
36. Опис ключових моделей, що визначають мас.
Загальний підхід до проектування МАС припускає побудову наступних основних видів моделей: 1) модель агента; 2) організаційна модель МАС; 3) модель взаємодії агентів. Розроблювальні моделі поділяються на зовнішні і внутрішні. Зовнішні моделі відносяться до системного рівня опису: основними компонентами в них є самі агенти, взаємодії між якими описуються з використанням відносин спадкування, агрегування тощо.Таким чином, розробляються абстрактні структури агентів. В свою чергу зовнішні моделі поділяються на два основні види: модель агентів і модель взаємодій.Модель агентів включає модель класів агентів і модель екземплярів агентів. Ці дві моделі визначають класи агентів та їх можливі реалізації, зв'язані між собою відносинами спадкування, агрегування та означування. Класи агентів задають різні атрибути агентів, включаючи атрибути, що описують переконання, цілі і плани агента. Аналітик визначає, як ці атрибути передаються в процесі спадкування. Наприклад, наслідувані плани можуть мати менший пріоритет.Внутрішні моделі будуються для кожного окремого класу агентів і описують внутрішні структури агентів: їхні переконання, цілі, плани тощо. Внутрішня модель, що представляє переконання, цілі і плани конкретного класу агентів, є безпосереднім розширенням об’єктно-орієнтованих моделей (переконання і цілі) і динамічних моделей (плани). Іншими словами, у рамках об'єктної моделі описуються об'єкти, щодо яких агент має визначену думку (переконання). Динамічні моделі, розширені поняттям невдачі та інших атрибутів, використовуються для безпосереднього представлення планів.Крім зазначених видів моделей, можуть будуватися також: 1) моделі задач; 2)соціальні моделі; 3) моделі комунікації. Данні методології дозволяють розроблювачу МАС без надзусиль переходити від перерахування вимог до розробки, яка гранично деталізована, і, у підсумку, природним чином створювати моделі, що можуть легко реалізовуватись у подальшому. Відбувається поступовий перехід від більш абстрактних до більш конкретних структур. Кожний вдалий крок вводить нові рівні представлення та у підсумку дозволяє створити МАС, що задовольняє вихідним вимогам.
