There are different image methods. One of them that is useful to me is the oracle model. Have you ever seen a Far Side cartoon in which there is a “miracle happened here” as one of the intermediate steps? In this version of NDTM, when you need to choose something, the oracle writes the correct version on the right side of the tape. (This is taken from Garey and Johnson, Computers and Intractability, their classic book on NP-complete problems.) You are not allowed to assume that you have the right option, but it may be the wrong one.
Therefore, when you do not deterministically guess the bijection, you get the correct bijection for your purposes, if it exists.
This is not a good basis for the algorithm, since the complexity of implementing a non-deterministic Turing machine is mainly exponential in non-deterministic states, and the algorithmic equivalent of a non-deterministic assumption is to try all possible bijections.
From a theoretical point of view, I would translate it as "If there is such a bijection, what ...". From an algorithmic point of view, find another book or another chapter of the same book, since this approach is useless for even moderately large graphs.
David thornley
source share