【问题标题】:Why is it called topological sort? [closed]为什么叫拓扑排序? [关闭]
【发布时间】:2014-10-04 04:07:20
【问题描述】:

它的意义从何而来:

1) 地形,如地区、地理等。

2) 从它的一个数学意义来看:一个拓扑空间的所有开放子集的集合(http://www.merriam-webster.com/dictionary/topology)

谢谢, 克里斯。 P.S:请不要从字典中提及与计算机科学相关的含义,因为这是我想在这里弄清楚的。

【问题讨论】:

  • 这个问题似乎是题外话,因为它是关于词源,而不是编程。
  • 它是关于计算机科学相关单词的起源,因此无法在英文论坛中询问。
  • 有一个 CS stackexchange 站点,用于解答有关 CS 的问题。 Stack Overflow 只针对编程问题。
  • 这个问题由on the math stackexchangeon the cstheory stackexchange提出并回答。

标签: algorithm graph graph-theory topology topological-sort


【解决方案1】:

“拓扑排序”一词可能第一次使用来自 Kahn, Arthur B. (1962), "Topological sorting of large networks"。术语“拓扑排序”源自本文中定义的“拓扑排序”:

按拓扑顺序排列的列表具有特殊属性。简单表达: 沿着网络中的任何路径从一个元素到另一个元素,一个 仅在一个方向通过列表

所以它在数学意义上是“拓扑的”,但严格来说不是你提到的那个。这将是“拓扑的”,而不是Topological Graph Theory

【讨论】:

  • 谢谢高。那么数学上的拓扑意味着“有序”或类似的东西?
  • @ChrisOdney 我不会这么说的。拓扑是数学的一个大分支,它不仅仅是关于排序。 “拓扑顺序”是指“拓扑中的顺序”
  • 当你说“就拓扑而言”时,拓扑是什么意思?
  • 这意味着拓扑的全部内容:点集,以及它们之间的关系。
猜你喜欢
  • 1970-01-01
  • 2012-02-24
  • 1970-01-01
  • 2023-03-20
  • 2021-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多