That’s the Traveling Salesman Problem.
It seems like it’s a fairly easy problem to solve, right? Just pick the closest city, then the next one closest to that one, and on down the line. But once you arrive in Chicago, with both Boston and Denver roughly 1,000 miles away in opposite directions, it becomes more complicated. In fact, every time you add another city into the equation, the problem becomes harder to solve — exponentially harder — with possible routes quickly soaring into the billions and requiring a tremendous amount of computational power and time to solve.
The TSP is particularly relevant in the world of e-commerce. How? If you think of pickers in a warehouse as traveling salespeople, and the locations of the thousands of items in the warehouse as different cities, it’s easy to understand why walking time is one of the biggest expenses for fulfillment centers: it’s simply too difficult for people to figure out the quickest path through the warehouse to retrieve multiple items without logistical assistance. That’s why most fulfillment centers employ different picking strategies, including batch, wave and zone picking. This makes picking more efficient, but it still doesn’t fully solve the TSP.
(Image credit: n Sanity – YouTube)
Developers of mobile robotics systems, including inVia Robotics, study the TSP in order to streamline and accelerate the fulfillment process. Using machine learning, AI and heuristics, a robotics management system (RMS) examines all customer orders and quickly identifies the optimal routes for retrieving multiple items. Autonomous mobile robots (AMRs) are then dispatched throughout the warehouse to pick the items’ totes and bring them to the picking station. All of this happens in the background in a system that continuously crunches data and optimizes automatically.
And while our ongoing work attempting to solve the TSP is concentrated on perfecting warehouse automation solutions, a potential solution would have far-reaching implications for everything from global shipping networks and last mile delivery, to the rapid rollout of autonomous vehicles, to breaking unbreakable encryption codes. To put it bluntly: solve the Traveling Salesman Problem and you change the world.