في علوم الحاسوب ،يُشير "الترتيب الطوبولوجي" أو "الفرز الطوبولوجي" لمخطط بياني موجه إلى ترتيب خطي لرؤوس بحيث لكل حافة موجهة (u,v) من الرأس u إلى الرأس v ، يأتي u قبل v في الترتيب.
مثال على ذلك، قد تُمثل رؤوس المخطط مهامًا تنفيذها، و تمثل الحواف القيود التي تُفرض تنفيذ مهمة واحدة قبل أخرى؛و في هذا السياق، الترتيب الطوبولوجي هو مجرد تسلسل صالح للمهام. على وجه التحديد، و الفرز الطوبولوجي هو عبارة عن عبور للرسم البياني حيث تَتَم زيارة كل عُقدة v فقط بعد زيارة جميع تبعياتها . يَكُون الترتيب الطوبولوجي ممكنًا إذا تم لم يِكُنْ للرسم البياني أي دورات موجهة ، أي إذا كان رسمًا بيانيًا غير دوري موجه (DAG).و يَحتوي أي DAG على ترتيب طوبولوجي واحد على الأقل، وهناك خوارزميات زمنية خطية لإنشائه. للفرز الطوبولوجي العديد من التطبيقات، وخاصة في مشاكل الترتيب مثل مجموعة قوس التغذية الراجعة . الفرز الطوبولوجي ممكن أيضًا عندما يكون لدى DAG مكونات غير متصلة .