Ce document aborde le problème du plus court chemin (PCC) dans la théorie des graphes, en présentant des définitions, des conditions d'optimalité et divers algorithmes de résolution tels que Dijkstra, Bellman, Ford et Floyd. Chaque algorithme est expliqué avec des exemples pour illustrer leur utilisation dans la détermination du chemin le plus court entre des sommets dans des graphes orientés et non orientés, avec ou sans circuits. Des applications pratiques du PCC dans des domaines comme les réseaux routiers et les télécommunications sont également discutées.