Sonntag, 12. März 2017

Was kann Traveling salesman, disappointment

Sehr geehrte Damen und Herren,

Traveling Salesman ist ein Problem in der Informatik, welches für den Menschen leicht lösbar, jedoch für die Maschine schwer ist. Natürlich nur bei beschränkter Größe. Bei großer Größe, ist es auch für den Menschen schwer.

Das Problem ist :
Finde den kürzesten Rundweg für gegebene Punkte, welche alle miteinander auf direktem Weg erreichbar sind.

Was kann man damit machen?

Man kann natürlich kürzeste round-trips auf 2D Ebenen bestimmen.
Es geht jedoch auch darum, alles zu sortieren, was zwei orthogonale Eigenschaften hat.
Nicht dazu gehörend ist zum Beispiel, die Dichte. Sie hat das Volumen und das Gewicht als Eigenschaften. Jedoch ist sie schon durch den Bruch dieser Komponenten definiert und daher nicht wirklich zweidimensional.
Kartesische Koordinaten lassen sich hingegen nicht einfach durch einen Bruch eindeutig zuweisen.
Das TSP passt also auf zwei Eigenschaften, welche nicht per Definition durch einen Bruch definiert sind.

Typische Beispiele

Leider waren die drei typischsten Beispiele weniger passend für eine Anwendung des TSPs. Hier die Begründungen.

Soziale Netzwerke :
Sind eher chaotisch als strukturiert und daher aussagenlos trotz Anwendung eines TSPs.

Hyperlink Rankings :
Daten sind statisch, da keine Erhebungen der Klicks auf einen Link ausgeführt werden.
Ein round-trip auf diesem Netzwerk ist weniger klar zu interpretieren.
Daher scheint es weniger sinnvoll als TSP Beispiel.
Im Prinzip reicht es aus, die Anzahl der Verlinkungen zu wählen, welche weit über das Internet verteilt seien sollten und den Ort, so wie die Zeit, dazu zu nehmen, um ein aussagekräftiges Ranking zu erhalten.

Last but not least, shortest path:
Unter kürzestem Weg wird oft schnellster Weg verstanden.
Egal welches Kriterium betrachtet wird, die Vorgehensweise ist oft eine Rasterpyramide. D.h. es werden erstmal die groben Punkte verbunden und dann im Detail die Strecken gewählt.
Alternativ ist eine rekursive Suche möglich.
Shortest path, ist kein round-trip und nicht jeder Punkt ist auf direktem Weg mit jedem anderen zu erreichen. Daher ist es nicht so komplex wie das TSP. Somit schnell genug mit den oben genannten Methoden lösbar.

Es sieht so aus, als ob ich, bis auf ein Beispiel, kein passendes weiteres Beispiel finde.
Hilfe ist willkommen, in den Kommentaren.
Das eine Beispiel, das ich habe, ist das Dreikörperproblem
Dazu mehr in einem anderen Post.

Mit freundlichen Grüßen Sebastian

Samstag, 11. März 2017

What can we do with a solved TSP

Dear ladies and gentlemen,

Now it is time here in Munich to think about the possibilities of a solved traveling salesman problem (TSP).

TSP is one of the most complex problems according to the complexity theory.
Although it is not complex according to the chaos theory.
So, we can say it is just very difficult to calculate.
Let's imagine, we have two difficulties, one is the power needed to calculate and the other is the capacity necessary to calculate.
TSP belongs to the question of power needed to calculate.

In the end, there are people who say TSP is not possible to solve in appropriate time. Although it is not proven, that it is not possible.
In the end, there is a theory, that say, if it is possible, every problem is possible to calculate in appropriate time.

This mean every thing is possible to calculate.
This is interesting, because you have problems that are hard to calculate till now.
The mystery is solved. Imagine what you want to prognosticate? It is possible to calculate now. Although you need very much capacity.

For example the weather forecast is very imprecise right now.
You know this is part of the chaos theory.
This is the reason, why you need very much capacity still.
With the help of the TSP solver, it is possible to improve the forecast, so that it is less necessary to correct the forecast according to newer measurements. With the right capacity, it is possible to get more proper forecasts for longer time.

It will be possible to get deeper understanding of the world. It will be possible to calculate the reality. It will be possible to forecast every thing.

What are you thinking TSP could be good for?
Write down in the comments.
Any help would be appreciated.

Yours sincerely Sebastian