Order Crossover (OX) - genetischer Algorithmus

Kann mir jemand erklären, wie Order Crossover funktioniert? Ich werde dieses Beispiel geben und ich möchte es auf eine generische Art und Weise verstehen, um es danach zu implementieren.

Parent 1 = 1 2 3 | 4 5 6 7 | 8 9

Parent 2 = 4 5 2 | 1 8 7 6 | 9 3

und die Lösung sind zwei childreen:

Kinder 1 = 2 1 8 | 4 5 6 7 | 9 3

Kinder 2 = 3 4 5 | 1 8 7 6 | 9 2

ch verstehe einige Teile, andere aber nich

Vielen Dan