├── .codeclimate.yml ├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── benchmark_test.go ├── crossover.go ├── crossover_test.go ├── diff_evo.go ├── diff_evo_test.go ├── distance.go ├── distance_test.go ├── ga.go ├── ga_config.go ├── ga_config_test.go ├── ga_test.go ├── genome.go ├── go.mod ├── go.sum ├── individual.go ├── individual_test.go ├── individuals.go ├── individuals_test.go ├── initialization.go ├── initialization_test.go ├── migration.go ├── migration_test.go ├── models.go ├── models_test.go ├── mutation.go ├── mutation_test.go ├── oes.go ├── oes_test.go ├── population.go ├── population_test.go ├── pso.go ├── pso_test.go ├── selection.go ├── selection_test.go ├── setup_test.go ├── slice.go ├── slice_test.go ├── speciation.go ├── speciation_test.go ├── util.go ├── util_random.go ├── util_random_test.go └── util_test.go /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.prof 2 | *.test 3 | *.pdf 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/README.md -------------------------------------------------------------------------------- /benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/benchmark_test.go -------------------------------------------------------------------------------- /crossover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/crossover.go -------------------------------------------------------------------------------- /crossover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/crossover_test.go -------------------------------------------------------------------------------- /diff_evo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/diff_evo.go -------------------------------------------------------------------------------- /diff_evo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/diff_evo_test.go -------------------------------------------------------------------------------- /distance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/distance.go -------------------------------------------------------------------------------- /distance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/distance_test.go -------------------------------------------------------------------------------- /ga.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/ga.go -------------------------------------------------------------------------------- /ga_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/ga_config.go -------------------------------------------------------------------------------- /ga_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/ga_config_test.go -------------------------------------------------------------------------------- /ga_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/ga_test.go -------------------------------------------------------------------------------- /genome.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/genome.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/go.sum -------------------------------------------------------------------------------- /individual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/individual.go -------------------------------------------------------------------------------- /individual_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/individual_test.go -------------------------------------------------------------------------------- /individuals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/individuals.go -------------------------------------------------------------------------------- /individuals_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/individuals_test.go -------------------------------------------------------------------------------- /initialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/initialization.go -------------------------------------------------------------------------------- /initialization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/initialization_test.go -------------------------------------------------------------------------------- /migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/migration.go -------------------------------------------------------------------------------- /migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/migration_test.go -------------------------------------------------------------------------------- /models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/models.go -------------------------------------------------------------------------------- /models_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/models_test.go -------------------------------------------------------------------------------- /mutation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/mutation.go -------------------------------------------------------------------------------- /mutation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/mutation_test.go -------------------------------------------------------------------------------- /oes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/oes.go -------------------------------------------------------------------------------- /oes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/oes_test.go -------------------------------------------------------------------------------- /population.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/population.go -------------------------------------------------------------------------------- /population_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/population_test.go -------------------------------------------------------------------------------- /pso.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/pso.go -------------------------------------------------------------------------------- /pso_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/pso_test.go -------------------------------------------------------------------------------- /selection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/selection.go -------------------------------------------------------------------------------- /selection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/selection_test.go -------------------------------------------------------------------------------- /setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/setup_test.go -------------------------------------------------------------------------------- /slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/slice.go -------------------------------------------------------------------------------- /slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/slice_test.go -------------------------------------------------------------------------------- /speciation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/speciation.go -------------------------------------------------------------------------------- /speciation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/speciation_test.go -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/util.go -------------------------------------------------------------------------------- /util_random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/util_random.go -------------------------------------------------------------------------------- /util_random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/util_random_test.go -------------------------------------------------------------------------------- /util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MaxHalford/eaopt/HEAD/util_test.go --------------------------------------------------------------------------------