Сначала, на стадии преобразования, экземпляр задачи преобразуется в другой, по той или иной причине легче поддающийся решению, после чего решается полученный в результате преобразования экземпляр задачи.
Имеется три основных варианта этого метода, отличающихся способом преобразования: