A polynomial-time heuristic for the quay crane double-cycling problem with internal-reshuffling operations. (September 2015)