solving a few mathematical optimisation tasks using well-known algorithms
Go to file
surtur 90f71c2eaf
All checks were successful
continuous-integration/drone/push Build is passing
flake: stop setting modSha256
2022-08-22 16:14:57 +02:00
.badges readme: add godoc badge [skip ci] 2022-07-04 17:34:17 +02:00
algo go(algo): add neighbour type 2022-08-21 14:26:58 +02:00
bench go(algo): use Dimensions slice from the bench pkg 2022-07-17 11:57:40 +02:00
patches/diamondburned/go initial commit 2022-06-14 16:46:11 +02:00
report go: speed up plotting by saving plots to .pdf 2022-08-20 13:42:41 +02:00
stats fix(go): collect and plot algo stats comparably 2022-08-20 23:28:30 +02:00
util go(util): modify SanitiseFName, add test 2022-07-17 21:50:19 +02:00
.drone.star ci: bump golangci-lint to v1.47.3 2022-08-03 17:49:20 +02:00
.editorconfig add .editorconfig [skip ci] 2022-08-03 17:57:20 +02:00
.envrc initial commit 2022-06-14 16:46:11 +02: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 golangci-lint: bump to go1.18.4 2022-07-17 19:26:52 +02:00
.pre-commit-config.yaml initial commit 2022-06-14 16:46:11 +02: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: stop setting modSha256 2022-08-22 16:14:57 +02: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
LICENSE initial commit 2022-06-14 16:46:11 +02:00
main.go go: clean up main 2022-07-18 23:12:33 +02:00
overlay.nix initial commit 2022-06-14 16:46:11 +02:00
README.md readme: add godoc badge [skip ci] 2022-07-04 17:34:17 +02:00
run_test.go chore(run_test.go): make use of t 2022-08-03 17:39:51 +02:00
run.go go: include 'comparison of means' in the reports 2022-08-09 17:25:19 +02: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

built with nix Build Status Go Report Card Go Documentation

this repo holds the sawce of the semestral project for the Mathematical Informatics course.

LICENSE

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