Understanding Human-like Solutions in Combinatorial Optimization via Learning and Search
This paper investigates how humans solve Euclidean Traveling Salesman Problems by demonstrating that human-like, near-optimal tours are best modeled not by direct imitation of optimal solutions, but by neural networks pretrained on optimal tours, fine-tuned via reinforcement learning, and decoded through Best-of-N sampling, suggesting that human problem-solving emerges from a combination of supervised learning, reinforcement learning, and test-time search.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to solve a puzzle where you have to visit a bunch of different locations and return home, but you want to do it in the shortest possible distance. This is a classic brain-teaser known as the Traveling Salesman Problem. It sounds simple, but the math behind it is a nightmare for computers: as you add more locations, the number of possible routes explodes so fast that even the world's most powerful supercomputers can't check every single option to find the absolute best one. Yet, humans are weirdly good at this. We can look at a map of cities and quickly draw a path that is almost as good as the perfect one, even though our brains are tiny and slow compared to a computer. Scientists have long wondered: How do we do it? Are we just guessing, or is there a hidden "algorithm" in our heads that we don't know about? This question sits at the intersection of psychology (how our minds work) and computer science (how we build smart machines). If we can figure out how humans solve these hard puzzles so efficiently, we might be able to build better AI and understand our own thinking better.
This paper dives deep into that mystery by treating human problem-solving like a giant science experiment. The researchers gathered a massive amount of data—over 20 million routes drawn by more than 1,100 people solving 150,000 different city puzzles. They then built computer models to see which ones could best copy how humans think. They tested two main ideas: one where the computer just tries to find the mathematically perfect route (like a robot), and another where the computer learns from examples and then tries to improve itself through trial and error (like a student learning from a teacher and then practicing).
The big surprise? The computer models that tried to be perfect didn't actually look like humans. In fact, the "perfect" routes were too rigid and geometrically precise, missing the little quirks and shortcuts humans naturally take. The models that simply memorized human drawings were better, but they still felt a bit stiff. The real winner was a hybrid approach. The best model first learned from the "perfect" routes to understand the basic rules of geometry, and then it was fine-tuned using a method called reinforcement learning, where it got "rewards" for finding shorter paths. But here is the kicker: this model only looked truly human-like when it was allowed to "think" for a moment before answering. Instead of just picking the first good path it saw, the model generated many possible routes, compared them, and picked the best one. This suggests that human-like intelligence isn't just about having a smart brain; it's about having a smart brain that also knows how to pause, generate a few options, and search through them to find the best fit. The paper suggests that our brains might work the same way: we learn the general shape of a good solution from experience, but when we face a new problem, we do a little bit of mental "searching" to refine our answer.
The researchers found that while humans aren't perfect, our solutions live in a "near-optimal basin." This means our paths are very close to the best possible ones, sharing many of the same structural features, but they have systematic deviations—little imperfections that make them uniquely human. For example, humans tend to be less smooth in their turns and preserve fewer perfect geometric shapes than a computer algorithm designed for perfection. The study explicitly rules out the idea that humans are just using simple, greedy rules (like always picking the closest next city), because those simple strategies performed worse than random guesses. It also suggests that simply copying human drawings isn't enough; the model needs to understand the underlying logic of "good" solutions first.
Ultimately, the paper proposes that human-like solutions emerge from a combination of three things: learning the structure of good solutions from examples (supervised learning), improving that knowledge through feedback (reinforcement learning), and then using a bit of extra computing power at the moment of decision to search for the best option among many (test-time search). This mirrors how modern AI systems are becoming more powerful, not just by getting bigger, but by learning to think harder before they speak. The authors suggest that this "think-then-implement" strategy is likely what allows us to solve these incredibly hard problems so quickly, turning a chaotic mess of possibilities into a neat, efficient path.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.