행위자기반 도시시뮬레이션 (Agent-Based Urban Simulation)

건축학·도시계획학
한 줄 정의: 주민, 기업, 개발업자 같은 개별 행위 주체들이 각자의 규칙에 따라 의사결정을 내리고 서로 상호작용하는 과정을 시뮬레이션하여 그 결과로 나타나는 도시 전체의 변화를 관찰하는 모델링 기법입니다.

쉽게 풀면

도시는 결국 수많은 개인과 기업이 각자 이사를 가고, 가게를 열고, 건물을 짓는 선택들이 모여 만들어집니다. 행위자기반 도시시뮬레이션은 이런 개별 주체 하나하나를 컴퓨터 안의 가상 행위자로 만들어, "집값이 오르면 더 저렴한 동네로 이사한다"처럼 각자의 행동 규칙을 부여한 뒤 이들이 서로 영향을 주고받으며 움직이는 과정을 반복 계산합니다. 그 결과 도시 전체에서 어떤 패턴이 나타나는지를 관찰하는 방식입니다.

왜 중요한가

도시계획학에서는 정책 하나가 시행되었을 때 다양한 이해관계자들이 서로 다르게 반응하며 만들어내는 복잡한 파급 효과를 예측해야 하는데, 행위자기반 도시시뮬레이션은 개인 단위의 다양성과 상호작용을 반영할 수 있어 이러한 복잡계적 현상을 분석하는 데 활용됩니다.

논문에서는 이렇게 쓰입니다

"가구 행위자들이 소득과 통근거리를 고려해 거주지를 선택하도록 설계한 행위자기반 도시시뮬레이션을 통해 신규 지하철 노선 개통이 거주지 재배치에 미치는 영향을 분석하였다."

지하철이 새로 생기면 사람들이 어디로 이사하기를 선택할지를 가상 실험으로 확인했다는 뜻입니다.

"임대료 상한제 시나리오를 행위자기반 모형에 반영하여 세입자와 임대인의 상호작용에 따른 주거 이동 패턴 변화를 시뮬레이션하였다."

제도가 바뀌었을 때 세입자와 집주인이 각자 어떻게 반응할지를 시뮬레이션으로 미리 살펴봤다는 의미입니다.

조금 더 깊게 보면

행위자기반 도시시뮬레이션은 각 행위자에게 위치, 소득, 선호 같은 속성과 의사결정 규칙을 부여하고, 이들이 정해진 환경(도로망, 토지이용 등) 안에서 매 시간 단계마다 규칙에 따라 행동하도록 설계됩니다. 세포자동자 도시모형이 공간 셀 자체의 변화에 초점을 맞춘다면, 행위자기반 모형은 그 공간 안에서 움직이는 개별 주체의 의사결정에 초점을 맞춘다는 차이가 있습니다.

주의할 점

행위자의 의사결정 규칙을 어떻게 설정하느냐가 결과에 큰 영향을 미치므로, 규칙이 실제 인간 행동을 얼마나 타당하게 반영하는지에 대한 검증이 중요합니다.

관련 용어