Per l'ottimizzazione, da Wikipedia :
Nell'informatica, il metaoreuristico designa un metodo computazionale che ottimizza un problema cercando in modo iterativo di migliorare una soluzione candidata in relazione a una determinata misura della qualità. La metaeuristica fa poche o nessuna ipotesi sul problema da ottimizzare e può cercare spazi molto ampi di soluzioni candidate. Tuttavia, la metaeuristica non garantisce che sia mai stata trovata una soluzione ottimale. Molte metaeuristiche implementano una qualche forma di ottimizzazione stocastica.
Altri termini che hanno un significato simile a metaheuristico sono: ricerca diretta, derivati derivati, black-box o addirittura solo ottimizzatore euristico. Sull'argomento sono stati pubblicati numerosi libri e documenti di indagine.
Mi chiedo come capire se un metodo di ottimizzazione è metauristico o no? Per esempio,
(1) Il metodo simplex per la programmazione lineare è metauristico?
(2) La maggior parte dei metodi di programmazione non lineare come la discesa del gradiente, il metodo del moltiplicatore lagrangiano, i metodi di penalità, i metodi dei punti interni (metodi di barriera), i metauristici?
(3) Tutti i metodi privi di gradiente, come il metodo Nelder-Mead o il metodo simplex in discesa, sono metauristici?
Quali sono alcuni metodi di ottimizzazione che non sono meta-euristici?
Più in generale (andando oltre l'ottimizzazione) per le tecniche di risoluzione dei problemi, da Wikipedia :
L'euristica si riferisce a tecniche basate sull'esperienza per la risoluzione dei problemi, l'apprendimento e la scoperta . Laddove una ricerca esaustiva non è pratica, vengono utilizzati metodi euristici per accelerare il processo di ricerca di una soluzione soddisfacente. Esempi di questo metodo includono l'uso di una regola empirica, un'ipotesi istruita, un giudizio intuitivo o buon senso.
In termini più precisi, l'euristica è una strategia che utilizza informazioni facilmente accessibili, sebbene vagamente applicabili, per controllare la risoluzione dei problemi negli esseri umani e nelle macchine.
Mi chiedo come capire il significato di "euristico"?
come posso sapere se una tecnica di "problem solving, apprendimento e scoperta" è euristica o no?
Quali sono alcune tecniche di "problem solving, apprendimento e scoperta" che non sono euristiche?
Grazie e saluti!