Traveling-and-explore