An Intelligent Agent-Based System for Automated Seat Assignment in Entertainment Venues