inspyred: Bio-inspired Algorithms in Python¶
inspyred– A framework for creating bio-inspired computational intelligence algorithms in Python.- Installation
- Usage
- Overview
- Tutorial
- Examples
- Recipes
- Library Reference
- Evolutionary Computation
ec– Evolutionary computation frameworkBounderDEADiscreteBounderEDAESErrorEvolutionExitEvolutionaryComputationGAIndividualSAemo– Evolutionary multiobjective optimizationNSGA2PAESParetoanalysis– Optimization result analysisallele_plot()fitness_statistics()generation_plot()hypervolume()utilities– Optimization utility functionsBoundedOrderedDictObjectifymemoize()- Operators
archivers– Solution archival methodsadaptive_grid_archiver()best_archiver()default_archiver()population_archiver()evaluators– Fitness evaluation methodsevaluator()parallel_evaluation_mp()parallel_evaluation_pp()generators– Solution generation methodsdiversifystrategize()migrators– Solution migration methodsMultiprocessingMigratordefault_migration()observers– Algorithm monitoring methodsEmailObserverarchive_observer()best_observer()default_observer()file_observer()plot_observer()population_observer()stats_observer()replacers– Survivor replacement methodscomma_replacement()crowding_replacement()default_replacement()generational_replacement()nsga_replacement()paes_replacement()plus_replacement()random_replacement()simulated_annealing_replacement()steady_state_replacement()truncation_replacement()selectors– Parent selection methodsdefault_selection()fitness_proportionate_selection()rank_selection()tournament_selection()truncation_selection()uniform_selection()terminators– Algorithm termination methodsaverage_fitness_termination()default_termination()diversity_termination()evaluation_termination()generation_termination()no_improvement_termination()time_termination()user_termination()variators– Solution variation methodsarithmetic_crossover()bit_flip_mutation()blend_crossover()crossover()default_variation()gaussian_mutation()heuristic_crossover()inversion_mutation()laplace_crossover()mutator()n_point_crossover()nonuniform_mutation()partially_matched_crossover()random_reset_mutation()scramble_mutation()simulated_binary_crossover()uniform_crossover()
- Swarm Intelligence
- Benchmark Problems
- Evolutionary Computation
- Troubleshooting
- Contributing