이는 문제를 충돌이 없는 간단한 부분 문제로 나누고, 각 부분 문제를 개별적으로 해결한 다음, 결과를 결합하여 전체 문제를 해결하는 방식
첫 번째: 각 에이전트에 대해 개별적인 최적 경로를 찾음
두 번째: 에이전트들 간의 충돌을 해결
CBS는 트리 구조를 사용하여 가능한 경로를 탐색
루트 노드는 초기 경로를 나타내며, 충돌이 발생하면 두 자식 노드가 생성
각 자식 노드는 충돌을 해결하기 위한 제약 조건
을 나타냄부최적 솔루션: ECBS는 CBS의 변형으로, 부최적 결과를 제공
합니다. 이는 완전 최적화보다는 실용적인 해결책을 찾는 데 중점
을 둡니다.
계산 효율성 향상: ECBS는 계산 효율성을 높이기 위해 휴리스틱과 다른 최적화 기법을 사용
합니다. 이는 특히 대규모 에이전트 그룹이나 복잡한 환경에서 유용합니다.
ECBS는 CBS에 비해 제약 조건을 덜 엄격하게 적용
합니다. 이를 통해 더 빠르게 해결책을 찾을 수 있으나, 결과적으로 경로의 최적성이 다소 감소할 수 있습니다.