# Solvers The Vizir solvers, that are interfaced with {{uranie}}, are: - `TVizirGenetic`, a *genetic algorithm* using a diploid representation. - `TVizirSwarm`, a *particle swarm* algorithm. - `TVizirSimplex`, a *Nelder Mead Simplex* variant, adapted to work with a population, and to deal with multiobjective problem. ```{toctree} solvers/tvizirgenetic solvers/tvizirswarm solvers/tvizirsimplex solvers/methods ```