Aplicatii ale drumurilor minime in AI

Ideea fundamentala

Un nod poate reprezenta o pozitie, o stare sau o ipoteza. O muchie poate reprezenta o deplasare, o actiune sau o tranzitie. Drumul minim minimizeaza suma costurilor tranzitiilor.

Nu toate problemele AI sunt probleme de drum minim: modelarea prin graf si alegerea costurilor trebuie justificate.

Exemple de aplicatii

AplicatieNoduriCostul muchiilorObiectiv
Navigatia robotilorPozitii accesibileDistanta, energie, riscTraseul optim
Vehicule autonomeStari de deplasareTimp, risc, confortTraiectoria optima
Jocuri videoPozitii ale personajelorDistanta, obstacole, pericoleDeplasarea NPC
Planificarea actiunilorStari ale sistemuluiCostul unei actiuniSecventa optima de actiuni
Recunoasterea vorbiriiIpoteze de recunoastereCosturi din probabilitatiSecventa cea mai probabila
Procesarea limbajuluiStari de analizaCosturi ale interpretarilorAnaliza optima
Analiza imaginilorPixeli sau regiuniCuloare, textura, pozitieContururi optime
Grafuri de cunostinteEntitati si concepteRelevanta sau incredereLant de relatii optim
Robotica industrialaConfiguratii articulareEnergie, timp, riscMiscari optime
Sisteme multiagentStari comune ale agentilorTimp, energie, conflictePlanuri coordonate

Trei exemple dezvoltate

Navigatia robotului · Rezolvarea unui puzzle · Recunoasterea vorbirii