The fitness landscape of optimization problems significantly impacts the performance of metaheuristic optimization algorithms. While no algorithm performs well on all problems, identifying the most suitable one for a specific problem can be achieved by extracting features from the landscape. However, these features are often extracted before optimization, disregarding valuable knowledge collected during the optimization process. Moreover, existing algorithm selection methods rely on a single algorithm, limiting flexibility and missing potentially better options.