Maschinelles Lernen kann im Branch-and-Bound-Algorithmus angewendet werden
- Wählen Sie eine Verzweigungsvariable aus (Khalil, Elias Boutros, et al. "Lernen, in gemischter Ganzzahlprogrammierung zu verzweigen." Dreißigste AAAI-Konferenz über künstliche Intelligenz. 2016)
- Entscheiden Sie, ob eine ursprüngliche Heuristik an einem Knoten ausgeführt werden soll oder nicht (Khalil, Elias B., et al. "Lernen, Heuristiken in der Baumsuche auszuführen ", IJCAI. 2017).
Reinforcement Learning kann verwendet werden, um
- Lernen Sie ein besseres Kriterium für die gierige Lösungskonstruktion über eine Graphenverteilung (Khalil, Elias, et al. "Lernen kombinatorischer Optimierungsalgorithmen über Graphen." Fortschritte in neuronalen Informationsverarbeitungssystemen. 2017)
Check Bistra Dilkinas Vortrag auf dem USC ISI AI Seminar .
Alexander Pozdneev
quelle