Intelligenza euristica computazionale

term_id: computational_heuristic_intelligence

Category: basic_concepts

Definition

L’intelligenza euristica computazionale coinvolge algoritmi che impiegano regole pratiche, approssimazioni o supposte informate per trovare soluzioni soddisfacenti entro tempi ragionevoli. A differenza dei metodi esaustivi, le euristiche sacrificano la certezza della soluzione ottimale per guadagnare velocità.

Summary

Approcci IA che utilizzano tecniche pratiche basate sull’esperienza per risolvere problemi in modo efficiente quando i metodi esatti sono troppo lenti.

Key Concepts

  • Approssimazione
  • Regola pratica
  • Ottimizzazione della ricerca
  • Complessità temporale

Use Cases

  • Pianificazione dei percorsi nella logistica
  • Mosse degli engine per scacchi e Go
  • Allocazione delle risorse nel cloud computing