liveBook · Manning

Order crossover

As explained in Optimization Algorithms: AI techniques for design, planning, and control problems

A permutation crossover operator that preserves the relative order of elements from a parent while combining genetic material from two parents.

Order crossover (OX1) combines permutation chromosomes while preserving a selected segment and the relative order of remaining elements from the other parent. section 8.3.1

Reading the construction

Figure 8.8 traces the sequence in which elements from the second parent are added to the first child, making the order-preserving fill step concrete.

How Optimization Algorithms: AI techniques for design, planning, and control problems covers it

How deep it goes
Specifies crossover points, segment copying, wraparound scanning, duplicate exclusion, and reciprocal offspring construction.
Examples
Uses a figure showing the numbered sequence of elements added from one parent to construct an offspring.
What it assumes
Assumes chromosomes represented as permutations and two parent solutions supplied for recombination.
What you can do after
Apply OX1 by selecting segments and filling offspring in parent-preserved order without duplicate elements.
How it connects
Contrasts with partially mapped crossover, edge crossover, and cycle crossover.

Also explained in

Compare how 2 books explain order crossover →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Optimization Algorithms: AI techniques for design, planning, and control problems. The section links point to the parts of the book it draws on.