The double traveling salesman problem with partial last-in-first-out loading constraints