Heuristik betydning
Ordet heuristik betegner en fremgangsmåde, der sigter mod at finde en tilfredsstillende – men ikke nødvendigvis optimal eller fuldstændig korrekt – løsning på et problem ved hjælp af tommelfingerregler, erfaringsbaserede genveje eller “gode nok” skøn. Heuristikker bruges, når fuldendt analyse er for tidskrævende, umulig eller unødvendig.
Betydning og grundidé
En heuristik er en praktisk metode eller strategi, som reducerer den kognitive, tidsmæssige eller beregningsmæssige belastning ved problemløsning. Hvor en algoritme garanterer et korrekt resultat gennem et fuldt defineret sæt af trin, giver en heuristik snarere et plausibelt bud, som ofte virker – men kan fejle. Målet er effektivitet frem for perfektion.
Etymologi
Begrebet stammer fra græsk heurískein (εὑρίσκειν) “at finde” eller “at opdage”, samme rod som i “eureka” (“jeg har fundet det!”). På engelsk blev heuristic udbredt i 1800-tallet i logik og filosofi; på dansk bruges “heuristik” især fra midten af 1900-tallet i psykologi, matematik og datalogi.
Relaterede termer
- Algoritme – systematisk, garanteret metode (modsætning).
- Tommelfingerregel – folkelig synonym for simpel heuristik.
- Bias – systematiske skævheder, der kan opstå, når heuristikker misleder.
- Metaheuristik – generel strategi til at skabe eller styre heuristikker (fx genetiske algoritmer).
- Usability-heuristik – Jakob Nielsens 10 principper for brugervenlighed.
Eksempler på anvendelse
Nedenfor ses både hverdagslige og tekniske eksempler.
Domæne | Heuristik | Formål / Effekt |
---|---|---|
Daglig beslutning | “Køb det næstbilligste vin.” | Undgår det billigste (lav kvalitet) og det dyreste (overpris) uden ekspertviden. |
Navigations-GPS | “Greedy” – vælg altid den nærmeste vej mod målet. | Accelererer ruteplanlægning, men finder ikke altid den korteste rute. |
Skak-program | Materiale + positionel værdi bedømt i point. | Fjerner behovet for at analysere hele træet til slutning. |
Software-design | Don’t Repeat Yourself (DRY). | Sandsynliggør mindre fejl og bedre vedligeholdelse. |
Finans | “72-reglen” – divider 72 med rente for at få fordoblingstid. | Hurtigt overslag uden logaritmeberegning. |
Kognitiv psykologi | Tilgængeligheds-heuristik: bedøm sandsynlighed ud fra hvor let eksempler dukker op. | Effektiv i hverdagen men fremkalder overvurdering af spektakulære hændelser. |
Synonymer og beslægtede ord
- Tommelfingerregel
- Genvej
- Skønsmæssig metode
- Erfaringsregel
- Nærhedsregel (specifikt i design)
Antonymer
- Algoritme
- Bevisførelse / deduktion
- Brute-force søgning
- Eksakt metode
Historisk udvikling
Antikken: Aristoteles beskæftigede sig med “praktisk fornuft”, en tidlig form for heuristisk tænkning.
1700-tallet: Leonhard Euler anvender heuristiske argumenter i optimeringsproblemer.
1940-1960: George Pólya populariserer heuristik i matematikundervisning (“How to Solve It”).
1970-1980: Herbert A. Simon og Allen Newell formaliserer heuristikker i kunstig intelligens.
1974-: Daniel Kahneman & Amos Tversky påviser heuristik-baserede bias i menneskelig tænkning.
1990-: Jakob Nielsen introducerer heuristik-baseret usability-inspektion.
2000-: Metaheuristikker (tabu-søgning, genetiske algoritmer) bliver mainstream i optimering.
Heuristikker vs. algoritmer – et hurtigt overblik
Heuristik | Algoritme | |
---|---|---|
Resultat | Ofte korrekt | Garanteret korrekt |
Ressourceforbrug | Lavt | Ofte højt |
Fejlmulighed | Nærværende | Ingen (under forudsætning af korrekt implementering) |
Anvendelse | Ufuldstændige oplysninger, komplekse problemer | Veldefinerede, beregnelige problemer |
Fordele og ulemper
- Fordele: Hurtighed, lavt ressourceforbrug, fleksibilitet, ofte “gode nok” løsninger.
- Ulemper: Risiko for systematiske fejl (bias), ingen optimalitetsgaranti, sværere at verificere.
Moderne anvendelser
Maskinlæring: Heuristiske feature-udvælgelsesmetoder sparer beregningstid.
Medicinsk diagnostik: Læger bruger “red flag”-heuristikker til at opdage akutte tilstande.
Søgemaskiner: PageRank bruger heuristikker til at estimere side-relevans.
Spiludvikling: A*-algoritmen kombinerer heuristik (skønnet afstand) med algoritmisk søgning.
Brugervenlighedstest: Heuristisk evaluering finder 75-80 % af fejl med 5 eksperter.
Sammenfatning
Heuristikker er uundværlige mentale og tekniske værktøjer, der gør det muligt at træffe hurtige beslutninger og løse komplekse problemer under usikkerhed og begrænsede ressourcer. De udgør et praktisk supplement – og modstykke – til algoritmer og formelle beviser. Korrekt anvendt kan heuristikker øge effektiviteten dramatisk; misbrugt kan de føre til bias og systematiske fejl. At forstå deres natur, styrker og svagheder er derfor centralt i alt fra hverdagsbeslutninger til avanceret kunstig intelligens.