Du übersiehst aber noch eine ganz wesentliche Sache: Wie sich weiter oben einige echauffiert haben, ist es völlig egal, ob jede 100. oder 1000. Ansage falsch kommt. Sobald eine Ansage falsch ist. könnte ja jemand falsch aussteigen. Es haben gefälligst alle Ansagen richtig zu sein. Und Deine Lösung erfüllt diese Forderung nicht. Du tastest Dich nur näher an das Optimum heran, erreichst es aber nicht. Und genau das ist es, was Barnyk meinte. Mit kleinem Geld bekommt man eine hinreichend simple Lösung, aber nicht das Optimum. 100% kostet richtig Geld. Auch Dein Navi zeigt Dir nur einen hinreichend kurzen Weg an, der aber nicht dem real kürzesten Weg entsprechen muß. Nur ist die Berechnung des kürzesten Wegs so irrsinnig teuer (teuer=Zeitaufwand in diesem Fall), dass man sich mit dem in 99% der Fälle kürzesten Weg begnügt.
Im übrigen offenbart sich der Fehler in den Daten sehr schnell und deutlich (jeder bekommt die falsche Ansage mit) und kann daher auch schnell korrigiert werden (ob und wann man das macht ist ein anderes Thema). Es ist zumindest kein versteckter Fehler, der erst fünf Tage später auffällt und andere Auswirkungen hat (so von wegen bei der Fahrpreisberechnung wird auf einmal 20 Cent mehr berechnet und der Kreditkarte belastet). Jedenfalls, wenn der Datensatz korrigiert ist, funktioniert die Ansage wieder korrekt, ohne weitere technische Voraussetzungen. Warum also sollte ich dann unnötig Geld in ein zusätzliches System stecken, was seinerseits eine gewisse zusätzliche Fehlerwahrscheinlichkeit mit sich bringt?