Khi nghĩ về crossover, điều quan trọng là suy nghĩ về cảnh quan thể dục.
Hãy xem xét một kịch bản giả thuyết trong đó chúng tôi đang áp dụng một thuật toán di truyền để tìm ra giải pháp thực hiện tốt ở 2 nhiệm vụ. Đây có thể là từ ví dụ của Franck (di chuyển và bắn súng) cho AI, hoặc có thể dự đoán 2 kết quả đầu ra trong kịch bản học máy di truyền, nhưng thực sự hầu hết các kịch bản áp dụng GA đều đồng nghĩa (ngay cả khi giải quyết một nhiệm vụ, có thể được các khía cạnh khác nhau của nhiệm vụ được giải quyết).
Giả sử chúng ta có một cá nhân, 1, hoạt động khá tốt ở cả hai nhiệm vụ và chúng tôi đã tìm thấy một loạt các đột biến tạo ra 2 cá thể mới, 2 và 3, hoạt động tốt hơn Cá nhân 1 ở nhiệm vụ 1 và 2 tương ứng. Bây giờ trong khi cả hai đều là những cải tiến, lý tưởng là chúng tôi muốn tìm một giải pháp nói chung tốt, vì vậy chúng tôi muốn kết hợp các tính năng mà chúng tôi thấy là có lợi.
Đây là nơi giao nhau đến; bằng cách kết hợp bộ gen của Cá nhân 2 và 3, chúng ta có thể tìm thấy một số cá thể mới tạo ra hỗn hợp các màn trình diễn của chúng. Mặc dù có thể một cá thể như vậy có thể được tạo ra bởi một loạt các đột biến được áp dụng cho Cá nhân 2 hoặc Cá nhân 3, nhưng phong cảnh có thể đơn giản là không phù hợp với điều này (ví dụ, có thể không có đột biến thuận lợi theo hướng đó).
Bạn đúng một phần do đó; đôi khi có thể là trường hợp lợi ích của sự giao nhau có thể được nhân rộng với một loạt các đột biến. Đôi khi điều này có thể không phải là trường hợp và sự giao nhau có thể làm trơn tru cảnh quan thể dục của GA của bạn, tăng tốc độ tối ưu hóa và giúp GA của bạn thoát khỏi tối ưu cục bộ.