This repository contains the original Synthetic Differences Crossover source code as proposed by Alejandro Santiago (aurelio.santiago@uat.edu.mx).
The SDX source code is based on the jMetal project's source code and is an IntelliJ IDEA Project.
The main execution file is GenerationalGeneticAlgorithmDoubleEncodingRunner.java
The main file is inside the module jmetal-algorithm in the route: /src/main/java/org.uma.jmetal.algorithm/examples/singleobjective/geneticalgorithm/