Commit Graph

  • 6782702f16
    cec2020: implement Hybrid2 func leo 2023-02-08 01:13:30 +0100
  • e34922d6e5
    cec2020: generalise Hybrid1 func's internals leo 2023-02-08 01:11:20 +0100
  • 0521525e1f
    cec2020: implement Hybrid1 func leo 2023-02-07 23:33:00 +0100
  • f7e9a42c92
    fix(cec2020): actually use Normal distribution leo 2023-02-07 23:32:25 +0100
  • dd717af9f5
    cec2020: add LunacekBiRastrigin func ref [skip ci] leo 2023-02-07 23:00:30 +0100
  • f2cd8dc003
    cec2020: use exported SearchRange for min/max leo 2023-02-07 22:56:53 +0100
  • 9d4f0f730c
    cec2020: implement LunacekBiRastrigin func leo 2023-02-07 22:54:15 +0100
  • cf176f054e
    cec2020: implement Schwefel func leo 2023-02-06 23:26:19 +0100
  • a15050c033
    cec2020: implement RosenbrockGriewank func leo 2023-02-06 23:23:28 +0100
  • de7b930d77
    cec2020: implement SchafferExpanded func leo 2023-02-06 22:55:26 +0100
  • 3922e86625
    cec2020: implement Schaffer func leo 2023-02-06 22:25:49 +0100
  • b785da87e9
    cec2020: implement Weierstrass func leo 2023-02-06 22:05:01 +0100
  • c5f5be1ca9
    cec2020: implement BentCigar func leo 2023-02-06 21:48:55 +0100
  • 83a8c94ea9
    cec2020: implement Ackley func leo 2023-02-06 15:48:03 +0100
  • 9795287dc9
    cec2020: implement Happycat func leo 2023-02-06 15:43:00 +0100
  • ba0f4ff8b4
    cec2020: implement Discus func leo 2023-02-06 15:36:05 +0100
  • de1b2021c5
    cec2020: implement HGBat func leo 2023-02-06 15:30:59 +0100
  • ce615d8a26
    cec2020: implement HighConditionElliptic func leo 2023-02-06 00:01:22 +0100
  • 6bf42c2194
    cec2020: implement Rastrigin func + test leo 2023-02-05 13:28:05 +0100
  • d835714dfd
    cec2020: implement Rosenbrock func leo 2023-02-05 13:16:58 +0100
  • 6b20fc8ea5
    cec2020: implement Griewank func leo 2023-02-05 00:05:53 +0100
  • ce1b587b22
    cec2020: implement SchwefelModified func leo 2023-02-04 22:38:37 +0100
  • 5282cdc797
    bench: add NewfuncParams() leo 2023-02-04 22:17:41 +0100
  • cb48a6dd56
    cec2020: add doc.go leo 2023-02-04 21:58:21 +0100
  • ff9554b57f
    cec2020: add basicFunctions.go leo 2023-02-04 21:50:19 +0100
  • 14f39fc9c3
    cec2020: add declarations of bench functions leo 2023-02-04 20:36:57 +0100
  • 3237fd16c6
    actually don't run jDE with run_test.go leo 2023-02-04 20:54:49 +0100
  • fa441d8b1f
    chore(bench): res -> sum in Schwefel leo 2023-02-04 19:24:50 +0100
  • 12f0aecd5a
    cec2020: add asymptotic func leo 2023-02-04 00:50:13 +0100
  • 071cb75853
    run.go: exit(0) when no algo is specified leo 2023-02-03 20:39:14 +0100
  • 5192790ce4
    cec2020: implement Shift, Rotate and ShiftRotate leo 2023-02-03 20:33:07 +0100
  • 1dda921e42
    mv: contants.go -> constants.go leo 2023-02-03 17:35:32 +0100
  • 0f32f04143
    add cec2020 package (wip) leo 2023-02-01 23:26:37 +0100
  • 127ffe20c5
    report: update meta.sty [skip ci] leo 2023-01-21 22:54:08 +0100
  • 7585bd4889
    go(run): add flags to allow algorithm selection leo 2023-01-21 17:26:01 +0100
  • 47b21dca0b
    go(de): use method to get bestIndividual leo 2023-01-21 13:24:36 +0100
  • cffbcd9866
    go: improve plotting for GAs leo 2023-01-21 02:45:56 +0100
  • b742f0e091
    go(algo,de): implement jDE (wip) leo 2023-01-21 02:35:29 +0100
  • cba6e62b50
    go(de): get rid of fVect,crVect leo 2023-01-20 23:36:35 +0100
  • 3e78332869
    go: impl. Get{Best,Worst}Idx Population methods leo 2023-01-20 20:33:23 +0100
  • 37710c95b3
    go(de): implement Clear method on Population leo 2023-01-20 18:44:45 +0100
  • 93206b2cd1
    go(de): implement Init(),Reinit() on Population leo 2023-01-20 18:38:29 +0100
  • 07d3d51ba7
    go(de): make Population more ephemeral leo 2023-01-20 18:36:04 +0100
  • e4be83ef08
    go(de): add benchMinIters param leo 2023-01-20 15:52:45 +0100
  • fe8e071460
    go(de): add {f,cr}Vect leo 2023-01-19 21:42:56 +0100
  • ab004c8308
    chore: go(de): update wording [skip ci] leo 2023-01-19 20:36:03 +0100
  • 86533bdefe
    go(de): declare initialised after pop.Init() leo 2023-01-19 20:30:14 +0100
  • 8f55d80731
    go(de): don't run evolve concurrently for dimens leo 2023-01-19 20:25:42 +0100
  • 2e5bb5c538
    go(de): add stats chan to the model leo 2023-01-19 20:22:07 +0100
  • 7e358b01af
    go(algo): add DojDE() leo 2023-01-19 20:11:22 +0100
  • 93dc845fbb
    go(de): add InitAndRun leo 2023-01-19 19:57:41 +0100
  • 2216b93426
    go(de): add Run(), unexport Evolve() leo 2023-01-19 19:55:41 +0100
  • 525b30c38e
    chore: add package de (Differential Evolution) leo 2023-01-16 13:30:38 +0100
  • 84fcad715c
    chore: add jDE.go leo 2022-12-27 01:27:16 +0100
  • f25011b7fc
    go(bench): add Rastrigin function defintion+test leo 2022-12-27 00:56:54 +0100
  • fc53e2a66a
    ci: bump golangci-lint to v1.50.1 leo 2023-01-13 22:18:17 +0100
  • 857669ca9a
    flake(shell): add cachix leo 2023-01-13 22:10:26 +0100
  • 289280a9e5
    chore(readme,flake): update descriptions [skip ci] leo 2023-01-13 22:06:57 +0100
  • 21b4888277
    chore(go): add comments [skip ci] leo 2023-01-13 22:01:44 +0100
  • 3f77c573a6
    chore: 2023 leo 2023-01-12 23:35:51 +0100
  • 9645a252d0
    flake(shell): don't add golangci-lint to env leo 2023-01-12 23:18:25 +0100
  • 7d3cd18ff2
    flake(go): use go_1_18 everywhere leo 2023-01-12 23:17:37 +0100
  • 390fe9b4da
    flake(shell): comment out GOPROXY = "direct" leo 2023-01-12 23:16:21 +0100
  • f42fb27fe3
    chore(go): fmt singleRandomSearch comment leo 2022-12-27 01:24:38 +0100