Combining “top-down” and “bottom-up” decision making behaviors to simulate urban sprawl using multi-agent system | IEEE Conference Publication | IEEE Xplore