Liste der NP-harten Probleme, bei denen in der praktischen Heuristik aktiv geforscht wird

9

Ich suche nach einer Liste von NP-harten Optimierungsproblemen, bei denen es aktive Forschung in der praktischen Heuristik gibt, um sie zu lösen, und es gibt gemeinsame Benchmarks, die die Leute zu schlagen versuchen.

Beispiele sind: Phylogenetische Baumrekonstruktion (zum Beispiel hier heuristisch ) Reisender Verkäufer (nicht so aktiv, aber LKH ist ziemlich bekannt)

Insbesondere suche ich nach Forschungsbereichen, in denen sich die Menschen wirklich um die daraus resultierenden Kosten kümmern (wie TSP oder Phylogenie, die oben erwähnt wurden). Zum Beispiel suche ich keinen Entscheidungsbaum, da nur sehr wenige Menschen sich um die resultierende Baumhöhe kümmern.

usamec
quelle
1
Die Liste ist meiner Meinung nach zu lang, was diese Frage zu breit macht. Wenn Sie eine so breite Liste wünschen, würde ich vorschlagen, das Kompendium der NP-vollständigen Probleme zu überprüfen
Kaveh
Diese Liste ist nett, konzentriert sich aber hauptsächlich auf die Annäherung. Ich möchte eine Liste mit praktischen Heuristiken.
Usamec
Haben Sie überprüft, ob es heuristische Algorithmen gibt, an denen Sie interessiert sind? Ich denke, sie sind ziemlich offen für verschiedene Algorithmen. (Ich vermute, Sie wissen, was Heuristik im Kontext der theoretischen Informatik bedeutet, und beziehen sich nicht nur auf Dinge, die nur zu funktionieren scheinen, wenn nicht , lesen Sie bitte die Hilfe .) Unfokussierte Fragen sind im Allgemeinen nicht gut Wenn Sie mit dieser Liste nicht zufrieden sind, sollten Sie genauer angeben, warum Sie interessiert sind, und den Umfang der Frage eingrenzen.
Kaveh
5
Das ist eine vernünftige Frage. Vielleicht kann das OP weiter klären. Geht es um Probleme, für die Heuristiken in der Praxis verwendet werden, oder um Probleme, für die akademische Forschung in der Heuristik aktiv betrieben wird?
Chandra Chekuri
6
Eine breite Klasse von Problemen ist das Clustering. Heuristiken für k-Mittelwerte, k-Median und verwandte Probleme sind ein ziemlich aktives Forschungsgebiet. Auch metrische Beschriftung und damit verbundene Probleme für die grafische Inferenz.
Chandra Chekuri

Antworten:

5

MaxSAT - Die Leute interessieren sich tatsächlich dafür, weil SAT-Löser so gut entwickelt sind, dass der beste Weg für Ihr bevorzugtes NP-Optimierungsproblem in der Praxis häufig darin besteht, es auf MaxSAT zu reduzieren und dann einen der bekannten Löser anzuwenden. Schauen Sie sich den SAT-Wettbewerb für Benchmarks usw. an.

Clique-Finder werden in der Computerbiologie und Kombinatorik eingesetzt, und die heuristischen Algorithmen sind, wie ich mich erinnere, schockierend gut.

Ein großer Teil von Operations Research befasst sich mit Algorithmen, einschließlich heuristischer, zur Lösung von Fällen der linearen Programmierung mit ganzen oder gemischten ganzen Zahlen.

Joshua Grochow
quelle
Vielen Dank. Haben Sie Links zu aktuellen Papieren und Benchmark-Datensätzen?
Usamec
1

Operations Research hat viele kombinatorische Optimierungsprobleme, bei denen die Entwicklung von Heuristiken zur Minimierung (oder Maximierung) der resultierenden Kosten ein sehr aktiver Bereich ist.

Zum Beispiel Fahrzeugroutingproblem, kapazitives Lichtbogenroutingproblem, minimale Spanning Tree-Probleme und Variationen dieser Probleme.

user2307639
quelle
Können Sie bitte einige Benchmarks anführen?
Usamec
Können Sie vielleicht einige relevante Hinweise geben?
Yuval Filmus
1
In Fachzeitschriften wie Mathematical Programming, Operations Research, Networks, Management Science usw. finden Sie zahlreiche Artikel zur Heuristik für kombinatorische Optimierungsprobleme.
Chandra Chekuri
1
Ein Beispiel ist CARP: logistik.bwl.uni-mainz.de/benchmarks.php
user2307639