Case-based reasoning relies on four main steps: retrieval, adaptation, revision and retention. This article focuses on the adaptation step; we propose differential adaptation as an operational formalization of adaptation for numerical problems. The solution to a target problem is designed on the basis of relations existing between a source case (problem and solution) and a target case. Differential adaptation relies on the metaphor of differential calculus where small variations on variable values are related to variations of function values. Accordingly, variations between problems correspond to variations between variable values and variations between solutions to variations between function values. Operators inspired from differential calculus are able to manipulate the variations and to support the whole adaptation process. Differential adaptation is operational and provides generic operators that can be reused for different real-world numerical situations.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.