Topological sort ხაზოვანი რიგით განალაგებს DAG-ის (directed acyclic graph) წვეროებს ისე, რომ ყველა გაზომილი u->v ზე u იყოს v-ის წინ. ეს პასუხობს კითხვას "რა თანმიმდევრობით შემიძლია ამ ამოცანების შესრულება მათი დამოკიდებულებების გათვალისწინებით?"
იდეა
ორი გავრცელებული მიდგომა: (ხელმეორედ წაშალეთ ნულოვანი შემავალი კვანტიკოს მქონე ხვლებ) ან (reverse post-order). სამართლიანი რიგი არსებობს .
