Probabilistic Greedy Algorithm Solver Using Magnetic Tunneling Junctions for Traveling Salesman Problem
Ran Zhang, Xiaohan Li, Caihua Wan, Raik Hoffmann, Meike Hindenberg,, Yingqian Xu, Shiqiang Liu, Dehao Kong, Shilong Xiong, Shikun He, Alptekin, Vardar, Qiang Dai, Junlu Gong, Yihui Sun, Zejie Zheng, Thomas K\"ampfe,, Guoqiang Yu, Xiufeng Han

TL;DR
This paper introduces a probabilistic greedy algorithm utilizing magnetic tunneling junctions as true random number generators to efficiently solve the traveling salesman problem, balancing exploration and exploitation for improved solution quality.
Contribution
It presents a novel probabilistic optimization framework that integrates MTJ-based TRNGs, enabling hardware-accelerated, tunable randomness for combinatorial problems like TSP.
Findings
Achieves high-quality solutions for TSP with fewer iterations.
Outperforms classical algorithms like simulated annealing and genetic algorithms.
Maintains performance advantage on larger TSP instances up to 70 cities.
Abstract
Combinatorial optimization problems are foundational challenges in fields such as artificial intelligence, logistics, and network design. Traditional algorithms, including greedy methods and dynamic programming, often struggle to balance computational efficiency and solution quality, particularly as problem complexity scales. To overcome these limitations, we propose a novel and efficient probabilistic optimization framework that integrates true random number generators (TRNGs) based on spin-transfer torque magnetic tunneling junctions (STT-MTJs). The inherent stochastic switching behavior of STT-MTJs enables dynamic configurability of random number distributions, which we leverage to introduce controlled randomness into a probabilistic greedy algorithm. By tuning a temperature parameter, our algorithm seamlessly transitions between deterministic and stochastic strategies, effectively…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
