Este documento presenta varios algoritmos para encontrar caminos óptimos en grafos. Explica el algoritmo de búsqueda en anchura (breadth-first search) para encontrar el camino más corto sin considerar pesos. Luego describe el algoritmo de Dijkstra para encontrar el camino mínimo en grafos con pesos positivos y el algoritmo de Bellman-Ford para grafos con pesos positivos y negativos. Finalmente, proporciona ejemplos y pseudocódigo para cada algoritmo.