Live data from Hacker News

Data structures as topological spaces (2002) [pdf]

mgs.spatial-computing.org

1–10 of 48 posts

Re: Data structures as topological spaces (2002) [pdf]

#3
post #2

How is this fundamentally different than considering data structures as graphs?

Graphs are discrete, topologies are potentially continuous. Moreover, you can do different things with them such as create homeomorphisms to another topology much more easily than you can create bijections between graphs. In general, continuity lets you assume things that are impossible in discrete spaces. For example, many optimization problems are really easy in continuous spaces but really hard in discrete ones (linear programming for example)

Given the recent success with vectors as a general model for data (as witnessed by the continued success with deep neural networks), it's an interesting discussion to have.

Re: Data structures as topological spaces (2002) [pdf]

#5
post #3
post #2

How is this fundamentally different than considering data structures as graphs?

Graphs are discrete, topologies are potentially continuous. Moreover, you can do different things with them such as create homeomorphisms to another topology much more easily than you can create bijections between graphs. In general, continuity lets you assume things that are impossible in discrete spaces. For example, many optimization problems are really easy in continuous spaces but really hard in discrete ones (l…

feels so true.

Re: Data structures as topological spaces (2002) [pdf]

#6
post #3
post #2

How is this fundamentally different than considering data structures as graphs?

Graphs are discrete, topologies are potentially continuous. Moreover, you can do different things with them such as create homeomorphisms to another topology much more easily than you can create bijections between graphs. In general, continuity lets you assume things that are impossible in discrete spaces. For example, many optimization problems are really easy in continuous spaces but really hard in discrete ones (l…

Also relevant:

https://en.m.wikipedia.org/wiki/Topological_data_analysis

Re: Data structures as topological spaces (2002) [pdf]

#8
post #3
post #2

How is this fundamentally different than considering data structures as graphs?

Graphs are discrete, topologies are potentially continuous. Moreover, you can do different things with them such as create homeomorphisms to another topology much more easily than you can create bijections between graphs. In general, continuity lets you assume things that are impossible in discrete spaces. For example, many optimization problems are really easy in continuous spaces but really hard in discrete ones (l…

Discrete spaces can also be topological spaces, see discrete topology

Re: Data structures as topological spaces (2002) [pdf]

#10
post #8
post #3

Earlier quoted context omitted.

Graphs are discrete, topologies are potentially continuous. Moreover, you can do different things with them such as create homeomorphisms to another topology much more easily than you can create bijections between graphs. In general, continuity lets you assume things that are impossible in discrete spaces. For example, many optimization problems are really easy in continuous spaces but really hard in discrete ones (l…

Discrete spaces can also be topological spaces, see discrete topology

Did you not read the word “potentially”? Topological spaces are a more general case of spaces that contain the discrete case as a subset.
Post reply on HN