Skip to content

Commit

Permalink
Update README.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
ajnebro committed Nov 28, 2024
1 parent b503ed6 commit ea14c09
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,15 @@ The MetaJul project is aimed at studying the implementation of metaheuristics in

Current features:

* Encoding: continuous, binary
* Encoding: continuous (float, integer), binary, permutation
* Problems:

- Single-objective problems: continuous (Sphere), binary (OneMax)
- Multi-objective problems: continuous (Fonseca, Schaffer, Kursawe, ZDT benchmark), binary (OneZeroMax)
- Multi-objective problems: continuous (Fonseca, Schaffer, Kursawe, ZDT benchmark), binary (OneZeroMax), multi-objective TSP
- Constrained problems: Srinivas, ConstrEx, Bihn2, Tanaka, Osyczka2, Golinski

* Operators: mutation (uniform, polynomial, bit-flip), crossover (BLX-alpha, simulated binary crossover -SBX-, single-point), selection (random, binary tournament)
* Operators: mutation (uniform, polynomial, bit-flip, permutation swap), crossover (BLX-alpha, simulated binary crossover -SBX-, single-point, PMX), selection (random, binary tournament)
* Algorithms: local search, evolutionary algorithm, genetic algorithm, NSGA-II, SMPSO (multi-objective PSO)
* Encodings: continuous (float, integer), binary
* Archives: unbounded non-dominated archive, bounded crowding distance archive
* Observers: ``EvaluationObserver``, ``FitnessObserver``, ``FrontPlotObserver``. Observers can be registered in observable entities, such as evolutionary algorithms, at configuration time.

Expand Down

0 comments on commit ea14c09

Please sign in to comment.