A Study on a Negotiation Protocol for Conflict Resolution in BDI Agents System

BDI 에이전트 시스템에서 충돌해결을 위한 협상 프로토콜의 연구

  • 이명진 (계명대학교 컴퓨터공학부) ;
  • 장창수 (계명대학교 컴퓨터공학부) ;
  • 오재광 (계명대학교 컴퓨터공학부) ;
  • 김진상 (계명대학교 컴퓨터공학부)
  • Published : 2001.04.01

Abstract

멀티에이전트 시스템(MAS: Multi-Agent System)에서 에이전트는 각자의 목표 달성을 위해 주위 에이전트들과 상호작용하여 목표의 충돌이 없는 일치 상황에 도달하도록 설계될 필요가 있다. 이러한 상호작용은 MAS에서의 협동, 공조, 그리고 협상 등의 분양에 필수적인 요소이다. 본 연구에서는 MAS에서 믿음(Belief), 소망(Desire), 그리고 의도(Intention)를 에이전트 구조의 핵심 요소로 가정하고, FIPA Agent Communication Language(ACL) 사양과 interaction 프로토콜의 변형에 기초하여 BDI 에이전트를 위한 협상 프로토콜을 소개한다. 또한 Java와 Prolog를 결합시킨 InterProlog 프로그래밍 언어로 목표 충돌을 일으키는 BDI 에이전트들을 생성하고 에이전트들이 협상 프로토콜을 사용하여 협상하는 과정을 시험적으로 구현한다.

Keywords