Issue1236

Title Unpack states only for heuristics that benefit from it
Priority wish Status unread
Superseder Nosy List florian, jendrik, malte
Assigned To Keywords
Optional summary

Created on 2026-07-30.15:37:45 by florian, last changed by florian.

Messages
msg12134 (view) Author: florian Date: 2026-07-30.15:37:45
While working on issue1208, we removed the function convert_ancestor_state, which was previously called in all heuristics. As a side effect, this function used to unpack the state passed to a heuristic. This unpacking was critical for some heuristics - the diverse potential heuristics were most notable in the experiment. We kept the old behavior by unpacking all states in the heuristic base class.

However, some heuristics might actually benefit from working on packed data. In this issue, we want to figure out if a per-heuristic setting for unpacking is worth it and if so how it should be set for each heuristic.
History
Date User Action Args
2026-07-30 15:37:45floriancreate