Чому "топологічне сортування" є топологічним?


28

Чому "топологічне сортування" називається "топологічним"? Це лише тому, що він визначає порядок, не змінюючи жодних вершин чи країв - як пончик і кавова чашка топологічно рівнозначні? Чому його не називають "сортом залежності" чи чимось іншим? Чому "топологічний"? Зізнаюся, я загадкований.

Відповіді:


13

Найбільш рання посилання, яку я могла знайти для топологічного сортування, є від [Lasser61]:

Передбачається мережа сегментів спрямованих ліній, вільних від кругових елементів. Рядки ідентифікуються за їх кінцевими вузлами, а вузли вважаються пронумерованими нетопологічною системою. Враховуючи список цих рядків у числовому порядку, для створення на високій швидкості списку в топологічному порядку можна використовувати просту техніку.

Я зараз не маю доступу до цієї статті, але я б загрожував, що "топологія" в "топологічному роді" не походить від математичного поняття топології (наприклад: відкриті множини, компактність тощо), а скоріше з сенс " мережевої топології ".

[Lasser61] Lasser, Daniel J. " Топологічне упорядкування списку випадково пронумерованих елементів мережі ". Зв'язок ОСБ 4, вип . 4 (1961): 167-168.


Я маю доступ до цього. Я дам йому прочитати і обміркувати цю та інші відповіді. Спасибі.
PartialOrder

9
Ще один натяк на те, що призначена мережева топологія, а не математичне значення топологічного, полягає в тому, що термін, використовуваний у чистій математиці для майже тієї ж ідеї (можливо, вперше використаний Душником і Міллером 1941), є "лінійним розширенням", а не "топологічним порядком".
Девід Еппштейн

@mhum Схоже, що термін, можливо, виник із Jarnagin (1960) Автоматичні машинні методи тестування PERT-мереж на узгодженість (примітка: "PERT-мережі"). Здається, не багато примірників цього плаваючого навколо, але я збираюся подати запит на отримання міжбібліотечної позики і подивитися, що там написано.
PartialOrder

-2

Топологія набору елементів - це те, як вони пов'язані. Топологічне сортування - це сортування предметів на основі лише їх топології.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.