In this paper, we propose the dynamic position arrangements of the soccer agents for realizing the autonomous team play. In addition, we adopt the genetic algorithms for obtaining the adaptive position arrangements to defeat an opponent team. In real soccer game, the formations of players are important factors to defeat opponent teams. The formations are the arrangements of the player's positions. The formations will be changed according to the ball position. Namely, each player moves around the given positions to realize the effective team play. Therefore, we use the analogy of the adaptive formation for constructing the autonomous team play with the soccer agents. That is, the dynamic position arrangement method is proposed. The agents can perform several behaviors (pass, shoot, search the ball, approach the ball, go back to own home position) around one fixed home position. The agents can take several home positions in each game, and can dynamically change current home position in accordance with the situations in the game. The agent can move around the home positions and can perform the suitable behavior for current situation if the agents are given the appropriate home positions. To search the appropriate home positions, we adopt the genetic algorithms as robust optimization methods. To apply it to the genetic algorithms, we must decide what function we should use in order to evaluate the arrangement of the positions. It is very difficult problem to judge the effectiveness of the position arrangements. Because even if the team having the effective position arrangement, the team can't always win the games. Namely, the result of the games includes many noises. So, we assume the evaluation function based the behavior as follows; In the team level, if the total occurrence of the pass behavior and the shoot behavior in the game are increased than others, the position arrangements may be effective than others even if these behaviors didn't succeed. In the individual level, each agent should dash to catch the ball immediately when the ball is closed to the agent. While, the agent should go back own home position when the ball is far from the agent. Of course, the number of the goals which the team gets is added to evaluate the arrangement of positions. Thus, we suggest the behavior based evaluation function which consists of the frequency of each agent's behavior and the score. We will show the experimental results applied the proposed methods on the soccer server.
抄録全体を表示