 Online algorithm selection refers to switching between different algorithms during the solving process.This is useful as a hyper-heuristic.In contrast, offline algorithm selection selects an algorithm for a given instance only once and before the solving process.