×

Multi-dimensional physical arrangement techniques using bin-packing with per-branch combination tries

  • US 8,918,750 B1
  • Filed: 12/06/2013
  • Issued: 12/23/2014
  • Est. Priority Date: 12/06/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising a processor for executing program instructions coupled to a memory for storing the program instructions, wherein the program instructions are program instructions for placing objects in partitions of a physical layout, and wherein the program instructions comprise:

  • program instructions for first determining requirements vectors corresponding to the objects, wherein the requirements vectors contain values specifying requirements of the object in multiple dimensions; and

    program instructions for assigning the objects to the partitions of the physical layout by implementing a bin-packing algorithm that recursively explores partial solutions for assigning the objects to individual ones of the partitions in order to satisfy the requirements vectors for the objects, wherein the bin-packing algorithm extends the partial solutions via the recursion until the requirements in the requirements vectors are met by assignment of the corresponding object to partitions having sufficient resources in the multiple dimensions to meet the values specified in the requirements vectors, wherein the bin-packing algorithm tests requirements vectors of remaining unassigned ones of objects for both assignment and non-assignment to a current individual partition in a current partial solution until the current partial solution becomes a complete solution that satisfies the requirements vectors for the objects.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×