File list (Check if you may need any files):
src
...\GA
...\..\GAProblem.java
...\..\Generation.java
...\..\genetic_operators
...\..\.................\crossover
...\..\.................\.........\Crossover.java
...\..\.................\.........\EdgeRecombinationCrossover.java
...\..\.................\.........\Order1Crossover.java
...\..\.................\.........\PicAPixCrossover.java
...\..\.................\.........\PMXCrossover.java
...\..\.................\.........\SimpleCrossover.java
...\..\.................\GeneticOperators.java
...\..\.................\GeneticOperatorsTest.java
...\..\.................\mutation
...\..\.................\........\ComplementaryMutation.java
...\..\.................\........\InversionMutation.java
...\..\.................\........\Mutation.java
...\..\.................\........\MutationTest.java
...\..\.................\........\ScrambleMutation.java
...\..\.................\........\SimpleMutation.java
...\..\.................\........\SwapMutation.java
...\..\Genotype.java
...\miscellaneous
...\.............\LabelsArray.java
...\.............\Output.java
...\.............\roulette
...\.............\........\RankingRoulette.java
...\.............\........\Roulette.java
...\.............\........\RouletteTest.java
...\.............\........\SimpleRoulette.java
...\robot
...\.....\Board.java
...\.....\Main.java
...\.....\Robot.java
...\.....\Strategy.java
...\RPS
...\...\FSM.java
...\...\Main.java
...\...\Params.java
...\...\RPS.java
...\TSP
...\...\Distance.java
...\...\Main.java
...\...\Params.java
...\...\TSP.java