An application of abstract data types in the genetic algorithms construction: the example of the travelling salesman problem | IEEE Conference Publication | IEEE Xplore