“…Broadly construed, every algorithm that selects a specific heuristic from a large family of candidate heuristics is a form of heuristic synthesis. This includes selecting pattern databases or pattern database collections (e.g., Edelkamp 2006;Haslum et al 2007), merge-and-shrink strategies (Sievers and Helmert 2021), fluent merging strategies (van den Briel, Kambhampati, and Vossen 2007), learning interesting conjunctions for criticalpath heuristics (e.g., Keyder, Hoffmann, and Haslum 2012;Steinmetz and Hoffmann 2017), approaches that learn neural networks that represent heuristics (e.g., Ferber, Helmert, and Hoffmann 2020) and many other examples.…”