We propose an approach to developing cooperation strategies for multiagent problem solving situations which is different from existing techniques in two ways: strategies are incrementally constructed by repeatedly solving problems in the domain, i.e., on-line; and, we utilize an automated method of strategy formulation and modification, that relies little on domain details and human expertise, and more on performance on randomly generated problems in the domain. The genetic programming (GP) (Koza 1992) paradigm used to develop, through repeated problem solving, increasingly efficient strategies. Populations of structures are represented as Lisp symbolic expressions (Sexpressions). These are manipulated to evolve better structures by propagating and combining parts of structures that perform well compared to others in the population. To use this approach, we have to develop an encoding of strategies as S-expressions and choose an evaluation criterion for a strategy corresponding to an arbitrary S-expression. Strategies are evaluated by allowing the agents to execute them in the application domain and by measuring their efficiency and effectiveness by a set of criteria relevant to the domain.
[1]
J. K. Kinnear,et al.
Advances in Genetic Programming
,
1994
.
[2]
Una-May O'Reilly,et al.
Genetic Programming II: Automatic Discovery of Reusable Programs.
,
1994,
Artificial Life.
[3]
Les Gasser,et al.
Representing and using organizational knowledge in DAI systems
,
1989
.
[4]
Roger L. Wainwright,et al.
A simulation of adaptive agents in a hostile environment
,
1995,
SAC '95.
[5]
J. Schmee.
Applied Statistics—A Handbook of Techniques
,
1984
.
[6]
D. A. Bell,et al.
Applied Statistics
,
1953,
Nature.
[7]
Larry M. Stephens,et al.
Agent Organization as an Effector of DAI System Performance
,
1989
.
[8]
John R. Koza,et al.
Genetic programming - on the programming of computers by means of natural selection
,
1993,
Complex adaptive systems.
[9]
John K. Ousterhout,et al.
Tcl and the Tk Toolkit
,
1994
.
[10]
Lawrence. Davis,et al.
Handbook Of Genetic Algorithms
,
1990
.
[11]
M. Benda,et al.
On Optimal Cooperation of Knowledge Sources
,
1985
.
[12]
David J. Montana,et al.
Strongly Typed Genetic Programming
,
1995,
Evolutionary Computation.