mlsanityData to 14 Oct 2026

A Survey and Analysis of Evolutionary Operators for Permutations

arXiv 2311.14595 ↗First posted 24 Nov 2023cs.NE cs.AI cs.DMcited by 1

Not on the map. Why?

Abstract (arXiv)

There are many combinatorial optimization problems whose solutions are best represented by permutations. The classic traveling salesperson seeks an optimal ordering over a set of cities. Scheduling problems often seek optimal orderings of tasks or activities. Although some evolutionary approaches to such problems utilize the bit strings of a genetic algorithm, it is more common to directly represent solutions with permutations. Evolving permutations directly requires specialized evolutionary operators. Over the years, many crossover and mutation operators have been developed for solving permutation problems with evolutionary algorithms. In this paper, we survey the breadth of evolutionary operators for permutations. We implemented all of these in Chips-n-Salsa, an open source Java library for evolutionary computation. Finally, we empirically analyze the crossover operators on artificial fitness landscapes isolating different permutation features.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 2 of its 45 references that are in the map. First posted on arXiv 24 Nov 2023.

Builds on

2 of 45 references.

References · 2

  1. 2022Cycle Mutation: Evolving Permutations via Cycle Inductioncited by 2
  2. 2022On Fitness Landscape Analysis of Permutation Problems: From Distance Metrics to Mutation Operator Selectioncited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.