2015-10-02 17 views

risposta

4

stocastico praticamente mezzi randomizzati in qualche modo. Uno dei principali problemi con la ricerca dei raggi è che tende a rimanere bloccato nell'ottima locale anziché nell'ottimo globale. Per evitare che la ricerca stocastica diano alcune (molto spesso piccole) probabilità della soluzione di scegliere il passo che non è ottimale in un dato momento. Puoi pensare a ciò come "aggiungere casualità". Un approccio leggermente migliore sarebbe simulated annealing in cui la possibilità di prendere una scelta subottimale diminuisce nel tempo.

La ricerca locale, d'altra parte, sceglierà sempre i migliori K vicini di casa, non permettendo mai di deviare da un ottimo locale se ne trovi uno.

+1

+1 per avere una risposta migliore del mio lol. Non sapevo di allocare una piccola quantità di probabilità per continuare la ricerca casuale. –

+0

ora è chiaro, quindi Stochastic prova a risolvere il rimanere bloccato in Beam, scegliendo K come probabilità, giusto? – user3880907

0

Penso che l'unica differenza sia che nella ricerca del raggio stocastico, i successori di K sono scelti casualmente rispetto al successore di K con K nella ricerca locale del raggio. Almeno questo è quello che ho raccolto da questo SOURCE

Ottima domanda!

Edit: Ecco another source che va in un po 'più in dettaglio su queste differenze

+0

Grazie per le risorse :) – user3880907

+1

Molto gradito, felice di poterti aiutare! Grazie per l'ottima domanda che mi ha fatto cercare quelle risorse lol –