order picking, dynamic programming, rectilinear traveling salesman problem, warehouse design
warehouse picking, order batching, routing, GRASP, hill-climbing