В двухточечном кроссинговере (и
многоточечном кроссинговере вообще) хромосомы рассматриваются как циклы,
которые формируются соединением концов линейной хромосомы вместе. Для замены
сегмента одного цикла сегментом другого цикла требуется выбор двух точек
разреза. В
этом представлении, одноточечный кроссинговер может быть рассмотрен как
кроссинговер с двумя точками, но с одной точкой разреза, зафиксированной в
начале строки. Следовательно, двухточечный кроссинговер решает ту же самую
задачу, что и одноточечный, но более полно. Хромосома,
рассматриваемая как цикл, может содержать большее количество стандартных
блоков, так как они могут совершить «циклический возврат». (См: Панченко, Т. В.
Генетические алгоритмы: учебно-методическое пособие / под ред. Ю. Ю.
Тарасевича. – Астрахань: Издательский дом «Астраханский университет»,
2007. С. 30).