Istota tego algorytmu czy na czym on polega to materiał na dłuuugi wykład. Jeśli ktoś jest nią zainteresowany na pewno korzystając z wujaszka Google znajdzie przydatne informacje i mnóstwo teorii.
Do sedna. Celem algorytmu, który stworzyłem jest znalezienie minimum funkcji zaprezentowanej poniżej, w jak najkrótszym czasie.
Rys 1.1 Wykres badanej funkcji
Zaprezentowana tutaj funkcja (a dokładniej jej wykres) nie jest funkcją wielomodalną ( czyli posida mało extremów, czyli minimum i maksimum). Dlatego też znalezienie najmniejszej wartości tej funkcji dla algorytmu, który przedstawie nie jest zbyt dużym problemem. Całą implementację wykonałem w Matlabie. Potężne narzędzie dzięki któremu zacząłem interesować się programowaniem.