Algoritmo para definir um caminho crítico sobre um diagrama de atividades específico (Ren, 2010)