Free-Form Floor Plan Design Using Differentiable Voronoi Diagram