A hybrid-based system for site layout planning in construction