This is a design exploration technique/ process, where designers key in multiple goals and different parameters into generative software to get solutions.
Generative design uses machine learning and artifice intelligence to transform engineering processes into complex yet intuitive interactions between engineers and computers.
The inefficiencies or desire for better programs have yielded the latest generative design architecture software that is revolutionizing the entire industry.