Самое раннее упоминание о топологической сортировке, которое я смог найти, было [Lasser61]:
Предполагается сеть направленных отрезков, свободных от круговых элементов. Линии идентифицируются их конечными узлами, и предполагается, что узлы пронумерованы нетопологической системой. Учитывая список этих строк в числовом порядке, можно использовать простую технику для создания с высокой скоростью списка в топологическом порядке.
У меня нет доступа к этой статье прямо сейчас, но я бы поспорил, что «топология» в «топологической сортировке» не исходит из математического понятия топологии (например: открытые множества, компактность и т. Д.), А скорее из смысл " топологии сети ".
[Lasser61] Лассер, Даниэль Дж. " Топологическое упорядочение списка случайно пронумерованных элементов сети". Сообщения ACM 4, нет. 4 (1961): 167-168.