Human-driven and machine-driven decisions in urban design and architecture - A comparison of two different methods in finding solutions to a complex problem