Traveling Thief Problem