Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fehler in der README und Frage zum Score #2

Closed
nitwhiz opened this issue Jul 6, 2018 · 2 comments
Closed

Fehler in der README und Frage zum Score #2

nitwhiz opened this issue Jul 6, 2018 · 2 comments

Comments

@nitwhiz
Copy link

nitwhiz commented Jul 6, 2018

README Zeile 32 sollte 6 Millisekunden sein. Zumindest sagt der Algorithmus das.

Damit einhergehend, auf welcher Skala bewegt sich der Score? Ab wann ist ein Score gut, wann ist er schlecht?
Der Algo zur Score-Errechnung wirkt recht wild und random, so unkommentiert wie er ist. Die Formel und ein Maximum wären schon genug. :)

@zelosos
Copy link
Owner

zelosos commented Jul 6, 2018

Mit der Zeit hast du recht. Passe ich an.

Der Score drückt aus, wie viel Prozent deine Route besser ist, als eine Zufällige.
Sprich eine zufällig gewählte Route gibt einen Score von 1,0. Da die verbleibende Zeit dazu addiert wird erhöht sich der Wert leicht. Eine zufällig gewählte Route erreicht etwa einen score von 11.

Mit meinen Tests habe ich einen Wert von 36.2992 erreicht. Dort ist aber noch Platz nach oben.
Wenn du also einen Score über 36 erreichst bist du auf dem richtigen Weg.
Um den maximal möglichen Score zu erreichen, müsstest du die Länge des kürzesten Weges kennen, was wiederum die Aufgabe ist ;)

@zelosos
Copy link
Owner

zelosos commented Jul 6, 2018

Danke für das ansprechen der Scorefunktion. Mir ist gerade aufgefallen, dass ich die nicht angepasst hatte.

Falls dich der Wert 0,521405433 wundert. Das ist ein Aproximationswert für den Abstand zweier zufällig platzierter Punkte in einem Quadrat der Seitenlänge 1.

@zelosos zelosos closed this as completed Jul 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants