1. A method comprising: predetermining two or more layouts for a defined space of a print bed of a three dimensional printer, each layout of the two or more layouts comprising a plurality of shapes; receiving a set comprising data representing physical properties of a plurality of items, wherein the set is stored in a computer readable medium; determining two or more configurations of items with at least one configuration for each layout, each configuration of items formed by assigning items from the plurality of items to a plurality of shapes of a layout, wherein one item is assigned to one shape and two or more differently shaped items correspond to the layout shape; scoring, by a processor, the two or more configurations of items; selecting one of the two or more configurations of items based at least in part upon the scoring; and printing by the three dimensional printer the items of the selected configuration of items, wherein the items are arranged in the print bed based on the selected configuration of items.