Know-how, prelegere, dezvoltarea sistemelor multi-agent

Sisteme multiagent

Know-how, prelegere, dezvoltarea sistemelor multi-agent

Puteți descărca prezentarea cursului aici.

Un sistem în care mai mulți agenți pot comunica, transfera unele informații unul altuia, interacționează unul cu celălalt și rezolvă o problemă pusă se numește multi-agent (MAC). În MAC, sarcinile (sau subtaskele) sunt distribuite între agenți, fiecare fiind tratat ca membru al unui grup sau organizație. Distribuția sarcinilor implică atribuirea de roluri fiecărui membru al grupului, determinarea măsurii "responsabilității" acestuia și a cerințelor de "experiență".







Sistemele multi-agent au provenit de la intersecția teoriei sistemelor cu inteligența artificială distribuită. Pe de o parte, vorbim despre sisteme deschise, active, în curs de dezvoltare, în care principala atenție este acordată proceselor de interacțiune a agenților ca motive pentru apariția unui sistem cu noi calități. Pe de altă parte, adesea suficient, MAC-urile sunt construite ca o combinație de sisteme intelectuale separate bazate pe cunoaștere [3.1]. Un MAC constă în principal din următoarele componente principale:

  • set de unități organizaționale, în care sunt alocate: un subset de agenți care manipulează un subset de obiecte;
  • set de sarcini;
  • mediu, adică un spațiu în care există agenți și obiecte;
  • setul de relații dintre agenți;
  • set de acțiuni ale agenților (de exemplu, operații pe obiecte).

În Fig. 5.1 prezintă structura mărită a unui agent tipic. Intrările sunt parametrii interni ai agentului și starea mediului. Rezultatele sunt parametri care afectează mediul și informează utilizatorul (sau un program care acționează ca administrator în sistem) despre starea mediului și deciziile luate. Solver - procedura de luare a deciziilor. Solverul poate fi un algoritm destul de simplu sau un element al unui sistem de inteligență artificială.







Know-how, prelegere, dezvoltarea sistemelor multi-agent


Fig. 5.1. Structura agregată a agentului

Know-how, prelegere, dezvoltarea sistemelor multi-agent


Fig. 5.2. Arhitectura nucleului sistemului multi-agent

În arhitectura MAC, partea centrală este alcătuită dintr-un nucleu independent de subiect. în care se disting următoarele componente de bază (figura 5.2):

  • serviciul de acces direct oferă acces direct la atributele agentului;
  • serviciul de mesagerie este responsabil pentru trimiterea de mesaje între agenții înșiși, precum și între agenți și sisteme suplimentare de kernel;
  • Biblioteca claselor de agenți (parte a bazei de cunoștințe) conține informații despre clasificarea agenților în această MAC.
  • comunitate de agenți - server "loc" unde sunt localizați agenții; Această unitate, pe lângă activitățile agenților, oferă, de asemenea, funcții pentru agenții de încărcare / scriere și proprietățile acestora și pentru optimizarea activității agenților cu resurse.
  • ontologie - baza de cunoștințe de subiect care conține cunoștințe specifice despre obiecte și mediul de funcționare, reprezentată sub forma unei rețele semantice adecvate.

Metodologia generală pentru proiectarea evolutivă în amonte a MAC poate fi reprezentată de un lanț: <среда – функции MAC – роли агентов – отношения между агентами – базовые структуры MAC – модификации>, și include următorii pași:

  • formularea desemnării MAC (obiectivul de proiectare);
  • Identificați funcțiile primare și secundare ale agentului MAC;
  • să clarifice compoziția agenților și distribuția funcțiilor între agenți, alegerea arhitecturii agenților;
  • evidențiind relațiile de bază (relații) dintre agenții din MAC;
  • definirea posibilelor acțiuni (operațiuni) ale agenților;
  • analiza modificărilor curente sau anticipate în mediul extern.

La proiectare, organizarea agenților poate fi privită ca un set de roluri care se află într-o anumită relație și interacționează unul cu celălalt. Astfel, metodologia de proiectare a uplink MAC necesită prereglaj funcțiilor inițiale (agenți roluri), determina gama de obligațiile lor în ceea ce privește reciproc, formând sursă și dezvoltarea unor structuri bazate pe funcția selectată și caracterul adecvat al studiului acestor structuri în natura sarcinilor alocate domeniilor problematice

În exemplele de mai jos, este cu siguranță cel mai potrivit să se proiecteze pe baza abordării de jos în sus.







Articole similare

Trimiteți-le prietenilor: