Mathematical problem of finding the set mapped by a specified function to a certain range
In mathematics, set inversion is the problem of characterizing the preimageX of a setY by a functionf, i.e., X = f −1(Y ) = {x ∈ Rn | f(x) ∈ Y }. It can also be viewed as the problem of describing the solution set of the quantified constraint "Y(f (x))", where Y( y) is a constraint, e.g. an inequality, describing the set Y.
In most applications, f is a function from Rn to Rp and the set Y is a box of Rp (i.e. a Cartesian product of pintervals of R).
Otherwise, the box [x] the box is bisected except if its width is smaller than a given precision.
To check the two first tests, we need an interval extension (or an inclusion function) [f ] for f. Classified boxes are stored into subpavings, i.e., union of non-overlapping boxes.
The algorithm can be made more efficient by replacing the inclusion tests by contractors.
Example
The set X = f −1([4,9]) where f (x1, x2) = x2 1 + x2 2 is represented on the figure.
For instance, since [−2,1]2 + [4,5]2 = [0,4] + [16,25] = [16,29] does not intersect the interval [4,9], we conclude that the box [−2,1] × [4,5] is outside X. Since [−1,1]2 + [2,√5]2 = [0,1] + [4,5] = [4,6] is inside [4,9], we conclude that the whole box [−1,1] × [2,√5] is inside X.
^
Colle, E.; Galerne, S. (2013). "Mobile robot localization by multiangulation using set inversion". Robotics and Autonomous Systems. 66 (1): 39–48. doi:10.1016/j.robot.2012.09.006.