A hármas keresés (Ternary search) egy számítástechnikai módszer egy olyan függvény maximumának és minimumának megkeresésére, amely vagy először szigorúan növeli , majd szigorúan csökkenti , vagy fordítva. A hármas keresés megállapítja, hogy a minimum vagy maximum nem lehet sem a régió első, sem utolsó harmadában, majd megismétli a keresést a maradék két harmadban. A hármas keresés az „ oszd meg és uralkodj ” programozási paradigmát mutatja be.
Tegyük fel, hogy az f ( x ) függvény maximumát keressük, és tudjuk, hogy a maximum A és B között van . Ahhoz, hogy az algoritmus alkalmazható legyen, rendelkeznie kell olyan x értékkel , amely
Optimalizálási módszerek | |
---|---|
Egydimenziós |
|
Nulla sorrend | |
Első rendelés | |
másodrendű | |
Sztochasztikus | |
Lineáris programozási módszerek | |
Nemlineáris programozási módszerek |