I am developing an algorithm which is based on the hill-climbing algorithm, but with a method to overcome the problem of finding local optimal solutions. Unlike something like simulated annealing, where randomness is introduced into the search location, I try to introduce randomness into my search space. A description of the algorithm follows. My question is: is there a name in the literature for this (type of) algorithm and has it been researched before?
The description
Although I am working on a many dimensional problem, the following is a 2D visual representation of the algorithm
First, as above, the hill climbing algorithm is used (In this case to minimize a value). This of course has the problem of entering a local minimum. At this point, I change the evaluation of specific parameters, so my search space changes in shape. My hill-climbing algorithm would then use the scaled (orange+blue) values, while the actual value of a location would be determined by its original (blue) value.
So, after scaling:
In the end we reach a new local optimum (when looking at the blue+orange value). Even though this is not the global optimum when looking at blue+orange, it is (in this example) the global optimum when looking at blue, which is the value we are trying to minimize.