My initial approach to generate floor plans in Rhino + Grasshopper was to divide a given perimeter into containers, and pack them with satisfying combinations of rooms. Researching tiling and bin packing has helped greatly, along with methods in computational geometry. A reductive approach has been very helpful in the preliminary stages of space planning, but much work is yet to be done to refine the algorithm so that a working floor plan is created.