solving a few mathematical optimisation tasks using well-known algorithms
Go to file
leo 2216b93426
All checks were successful
continuous-integration/drone/push Build is passing
go(de): add Run(), unexport Evolve()
* use evolve()
* add a way to calculate GAMaxFES (MaxFES for Genetic Algorithms) in the
  bench package
2023-01-19 19:55:41 +01:00
.badges readme: add godoc badge [skip ci] 2022-07-04 17:34:17 +02:00
algo go(de): add Run(), unexport Evolve() 2023-01-19 19:55:41 +01:00
bench go(de): add Run(), unexport Evolve() 2023-01-19 19:55:41 +01:00
patches/diamondburned/go initial commit 2022-06-14 16:46:11 +02:00
report chore: 2023 2023-01-12 23:35:51 +01:00
stats chore: 2023 2023-01-12 23:35:51 +01:00
util chore: 2023 2023-01-12 23:35:51 +01:00
.drone.star ci: bump golangci-lint to v1.50.1 2023-01-13 22:18:17 +01:00
.editorconfig add .editorconfig [skip ci] 2022-08-03 17:57:20 +02:00
.envrc chore: add all updates, sort out later 2022-12-24 11:30:22 +01:00
.example.vimrc vimrc: use `golangci-lint run` without '.' 2022-07-02 22:58:54 +02:00
.gitattributes ci: add .drone.star + badges 2022-06-14 17:31:59 +02:00
.gitignore go(report): make report creation just work™ 2022-07-18 01:50:40 +02:00
.golangci.yml chore: 2023 2023-01-12 23:35:51 +01:00
.pre-commit-config.yaml chore: 2023 2023-01-12 23:35:51 +01:00
LICENSE chore: 2023 2023-01-12 23:35:51 +01:00
README.md chore(readme,flake): update descriptions [skip ci] 2023-01-13 22:06:57 +01:00
default.nix initial commit 2022-06-14 16:46:11 +02:00
flake.lock initial commit 2022-06-14 16:46:11 +02:00
flake.nix flake(shell): add cachix 2023-01-13 22:10:26 +01:00
go.mod go(algo): seed prng with "time.Now().UnixNano()" 2022-07-05 21:46:09 +02:00
go.sum go(algo): rework the plotting func, add util.go 2022-06-20 03:32:48 +02:00
main.go chore: 2023 2023-01-12 23:35:51 +01:00
overlay.nix initial commit 2022-06-14 16:46:11 +02:00
run.go chore: 2023 2023-01-12 23:35:51 +01:00
run_test.go chore: 2023 2023-01-12 23:35:51 +01:00
shell.nix initial commit 2022-06-14 16:46:11 +02:00

math-optim

solving a few mathematical optimisation tasks using well-known algorithms (originally a semestral project for the Mathematical Informatics course)

built with nix Build Status Go Report Card Go Documentation

feel free to peek at the sawce.

example math-optim run

asciicast

LICENSE

GPL-3.0-or-later (see LICENSE for details).