Tutorials

Programming Jenes is really intuitive and only few minutes are required to get started with it. Before proceeding with the programming basics, it can be useful to understand how a genetic algorithm is structured in Jenes.
We prepared a collection of few tutorials in order to introduce the concepts behind the programming model of Jenes.
  1. Tutorial 1: A simple boolean problem
  2. Tutorial 2: Structuring an advanced genetic algorithm
  3. Tutorial 3: Redefining genetic operations
  4. Tutorial 4: How to use SimpleGA
  5. Tutorial 5: ObjectChromosome
  6. Tutorial 6: Using local genetic algorithm goals
  7. Tutorial 7: Logging the statistics
  8. Tutorial 8: Numeric Crossover
  9. Tutorial 9: IslandGA
  10. Tutorial 10: CrowdingGA
  11. Tutorial 11: Multi-thread support
  12. Tutorial 12: Multi-objective GA
  13. Tutorial 13: Task scheduling with ObjectChromosome

For completeness we have preserved the old tutorials for Jenes 1.3:

  1. Legacy Tutorial 1: A simple boolean problem
  2. Legacy Tutorial 2: Structuring an advanced genetic algorithm
  3. Legacy Tutorial 3: Redefining genetic operations
  4. Legacy Tutorial 4: How to use SimpleGA
  5. Legacy Tutorial 5: Object Chromosome
  6. Legacy Tutorial 6: Using local genetic algorithm goals
  7. Legacy Tutorial 7: Logging the statistics