Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.3
Układpracy
Następnyrozdziałopisujepodstawowepojęcia,jakieużywanewtejpu-
blikacji.Dalszaczęśćpodręcznikajestpodzielnanatrzyczęści.
PierwszaznichTworzeniesystemówwieloagentowychopisuje
istotneelementyprojektowaniasystemówwieloagentowych,jakimiko-
munikacjamiędzyagentami,standardyorganizacjiFIPA(ang.Foundation
forIntelligentPhysicalAgents)orazmetodysłużącedoprojektowaniaido-
kumentacjisystemówwieloagentowych.RozdziałKomunikacjarozpoczy-
nasięodlingwistycznegopojęciakomunikatuiopisuteoriiaktówmowy.
Następnieprzechodzimydodefinicji,kluczowegodlakomunikacjimiędzy
agentamipojęciaperformatywy.Opisujęzaproponowanyprzezorganizację
FIPAformatstrukturywiadomości,językikomunikacjiagentów,wskład
którychwchodzą:językitreści,aktykomunikacyjneorazprotokołyinterak-
cji.Rozdziałkończysięopisemontologiiizagadnieńzwiązanychzestoso-
waniemichwkomunikacji.RozdziałMetodysłużącedoprojektowa-
niasystemówwieloagentowychzawieraopismetodyksłużącychdopro-
jektowaniasystemówwieloagentowych:Gaia,Prometheus,AUML,Tropos
orazAML.KolejnyrozdziałPlatformyijęzykiagentoweopisujeplat-
formyagnetoweogólnegozastosowania,platformyijęzykiwpodejściuBDI,
platformysymulacyjneoraznarzędziasłużącedoimplementacjiplatform
holonicznych.DrugaczęśćpodręcznikaopisujeZastosowaniasystemów
wieloagentowych.Zawieraopiskilkuaplikacjizaimplementowanychzgod-
niezpodejściemparadygmatuprogramowaniaagentowego.tozarówno
komercyjneaplikacjeagentowe(rozdziałKomercyjneaplikacjeagento-
we),jakiimplementacjeniekomercyjne,tworzoneczęstonacelebadawcze
(rozdziałAplikacjeagentowewprojektachniekomercyjnych).Ostat-
niaczęśćAlgorytmywspomaganiadecyzjiwsystemachwieloagen-
towychdotyczyalgorytmówwieloagentowychorazmetodpodejmowania
decyzjiprzezgrupęagentów.Zawieraonadwarozdziały:Algorytmysto-
sowanewsystemachwieloagentowychiWspomaganiedecyzjiprzy
wykorzystaniuagentów.Rozdziałopisującyalgorytmywieloagentoweza-
wieraklasycznealgorytmysłużącedorozwiązywaniaproblemuspełniania
ograniczeńwsposóbrozproszony.NastępnieopisujęContractNetProtocol,
któryjestklasycznymmeta-algorytmemsłużącymdorozproszonegoroz-
działuzadańlubdoprowadzeniahandlu.Dalejopisujęalgorytmyaukcyjne
dlaproblemówliniowychicałkowitoliczbowychliniowych.Rozdziałtenkoń-
czysięprzedstawieniemalgorytmówinteligencjistadnej,któremożnazaim-
plementowaćużywająckoncepcjiwieloagentowej.RozdziałWspomaganie
decyzjiprzywykorzystaniuagentówzawieraproblematykępodejmo-
waniadecyzjiprzezkolektywagentów.Zaczynasięonodteoretycznego
wprowadzeniawteoriępreferencjiipojęciaużyteczności.Rozdziałzawiera
15