Table of Contents General Release Notes Setup An Example Running Experiments Plotting and Visualizations Parallelization and Island Model Single-Objective Optimization Adding New Problems Writing Problems in Java Natively-Compiled Functions Calling Executable with Standard I/O or Sockets Adding New Algorithms Miscellaneous Topics Checkpoints Saving and Formatting Results Injecting Initial Solutions Mixed Types Termination Conditions Reference Sets Sensitivity Analysis Troubleshooting References List of Decision Variables List of Algorithms List of Variation Operators List of Test Problems File Formats Command Line Tools Extensions (JMetal-Plugin, Generalized Decomposition, Hypervolume) Developers API Specification (Javadoc) Developers Guide Credits