A Survey of Algorithmic Shapes
Make it home: automatic optimization of furniture arrangement