Ich habe viel über Reduktion gelernt, aber ich habe ein großes Problem damit: Ich nehme dies von CLRS:
" ... indem wir die Lösung von Problem A auf die Lösung von Problem B "reduzieren", nutzen wir die "Leichtigkeit" von B, um die "Leichtigkeit" von A zu beweisen."
Ich entnehme dies dem Buch "Computational Complexity von Christos H. Papadimitriou":
" ... Problem A ist mindestens so schwer wie Problem B, wenn B auf A reduziert."
Ich bin mit diesen beiden Begriffen durcheinander gekommen: Wenn wir Leichtigkeit verwenden, sagen wir, dass das Problem X auf das Problem Y reduziert wird, und wenn wir einen Polynomialzeit-Algorithmus für Y haben und der Reduktionsprozess in Polynomialzeit durchgeführt wird, dann ist das Problem X in Polynomialzeit lösbar und X ist einfacher als Y oder zumindest nicht schwieriger als Y.
Aber wenn wir Härte verwenden, sagen wir, Problem X reduziert auf Problem Y und Y ist einfacher als X oder zumindest nicht schwieriger als X.
Ich bin wirklich verwirrt, bitte helfen Sie mir. Besonderen Dank.