Matching problems with preferences are all around us — they arise when agents seek to be allocated to one another on the basis of ranked preferences over potential outcomes. Efficient algorithms are n
Randomized search heuristics such as evolutionary algorithms, genetic algorithms, evolution strategies, ant colony and particle swarm optimization turn out to be highly successful for optimization in