Interpretable decision trees to predict solution fitness.

Abstract

Metaheuristic algorithms are powerful tools for tackling complex optimization problems, but their black-box nature often hinders user trust and understanding. This paper presents a novel methodology for enhancing the explainability of metaheuristics by employing decision trees with splitting criteria based on Partial Solutions. These represent beneficial sub-structures of solutions and provide insights into the problem landscape and solution characteristics. By constructing decision trees that consider the presence or absence of specific patterns in solutions, we produce a transparent model capable of predicting solution fitness. The proposed methodology is evaluated on a diverse set of benchmark problems and metaheuristic algorithms, demonstrating its effectiveness and flexibility as a post-hoc explainability tool. Our results show that our decision trees can match and usually surpass traditional methods in predicting the fitness of candidate solutions for the tested benchmark problems, with one of our methods demonstrating an improvement between 4.4% and 16.7% in R2 predictive performance for shallower trees trained on a Genetic Algorithm's data. These trees are able to maintain competitive predictive performance while using more interpretable splitting criteria

Similar works

Full text

thumbnail-image

Open Access Institutional Repository at Robert Gordon University

redirect
Last time updated on 22/09/2025

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.

Licence: https://creativecommons.org/licenses/by/4.0/