Solving problems by mapping them to other problems that we know how to solve


W3Schools
Solving problems by mapping them to other problems that we know how to solve
by piotrgrudzien on Hacker News.
Is there a line of research that looks into solving difficult / intractable problems by finding a mapping that expresses them as different problems that we know how to solve? A fairly surreal and probably overly optimistic example would be, for example, to solve traveling salesman problems using chess engines. What we would need is to find right mappings:
(1) from a traveling salesman problem to a chess position and,
(2) from a traveling salesman route to a chess move (or move sequence) A general solution for a “compiler” that can translate between any pair of problems feels unrealistic but I can imagine developing a mapping between, say, a tic tac toe game and simple chess positions where you could:
(1) translate a tic tac toe position into a chess position
(2) solve the chess position
(3) translate the solution into a tic tac toe sequence Any thoughts or pointers to relevant research would be much appreciated!


W3Schools

Leave a comment