Dynamic Polymorphic Agents Scheduling and Execution Using Artificial Immune Systems

When a set of heterogeneous agents is considered to solve different kinds of problems, it is very challenging to specify the necessary number of elements, which functionally of each one will be used and the schedule of these actions in order to solve these problems. To deal with scenarios like this, the present article suggests an innovation at the Intelligent Agent Theory, a new concept called Dynamic Polymorphic Agent (DPA). This approach implies on the dynamic generation of one agent, built from the cooperation of existing agents and specific to fulfill the demanding task. To create this new entity, a monitor identifies and reads information regarding the functionalities of available agents present in the scene and, when a new problem is presented, it generates a task list to solve it. This list and the agents whose functionalities are necessary to solve the problem generate the new polymorphic agent. To fulfill this approach, two major paradigms are used: Aspect-Oriented Program (AOP) and Artificial Immune System (AIS).

[1]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[2]  L.M. Honorio,et al.  Intelligent Optimal Power Flow System Development Using Aspect-Oriented Modeling , 2007, IEEE Transactions on Power Systems.

[3]  Armando M. Leite da Silva,et al.  A Gradient-Based Artificial Immune System Applied to Optimal Power Flow Problems , 2007, ICARIS.

[4]  Paulo Tabuada,et al.  Motion feasibility of multi-agent formations , 2005, IEEE Transactions on Robotics.

[5]  Ivan Serina,et al.  LPG: A Planner Based on Local Search for Planning Graphs with Action Costs , 2002, AIPS.

[6]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.

[7]  Subbarao Kambhampati,et al.  Solving Planning-Graph by Compiling It into CSP , 2000, AIPS.

[8]  Gregor Kiczales,et al.  Aspect-oriented programming , 1996, CSUR.

[9]  Satoshi Matsuoka,et al.  ECOOP'97 — Object-Oriented Programming , 1997, Lecture Notes in Computer Science.

[10]  Jörg Hoffmann,et al.  FF: The Fast-Forward Planning System , 2001, AI Mag..

[11]  Mo-Yuen Chow,et al.  Power Distribution Outage Cause Identification With Imbalanced Data Using Artificial Immune Recognition System (AIRS) Algorithm , 2007, IEEE Transactions on Power Systems.

[12]  Abraham Kandel,et al.  Introduction to Pattern Recognition: Statistical, Structural, Neural and Fuzzy Logic Approaches , 1999 .

[13]  Anthony J. Bagnall,et al.  A multiagent model of the UK market in electricity generation , 2005, IEEE Transactions on Evolutionary Computation.