Do optymalizacji, z Wikipedii :
W informatyce metaheurystyka wyznacza metodę obliczeniową, która optymalizuje problem poprzez iteracyjną próbę ulepszenia rozwiązania kandydującego w odniesieniu do danej miary jakości. Metaheurystyki przyjmują niewiele założeń lub nie przewidują optymalizacji problemu i mogą wyszukiwać bardzo duże przestrzenie kandydatów na rozwiązania. Jednak metaheurystyki nie gwarantują znalezienia optymalnego rozwiązania. Wiele metaheurystyk wdraża jakąś formę optymalizacji stochastycznej.
Inne terminy mające znaczenie podobne do metaheurystycznego to: bez pochodnych, wyszukiwanie bezpośrednie, czarna skrzynka lub po prostu heurystyczny optymalizator. Na ten temat opublikowano kilka książek i artykułów ankietowych.
Zastanawiam się, jak powiedzieć, czy metoda optymalizacji jest metaheurystyczna, czy nie? Na przykład,
(1) Czy metoda simpleksowa dla programowania liniowego jest metaheurystyczna?
(2) Czy większość nieliniowych metod programowania, takich jak opadanie gradientu, metoda mnożnika Lagrangiana, metody kary, metody punktów wewnętrznych (metody barierowe), są metaheurystyczne?
(3) Czy wszystkie metody bez gradientu, takie jak metoda Neldera-Meada lub metoda simpleks zjazdowa, są metaheurystyczne?
Jakie są metody optymalizacji, które nie są metaheurystyczne?
Bardziej ogólnie (wykraczając poza optymalizację) technik rozwiązywania problemów, z Wikipedii :
Heurystyka odnosi się do opartych na doświadczeniu technik rozwiązywania problemów, uczenia się i odkrywania . Tam, gdzie wyczerpujące poszukiwanie jest niepraktyczne, stosuje się metody heurystyczne, aby przyspieszyć proces znajdowania zadowalającego rozwiązania. Przykłady tej metody obejmują stosowanie ogólnej reguły, wyuczonego domysłu, intuicyjnego osądu lub zdrowego rozsądku.
Mówiąc dokładniej, heurystyka to strategie wykorzystujące łatwo dostępne, choć luźno stosowane, informacje do kontrolowania rozwiązywania problemów u ludzi i maszyn.
Zastanawiam się, jak zrozumieć znaczenie „heurystyki”?
jak mogę stwierdzić, czy technika „rozwiązywania problemów, uczenia się i odkrywania” jest heurystyczna, czy nie?
Jakie są techniki „rozwiązywania problemów, uczenia się i odkrywania”, które nie są heurystyczne?
Dziękuję i pozdrawiam!