Durch die automatische Unterscheidung können wir die Ableitung eines Programms für eine bestimmte Eingabe numerisch auswerten. Es gibt einen Satz, der besagt, dass diese Berechnung weniger als das Fünffache der Kosten für die Ausführung des ursprünglichen Programms kostet. Dieser Faktor fünf ist eine Obergrenze.
In welchen Situationen können diese Kosten weiter gesenkt werden? Viele vor Ort abgeleitete Codes laufen mit der Geschwindigkeit des ursprünglichen Programms. Was wird getan, um diese Beschleunigung zu erreichen?
Welche Merkmale des ursprünglichen Programms können genutzt werden, um die Berechnung zu beschleunigen?
Welche Software-Engineering-Tricks können verwendet werden, um die Berechnung zu beschleunigen?