A process of generating a range of ideas or potential solutions for a problem rather than a single solution.