C'est dans la ligne des " Algorithmes du livre ". Bien que les réductions soient également des algorithmes, je pensais qu'il était douteux que l'on pense à une réduction en réponse à la question sur les algorithmes du livre. D'où une requête distincte!
Les réductions de toutes sortes sont les bienvenues.
Je vais commencer par la réduction très simple de la couverture des sommets à la découpe multiple sur les étoiles. La réduction se suggère presque une fois que le problème source est identifié (avant quoi je trouverais difficile de croire que le problème serait dur pour les étoiles). Cette réduction implique de construire une étoile avec feuilles et d'associer une paire de bornes à chaque bord du graphique, et il est "facile de voir" que cela fonctionne. Je mettrai à jour cela avec un lien vers une référence, une fois que j'en trouverai un.
Ceux qui manquent le contexte du livre voudront peut-être regarder la question sur les algorithmes du livre .
Mise à jour: je me rends compte que je n'étais pas tout à fait clair quant à ce qui peut être considéré comme une réduction du livre. Je trouve ce problème un peu délicat, donc j'avoue avoir esquivé à moitié délibérément le problème en glissant une référence à l'autre thread :)
Permettez-moi donc de décrire ce que j'avais à l'esprit, et je suppose que cela va sans dire - YMMV à cet égard. J'ai l'intention de faire une analogie directe avec l'intention originale des épreuves du livre. J'ai vu des réductions qui sont terriblement intelligentes, et je reste bouche bée sur la façon dont cette séquence de pensées a pu arriver à n'importe qui. Bien que de telles réductions me laissent un sentiment de crainte certain, ce ne sont pas les exemples que je cherche à recueillir dans ce contexte.
Ce que je recherche, ce sont des réductions qui sont décrites sans trop de difficulté, et qui sont peut-être légèrement surprenantes, car elles sont faciles à saisir mais pas faciles à trouver. Si vous estimez que la réduction en question nécessitera une conférence pour couvrir, alors cela ne correspond probablement pas au projet de loi, bien que je suis sûr qu'il pourrait y avoir des exceptions où l'idée de haut niveau est élégante et le diable dans les détails (pour le record, je ne suis pas sûr que je puisse penser à tout).
L'exemple que j'ai donné était délibérément simple et, espérons-le, quelque peu - sinon parfaitement - illustrant ces caractéristiques. La première fois que j'ai entendu parler de la coupe multiple, c'était dans une salle de classe, et notre instructeur a commencé par dire que non seulement c'est NP-dur en général, mais aussi NP-difficile lorsqu'il est limité aux arbres ... {pause dramatique} de hauteur un . Je me souviens ne pas avoir été en mesure de le prouver immédiatement, même si cela semble évident rétrospectivement.
Je suppose que rétrospectivement évident décrit de près ce que je recherche. Je ne sais pas si cela a quelque chose à voir avec la complexité de la description - il y a peut-être des situations où quelque chose d'apparemment trouble peut être qualifié d'élégant - n'hésitez pas à citer vos exemples (exceptions?), Mais j'apprécierais vraiment une justification. Étant donné qu'après un certain temps c'est une question de goût, vous devriez certainement vous sentir libre de trouver ce que je considère comme incroyablement complexe, parfaitement beau. J'ai hâte de voir une variété d'exemples!
la source
Réponses:
Rabin montre le caractère unidirectionnel de (x ^ 2 mod N = pq) sans la factorisation de N par une réduction montrant que si vous pouvez prendre le module de racines carrées N = pq alors vous pouvez factoriser N.
la source
En apprentissage automatique, il existe de nombreuses réductions intéressantes. Voici quelques exemples:
Un tutoriel par Alina Beygelzimer, John Langford et Bianca Zadrozny en couvre d'autres.
la source
Théorème de Cook-Levin
Tout problème en NP peut être réduit en temps de polarité par une machine de turing déterministe à SAT. Pour référence, voir 1 .
la source
Multiplication entière pour des transformations de Fourier rapides!
la source
Théorème de Rice
Un de mes favoris. Il réduit le problème d'arrêt à n'importe quel ensemble d'index (ou son complément). Voir, par exemple, Sipser, problème 5.28.
la source
SAT à 3SAT
la source
3SAT à 3COL
Utiliser des gadgets pour réduire 3SAT au problème de décider si un graphique est colorable avec 3 couleurs. Pour référence, voir 1 .
la source
Dans le sens de dire - oh c'était simple - rétrospectivement:
réduire le tri à un problème de coque convexe.
la source
COUVERTURE EXACTE PAR 3 ENSEMBLES POUR SOUS-ENSEMBLE
(Ma source était le livre de Papadimitriou.)
la source