Self-adaptive simulated binary crossover for real-parameter optimization | Synapse