Próbuję zaimplementować Wspinaczkę Stoachastic Hill w Javie. Rozumiem, że ten algortim tworzy nowe rozwiązanie, które jest wybierane losowo, a następnie akceptuje rozwiązanie oparte na tym, jak złe/dobre jest. Na przykład, jeśli jest bardzo zły, to będzie miał niewielką szansę i jeśli będzie źle z nim związany, będzie miał większe szanse na wybranie, ale nie jestem pewien, jak zaimplementować to prawdopodobieństwo w Javie.Wspinaczka górska Stochastic
Podczas przeglądania w Google natknąłem się na to równanie, gdzie;
- f respresent staremu Fitness
- f”respresent nowy biznesowe
- T jest parametrem
nie jestem pewien, jak interpretować tego równania.
Czy ktoś może mi pomóc, jak mogę to zaimplementować w Javie?
'Pr()' jest prawdopodobieństwo. Zatem 'Pr (akceptuj)' jest prawdopodobieństwem przyjęcia rozwiązania dla danego 'f',' f'' i 'T'. –
Aby Ci pomóc, potrzebujemy więcej informacji o kodzie, który wypróbowałeś i dlaczego nie odpowiada Twoim potrzebom. Przykład byłby bardzo doceniany. –
Cześć Alex, próbuję zrozumieć ten algorytm. Nie jestem naprawdę pewien, jak zaimplementować go w Javie. – Mikey