February 2008
Intermediate to advanced
400 pages
10h
German
Sie würden nun alles haben, was Sie brauchen, um Programme automatisch erstellen zu lassen, wenn Sie nur so lange Zufallsprogramme erstelten, bis eines richtig ist. Das wäre aber offenkundig ausgesprochen unpraktisch, da es unendlich viele mögliche Programme gibt und es sehr unwahrscheinlich ist, dass Sie in einem vernünftigen Zeitrahmen zufällig über ein korrektes stolpern. Hier ist es nun an der Zeit, sich erst einmal einen Weg zu überlegen, wie man eine Lösung auf Korrektheit testet und wie weit sie im Fall, dass sie nicht korrekt ist, von der richtigen Lösung abweicht.
Ein einfacher mathematischer Test
Einer der einfachsten Tests für die genetische Programmierung ist die Rekonstruktion einer einfachen mathematischen Funktion. ...