Discovering creative solutions to complex problems