Patent attributes
A container determination system is provided and generally includes a server, a database, and a customer computing device. The server may obtain, from the database, purchase order data identifying order lines of a purchase order, where each order line is associated with one or more items. The server may associate each order line of the purchase order with an initial container. The server may then optimize the assortment of items amongst the initial containers by attempting to re-associate a selected order line with another container based on whether the other container can hold the items associated with the selected order line, and based on a comparison between an acceptance rate and a randomly selected rate. The re-associations are attempted multiple times to determine optimized assortment information, which may be transmitted to an associate device to have a bagger place the purchased items in containers according to the optimized assortment information.