摘要:Systemy wieloagentowe posiadają szereg zalet i otwierają wiele nowych możliwości w tworzeniu systemów informatycznych, jednak wiele problemów związanych z działaniem tych systemów pozostaje do rozwiązania. Do takich problemów należy integralność funkcjonalna systemów wieloagentowych. Integralność funkcjonalną systemu wieloagentowego można zdefiniować, najogólniej mówiąc, jako zachowanie podstawowych funkcji systemu w czasie jego funkcjonowania. Można ją analizować z punktu widzenia różnych funkcji systemu (które powinny pozostać zachowane) jak i z punktu widzenia różnych czynników jakie mogą wpływać na utratę lub zachowanie integralności funkcjonalnej przez system. W pracy zajęto się badaniem integralności funkcjonalnej systemu wieloagentowego w zależności od ilości agentów (globalną i poszczególnych typów). Agenci w czasie pracy systemu generują agentów tego samego lub innego typu, w zależności od swoich możliwości i potrzeb systemu. Proces ten realizowany bez odpowiednich mechanizmów kontrolnych może doprowadzić do nadmiernej liczby agentów (zablokowanie systemu) lub zbyt małej, aż do zupełnego braku agentów danego typu (zanik funkcji systemu realizowanej przez agentów danego typu). W pracy przedstawiono propozycję analizy zjawiska integralności funkcjonalnej systemów wieloagentowych, związanego z licznością populacji agentów i propozycję mechanizmów umożliwiających utrzymanie integralności funkcjonalnej, w szczególności koncepcję tzw. "wolnych agentów". Rozważania przeprowadzono w oparciu o badanie symulacyjne pewnej klasy systemów wieloagentowych, a wyniki symulacyjnych badań proponowanych rozwiązań zamieszczono w niniejszej pracy.