Kernekoncepter
본 연구는 완전성을 보장하는 윈도우 MAPF 프레임워크 WinC-MAPF를 제안한다. WinC-MAPF는 단일 에이전트 실시간 휴리스틱 탐색 기법과 MAPF의 반자립적 구조를 활용하여 윈도우 MAPF 솔버의 완전성을 보장한다. 또한 이를 기반으로 한 Single-Step CBS (SS-CBS) 알고리즘을 개발하였으며, 실험을 통해 기존 윈도우 MAPF 솔버들에 비해 우수한 성능을 보여줌을 확인하였다.
Resumé
본 연구는 기존 MAPF 솔버들이 전체 경로를 계산하는데 많은 시간이 소요되는 문제를 해결하기 위해 제안되었다. 이를 위해 윈도우 접근법을 사용하여 에이전트 간 충돌을 일정 시간 내에서만 고려하도록 하였다. 그러나 이러한 윈도우 접근법은 데드락이나 라이브락 문제에 취약하다는 한계가 있었다.
본 연구에서는 WinC-MAPF 프레임워크를 제안하여 이러한 문제를 해결하고자 하였다. WinC-MAPF는 단일 에이전트 실시간 휴리스틱 탐색 기법과 MAPF의 반자립적 구조를 활용한다. 구체적으로 다음과 같은 핵심 내용을 포함한다:
- MAPF 문제를 결합 상태 공간에서 바라보고, 실시간 휴리스틱 업데이트 기법을 적용하여 완전성을 보장한다.
- MAPF의 반자립적 구조를 활용하여 결합된 에이전트 그룹에 대해서만 휴리스틱 업데이트를 수행함으로써 효율성을 높인다.
- 액션 생성기(AG)가 결합된 에이전트 그룹을 식별하고, 업데이트된 휴리스틱 값을 활용하여 최적의 다음 행동을 선택하도록 한다.
이를 기반으로 개발된 SS-CBS 알고리즘은 기존 윈도우 MAPF 솔버들에 비해 우수한 성능을 보여주었다. 특히 높은 혼잡도 환경에서 기존 솔버들이 실패하는 반면, SS-CBS는 이를 효과적으로 해결할 수 있음을 확인하였다.
Statistik
윈도우 ECBS 알고리즘은 혼잡도가 높은 환경에서 완전히 실패한다.
EECBS 알고리즘도 혼잡도가 높은 환경에서 어려움을 겪는다.
SS-CBS 알고리즘은 이러한 혼잡도가 높은 환경에서도 거의 완벽하게 문제를 해결할 수 있다.
Citater
"기존 MAPF 솔버들이 전체 경로를 계산하는데 많은 시간이 소요되는 문제를 해결하기 위해 윈도우 접근법을 사용하였지만, 이는 데드락이나 라이브락 문제에 취약하다는 한계가 있었다."
"본 연구에서 제안한 WinC-MAPF 프레임워크는 단일 에이전트 실시간 휴리스틱 탐색 기법과 MAPF의 반자립적 구조를 활용하여 완전성을 보장하는 윈도우 MAPF 솔버를 개발할 수 있게 한다."
"SS-CBS 알고리즘은 기존 윈도우 MAPF 솔버들에 비해 우수한 성능을 보여주었으며, 특히 높은 혼잡도 환경에서도 효과적으로 문제를 해결할 수 있음을 확인하였다."