On Self-Avoiding Walks across n-Dimensional Dice and Combinatorial Optimization: An Introduction
Franc Brglez (Computer Science, NC State University)

TL;DR
This paper introduces a novel metaphor of self-avoiding walks across n-dimensional dice for combinatorial optimization, demonstrating efficient solutions to complex problems like protein folding with improved solution quality.
Contribution
It presents a new approach using self-avoiding walks on hyperhedra to solve high-dimensional optimization problems more effectively than existing methods.
Findings
Solved complex instances with up to 2^{25} * 3^{24} coordinates
Achieved solutions exceeding current best-known quality
Completed solutions in less than 1,000,000 steps
Abstract
Self-avoiding walks (SAWs) were introduced in chemistry to model the real-life behavior of chain-like entities such as solvents and polymers, whose physical volume prohibits multiple occupation of the same spatial point. In mathematics, a SAW lives in the n-dimensional lattices. In this paper, SAWs are a metaphor for walks across faces of n-dimensional dice, or more formally, a hyperhedron family H(Theta, b, n). Each face is assigned a label {x:Theta(x)}; x represents a unique n-dimensional coordinate string, Theta(x) is the value of the function. The walk searches Theta(x) for optima by following five simple rules: (1) select a random coordinate and mark it as the `initial pivot'; (2) probe all unmarked adjacent coordinates, then select and mark the coordinate with the 'best value' as the new pivot; (3) continue the walk until either the 'best value' <= `target value' or the walk is…
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
TopicsSoftware Testing and Debugging Techniques · DNA and Biological Computing · Web Data Mining and Analysis
