Direct Allocation Method