What is the difference between a local ray search and a stochastic ray search?

I know that both of them choose K randomly, and then choose the best K, since I understand that the best K causes others to find a target, so what is the difference between a local ray search and a stochastic ray search? Please help me and correct me if I am wrong

+5
source share
2 answers

Stochastic pretty much means randomization in some way. One of the main problems with finding a ray is that it tends to get stuck in local optima instead of a global optimum. To avoid this stochastic search, it gives some (most often small) probability of deciding on the choice of a step that is not optimal at the moment. You can think of it as "adding randomness." A slightly better approach would be simulated annealing , where the likelihood of making a suboptimal choice decreases over time.

A local search, on the other hand, will always choose the best neighbors of K, not allowing you to deviate from the local optimum if you fall into it.

+5
source

I think the only difference is that in the search for a stochastic ray, the successors of K are randomly selected compared to calling the K-successor with K in search of a local ray. At least what I gathered from this SOURCE

Great question!

Edit: Here is another source that describes these differences in more detail.

0
source

Source: https://habr.com/ru/post/1232809/


All Articles