Heuristic Solution Approaches to the Solid Assignment Problem