Constructor algorithms for building unconventional computers able to solve NP-complete problems
Tony McCaffrey, Thomas E. Gorochowski, and Lee Spector

TL;DR
This paper introduces constructor algorithms for robotic wire machines that can physically build and configure networks of wires to solve NP-complete problems like Subset Sum, showcasing a new paradigm for unconventional computing beyond digital logic.
Contribution
It presents a novel constructor algorithm framework for physically constructing wire networks capable of solving NP-complete problems, bridging physical structures and computational tasks.
Findings
Successfully solved the Subset Sum Problem using wire networks.
Measured electrical properties to infer solution information.
Demonstrated a new physical computing paradigm.
Abstract
Nature often builds physical structures tailored for specific information processing tasks with computations encoded using diverse phenomena. These can sometimes outperform typical general-purpose computers. However, describing the construction and function of these unconventional computers is often challenging. Here, we address this by introducing constructor algorithms in the context of a robotic wire machine that can be programmed to build networks of connected wires in response to a problem and then act upon these to efficiently carry out a desired computation. We show how this approach can be used to solve the NP-complete Subset Sum Problem (SSP) and provide information about the number of solutions through changes in the voltages and currents measured across these networks. This work provides a foundation for building unconventional computers that encode information purely in the…
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.
Taxonomy
TopicsModular Robots and Swarm Intelligence · Advanced biosensing and bioanalysis techniques · DNA and Biological Computing
