solving a few mathematical optimisation tasks using well-known algorithms
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
leo 7a5de808e9
continuous-integration/drone/push Build is passing Details
report: correct the path to tmpl files in comments
this path gets redirected to a canonical - even if nonpermanent - one at
`{repo}/src/branch/{main-branch}/{path-to-file}`, that is
`{repo}/src/branch/development/{path-to-file}` in concrete terms.
the previous paths were resulting in 404s.
4 months ago
.badges readme: add godoc badge [skip ci] 11 months ago
algo algo: rm cec2020 package 4 months ago
bench fix(cec2020): add Schwefel Modified's missing case 4 months ago
patches/diamondburned/go initial commit 1 year ago
report report: correct the path to tmpl files in comments 4 months ago
stats go: improve plotting for GAs 5 months ago
util chore: 2023 5 months ago
.drone.star ci: bump golangci-lint to v1.50.1 5 months ago
.editorconfig add .editorconfig [skip ci] 10 months ago
.envrc chore: add all updates, sort out later 6 months ago
.example.vimrc vimrc: use `golangci-lint run` without '.' 11 months ago
.gitattributes fix: correct vimrc gitattribute [skip ci] 4 months ago
.gitignore go(report): make report creation just work™ 11 months ago
.golangci.yml golangci-lint: enable tparallel 4 months ago
.pre-commit-config.yaml chore: 2023 5 months ago
LICENSE chore: 2023 5 months ago
README.md readme: rm codebeat badge [skip ci] 4 months ago
default.nix initial commit 1 year ago
flake.lock flake: bump nixpkgs, Go to 1.19 4 months ago
flake.nix flake: bump nixpkgs, Go to 1.19 4 months ago
go.mod go(algo): seed prng with "time.Now().UnixNano()" 11 months ago
go.sum go(algo): rework the plotting func, add util.go 12 months ago
main.go run.go: add a way to profile program's mem usage 4 months ago
overlay.nix initial commit 1 year ago
profile.go mv most of profiling logic to profile.go 4 months ago
run.go mv most of profiling logic to profile.go 4 months ago
run_test.go run.go: add a way to profile program's mem usage 4 months ago
shell.nix initial commit 1 year ago

README.md

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).