We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
using route file: samples/tsp/data/eil51.tsp read 51 points... found optimal solution file: samples/tsp/data/eil51.tsp.opt read 51 segments in the optimal route optimal route: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY 426 kLWyLrOjGRtiArOKewDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 101618 62.201109ms khWyLrOjGRtiArOKewDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 91625 62.974293ms khWyLrOjGRtiArOKedDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 91587 63.610185ms khWyLrOjGRIiArOKedDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 91583 64.686763ms lhWyLrOjGRtiArOKedDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 81593 64.798505ms khWyLrOjGRMiArOKedDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 81563 64.824575ms lhWyLrOjGRMiArOKedDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 71569 65.181933ms khWyLrOjGRMiArOKedDkFmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 71563 65.206779ms khWyLrOjGFMiArOKedDkRmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 71546 65.492131ms OrLyWhkjGFMiArOKedDkRmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 71508 65.833038ms OrLyWhkjGFMiArOKedDkRpVwtqnRusvdbEaCPYgfJomHbBTSeIN 71503 66.23208ms OrLyWhkjGFMiArOKedusvdbEaCPYgfJomRkDRnqtwVpHbBTSeIN 71490 66.272041ms OrLyWhkjGFMiAQOKedDkRmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 61476 66.308971ms OrLyWCPYgfJomRkDdeKOQAiMFGjkhaEbdvsuRnqtwVpHbBTSeIN 61464 67.137236ms OrLyWhkjGFMiAQOKeUDkRmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 51492 67.182086ms OrLyWhkjGFMDUeKOQAikRmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 51460 68.413684ms OrLyWhkjGFMDUeKOQAikRmoJSTBbHpVwtqnRusvdbEaCPYgfeIN 51422 68.647752ms OrLyWhkjGFMDUeKOQAikRCPYgfJomaEbdvsuRnqtwVpHbBTSeIN 51414 68.77238ms OrLyWhkjGFMDUeKOQAikRdbEamoJfgYPCvsuRnqtwVpHbBTSeIN 51409 68.991661ms OrLyWhkjGFMDUeKOusvdbEamoJfgYPCRkiAQRnqtwVpHbBTSeIN 51402 69.039727ms OrLyWhkjGFMDUeKOusvdikRCPYgfJomaEbAQRnqtwVpHbBTSeIN 51400 69.373238ms OrLyWhkjGFMDUeKOusvlbEamoJfgYPCRkiAQRnqtwVpHbBTSeIN 51380 69.598828ms fatal error: concurrent map read and map write
goroutine 20 [running]: runtime.throw(0x50492b, 0x21) /usr/local/go/src/runtime/panic.go:617 +0x72 fp=0xc000095be0 sp=0xc000095bb0 pc=0x429482 runtime.mapaccess1_faststr(0x4de220, 0xc0003fc060, 0xc00050ee80, 0x33, 0xc0000ea001) /usr/local/go/src/runtime/map_faststr.go:21 +0x469 fp=0xc000095c50 sp=0xc000095be0 pc=0x410899 github.com/handcraftsman/GeneticGo.(*pool).contains(...) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/pool.go:91 github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent(0xc0000e0140, 0x33) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:237 +0x2c1 fp=0xc000095d38 sp=0xc000095c50 pc=0x4b60c1 github.com/handcraftsman/GeneticGo.(*evolver).getBest(0xc0000e0140, 0x33) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:77 +0x132 fp=0xc000095d80 sp=0xc000095d38 pc=0x4b5d92 github.com/handcraftsman/GeneticGo.(*Solver).GetBest.func3(0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/solver.go:86 +0x213 fp=0xc000095fd8 sp=0xc000095d80 pc=0x4bf503 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc000095fe0 sp=0xc000095fd8 pc=0x454741 created by github.com/handcraftsman/GeneticGo.(*Solver).GetBest /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/solver.go:100 +0x2b0
goroutine 1 [chan receive]: github.com/handcraftsman/GeneticGo.(*Solver).GetBest(0xc0000c20c0, 0xc0000b4170, 0xc0000b6420, 0x506fa3, 0x33, 0x33, 0x1, 0x0, 0x0) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/solver.go:106 +0x318 main.main() /home/ibid/Documents/GeneticGo/samples/tsp/tsp.go:68 +0xa40
goroutine 19 [select]: github.com/handcraftsman/GeneticGo.(*Solver).GetBest.func2(0xc0000ca0c0, 0xc0000ca120, 0xc0000c20c0, 0xc0000d0060, 0xc0000b6420) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/solver.go:49 +0xcb created by github.com/handcraftsman/GeneticGo.(*Solver).GetBest /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/solver.go:47 +0x195
goroutine 33 [chan send]: github.com/handcraftsman/Random.NewRandom.func1(0xc0000b8198, 0x4, 0x4, 0xc00010a000) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 21 [runnable]: syscall.Syscall(0x13e, 0xc0000b02e8, 0x4, 0x0, 0x4, 0x0, 0x0) /usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5 internal/syscall/unix.GetRandom(0xc0000b02e8, 0x4, 0x4, 0x0, 0x4, 0x0, 0x0) /usr/local/go/src/internal/syscall/unix/getrandom_linux.go:35 +0x6d crypto/rand.getRandomBatch(0xc0000b02e8, 0x4, 0x4, 0x1) /usr/local/go/src/crypto/rand/rand_batched.go:40 +0x48 crypto/rand.batched.func1(0xc0000b02e8, 0x4, 0x4, 0xc000046601) /usr/local/go/src/crypto/rand/rand_batched.go:28 +0xed crypto/rand.(*devReader).Read(0xc0000841b0, 0xc0000b02e8, 0x4, 0x4, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/rand/rand_unix.go:57 +0x415 io.ReadAtLeast(0x51e920, 0xc0000841b0, 0xc0000b02e8, 0x4, 0x4, 0x4, 0x4, 0x0, 0x0) /usr/local/go/src/io/io.go:310 +0x88 io.ReadFull(...) /usr/local/go/src/io/io.go:329 crypto/rand.Read(...) /usr/local/go/src/crypto/rand/rand.go:24 github.com/handcraftsman/Random.NewRandom.func1(0xc0000b02e8, 0x4, 0x4, 0xc0000cc010) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:17 +0x62 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 22 [chan send]: github.com/handcraftsman/GeneticGo.generateGene(0xc0000d00c0, 0x506fa3, 0x33, 0xc0000ca1e0) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/generation.go:45 +0x93 created by github.com/handcraftsman/GeneticGo.(*evolver).initializeChannels /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:306 +0xce
goroutine 23 [chan send]: github.com/handcraftsman/GeneticGo.generateChromosome(0xc0000d0120, 0xc0000d00c0, 0x506fa3, 0x33, 0x1, 0xc0000ca1e0) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/generation.go:30 +0x1c5 created by github.com/handcraftsman/GeneticGo.(*evolver).initializeChannels /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:309 +0x14f
goroutine 24 [runnable]: github.com/handcraftsman/Random.NewRandom.func1(0xc0000b02ec, 0x4, 0x4, 0xc0000cc018) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 25 [runnable]: github.com/handcraftsman/GeneticGo.insertionSort.func1(0x61, 0x0) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/lib.go:25 +0x74 sort.Search(0x6f, 0xc000041eb8, 0x430000000040f7f3) /usr/local/go/src/sort/search.go:66 +0x58 github.com/handcraftsman/GeneticGo.insertionSort(0xc0000f2000, 0x70, 0x1f4, 0x5075e8, 0x6f) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/lib.go:25 +0x97 github.com/handcraftsman/GeneticGo.NewPool.func1(0xc0000ca1e0, 0xc0000ea050, 0x5075e8, 0xc0000ca240, 0x1f4) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/pool.go:53 +0x4b2 created by github.com/handcraftsman/GeneticGo.NewPool /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/pool.go:27 +0x24c
goroutine 90 [chan send]: github.com/handcraftsman/Random.NewRandom.func1(0xc0003c0020, 0x4, 0x4, 0xc000454010) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 70 [select]: github.com/handcraftsman/GeneticGo.(*evolver).initializePool.func1(0xc0000e0140) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:349 +0x22a created by github.com/handcraftsman/GeneticGo.(*evolver).initializePool /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:330 +0x17c
goroutine 71 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).add(0xc0000e0140, 0x500514, 0xa, 0xc0000b4000, 0x5, 0xc000140d20, 0x0, 0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:31 +0x5d9 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func1(0x0) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:544 +0xa4 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x0) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 72 [select]: github.com/handcraftsman/GeneticGo.(*evolver).crossover(0xc0000e0140, 0x50053c, 0xa, 0xc0000b4010, 0x0, 0xc000140d80, 0x1, 0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:103 +0x5e3 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func2(0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:547 +0xa4 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 73 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).flutter(0xc0000e0140, 0x500546, 0xa, 0xc0000b4020, 0x0, 0xc000140de0, 0x2, 0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:157 +0x478 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func3(0x2) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:550 +0xa4 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x2) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 74 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).mutate(0xc0000e0140, 0x500578, 0xa, 0xc0000b4030, 0x0, 0xc000140fc0, 0x3, 0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:213 +0x2a7 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func4(0x3) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:553 +0xa4 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x3) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 75 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).rand(0xc0000e0140, 0x50058c, 0xa, 0xc0000b4040, 0x0, 0xc000141020, 0x4, 0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:245 +0x349 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func5(0x4) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:556 +0xa4 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x4) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 76 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).remove(0xc0000e0140, 0x500596, 0xa, 0xc0000b4050, 0x0, 0xc0001410e0, 0x5, 0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:266 +0x6d4 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func6(0x5) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:559 +0xa4 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x5) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 77 [select]: github.com/handcraftsman/GeneticGo.(*evolver).replace(0xc0000e0140, 0x5005a0, 0xa, 0xc0000b4060, 0x0, 0xc000141140, 0x6, 0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:354 +0x418 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func7(0x6) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:562 +0xa4 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x6) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 78 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).reverse(0xc0000e0140, 0x5005aa, 0xa, 0xc0000b4070, 0x0, 0xc0001411a0, 0x7, 0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:410 +0x513 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func8(0x7) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:565 +0xa4 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x7) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 79 [select]: github.com/handcraftsman/GeneticGo.(*evolver).shift(0xc0000e0140, 0x5005d2, 0xa, 0xc0000b4080, 0x0, 0xc000141320, 0x8, 0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:469 +0x574 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func9(0x8) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:568 +0xa4 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x8) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 80 [select]: github.com/handcraftsman/GeneticGo.(*evolver).swap(0xc0000e0140, 0x5005e6, 0xa, 0xc0000b4090, 0x0, 0xc000141440, 0x9, 0x1) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:530 +0x58d github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func10(0x9) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:571 +0xa4 github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x9) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 97 [select]: github.com/handcraftsman/GeneticGo.(*evolver).getBest.func2(0xc0000e0140, 0xc0000ca240, 0xc0001414a0) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:59 +0xba created by github.com/handcraftsman/GeneticGo.(*evolver).getBest /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:57 +0x11a
goroutine 98 [chan send]: github.com/handcraftsman/Random.NewRandom.func1(0xc0000b8960, 0x4, 0x4, 0xc0000cc068) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 99 [runnable]: github.com/handcraftsman/GeneticGo.NewPool.func1(0xc0003f60c0, 0xc0000ea0a0, 0x5075e8, 0xc0000d0180, 0x1f4) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/pool.go:29 +0xc0 created by github.com/handcraftsman/GeneticGo.NewPool /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/pool.go:27 +0x24c
goroutine 32 [chan send]: github.com/handcraftsman/Random.NewRandom.func1(0xc00041867c, 0x4, 0x4, 0xc00000e008) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 100 [sleep]: runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:307 time.Sleep(0xf4240) /usr/local/go/src/runtime/time.go:105 +0x159 github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func1(0xc0003ec000, 0xc0003f60c0) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:210 +0x3e created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:208 +0x168
goroutine 34 [chan send]: github.com/handcraftsman/Random.NewRandom.func1(0xc0000b0328, 0x4, 0x4, 0xc00010a008) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 114 [runnable]: github.com/handcraftsman/Random.NewRandom.func1(0xc000124a48, 0x4, 0x4, 0xc000280008) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 89 [chan send]: github.com/handcraftsman/Random.NewRandom.func1(0xc0003c001c, 0x4, 0x4, 0xc000454008) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 35 [chan send]: github.com/handcraftsman/Random.NewRandom.func1(0xc0000b0330, 0x4, 0x4, 0xc00010a010) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 113 [chan send]: github.com/handcraftsman/Random.NewRandom.func1(0xc0001249e8, 0x4, 0x4, 0xc000280000) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 7 [chan send]: github.com/handcraftsman/Random.NewRandom.func1(0xc00012e068, 0x4, 0x4, 0xc000282000) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 129 [chan send]: github.com/handcraftsman/Random.NewRandom.func1(0xc000418680, 0x4, 0x4, 0xc00000e028) /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4 created by github.com/handcraftsman/Random.NewRandom /home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 1472 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00054c780, 0xc0000ea0a0, 0xc0000ee060) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1468 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00054ccc0, 0xc0000ea0a0, 0xc0000ee060) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1470 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc0003851a0, 0xc0000ea0a0, 0xc0000ee060) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1469 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00039ea20, 0xc0000ea0a0, 0xc0000ee060) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1466 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00039eba0, 0xc0000ea0a0, 0xc0000ee060) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1465 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00039ea80, 0xc0000ea0a0, 0xc0000ee060) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1467 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00039ecc0, 0xc0000ea0a0, 0xc0000ee060) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1471 [runnable]: github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc000385200, 0xc0000ea0a0, 0xc0000ee060) /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent /home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328 exit status 2
The text was updated successfully, but these errors were encountered:
No branches or pull requests
using route file: samples/tsp/data/eil51.tsp
read 51 points...
found optimal solution file: samples/tsp/data/eil51.tsp.opt
read 51 segments in the optimal route
optimal route: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY 426
kLWyLrOjGRtiArOKewDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 101618 62.201109ms
khWyLrOjGRtiArOKewDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 91625 62.974293ms
khWyLrOjGRtiArOKedDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 91587 63.610185ms
khWyLrOjGRIiArOKedDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 91583 64.686763ms
lhWyLrOjGRtiArOKedDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 81593 64.798505ms
khWyLrOjGRMiArOKedDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 81563 64.824575ms
lhWyLrOjGRMiArOKedDkFmoJfgYPCWEbdvsuRnqtwVpHbBTSeIN 71569 65.181933ms
khWyLrOjGRMiArOKedDkFmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 71563 65.206779ms
khWyLrOjGFMiArOKedDkRmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 71546 65.492131ms
OrLyWhkjGFMiArOKedDkRmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 71508 65.833038ms
OrLyWhkjGFMiArOKedDkRpVwtqnRusvdbEaCPYgfJomHbBTSeIN 71503 66.23208ms
OrLyWhkjGFMiArOKedusvdbEaCPYgfJomRkDRnqtwVpHbBTSeIN 71490 66.272041ms
OrLyWhkjGFMiAQOKedDkRmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 61476 66.308971ms
OrLyWCPYgfJomRkDdeKOQAiMFGjkhaEbdvsuRnqtwVpHbBTSeIN 61464 67.137236ms
OrLyWhkjGFMiAQOKeUDkRmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 51492 67.182086ms
OrLyWhkjGFMDUeKOQAikRmoJfgYPCaEbdvsuRnqtwVpHbBTSeIN 51460 68.413684ms
OrLyWhkjGFMDUeKOQAikRmoJSTBbHpVwtqnRusvdbEaCPYgfeIN 51422 68.647752ms
OrLyWhkjGFMDUeKOQAikRCPYgfJomaEbdvsuRnqtwVpHbBTSeIN 51414 68.77238ms
OrLyWhkjGFMDUeKOQAikRdbEamoJfgYPCvsuRnqtwVpHbBTSeIN 51409 68.991661ms
OrLyWhkjGFMDUeKOusvdbEamoJfgYPCRkiAQRnqtwVpHbBTSeIN 51402 69.039727ms
OrLyWhkjGFMDUeKOusvdikRCPYgfJomaEbAQRnqtwVpHbBTSeIN 51400 69.373238ms
OrLyWhkjGFMDUeKOusvlbEamoJfgYPCRkiAQRnqtwVpHbBTSeIN 51380 69.598828ms
fatal error: concurrent map read and map write
goroutine 20 [running]:
runtime.throw(0x50492b, 0x21)
/usr/local/go/src/runtime/panic.go:617 +0x72 fp=0xc000095be0 sp=0xc000095bb0 pc=0x429482
runtime.mapaccess1_faststr(0x4de220, 0xc0003fc060, 0xc00050ee80, 0x33, 0xc0000ea001)
/usr/local/go/src/runtime/map_faststr.go:21 +0x469 fp=0xc000095c50 sp=0xc000095be0 pc=0x410899
github.com/handcraftsman/GeneticGo.(*pool).contains(...)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/pool.go:91
github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent(0xc0000e0140, 0x33)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:237 +0x2c1 fp=0xc000095d38 sp=0xc000095c50 pc=0x4b60c1
github.com/handcraftsman/GeneticGo.(*evolver).getBest(0xc0000e0140, 0x33)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:77 +0x132 fp=0xc000095d80 sp=0xc000095d38 pc=0x4b5d92
github.com/handcraftsman/GeneticGo.(*Solver).GetBest.func3(0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/solver.go:86 +0x213 fp=0xc000095fd8 sp=0xc000095d80 pc=0x4bf503
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc000095fe0 sp=0xc000095fd8 pc=0x454741
created by github.com/handcraftsman/GeneticGo.(*Solver).GetBest
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/solver.go:100 +0x2b0
goroutine 1 [chan receive]:
github.com/handcraftsman/GeneticGo.(*Solver).GetBest(0xc0000c20c0, 0xc0000b4170, 0xc0000b6420, 0x506fa3, 0x33, 0x33, 0x1, 0x0, 0x0)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/solver.go:106 +0x318
main.main()
/home/ibid/Documents/GeneticGo/samples/tsp/tsp.go:68 +0xa40
goroutine 19 [select]:
github.com/handcraftsman/GeneticGo.(*Solver).GetBest.func2(0xc0000ca0c0, 0xc0000ca120, 0xc0000c20c0, 0xc0000d0060, 0xc0000b6420)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/solver.go:49 +0xcb
created by github.com/handcraftsman/GeneticGo.(*Solver).GetBest
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/solver.go:47 +0x195
goroutine 33 [chan send]:
github.com/handcraftsman/Random.NewRandom.func1(0xc0000b8198, 0x4, 0x4, 0xc00010a000)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 21 [runnable]:
syscall.Syscall(0x13e, 0xc0000b02e8, 0x4, 0x0, 0x4, 0x0, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5
internal/syscall/unix.GetRandom(0xc0000b02e8, 0x4, 0x4, 0x0, 0x4, 0x0, 0x0)
/usr/local/go/src/internal/syscall/unix/getrandom_linux.go:35 +0x6d
crypto/rand.getRandomBatch(0xc0000b02e8, 0x4, 0x4, 0x1)
/usr/local/go/src/crypto/rand/rand_batched.go:40 +0x48
crypto/rand.batched.func1(0xc0000b02e8, 0x4, 0x4, 0xc000046601)
/usr/local/go/src/crypto/rand/rand_batched.go:28 +0xed
crypto/rand.(*devReader).Read(0xc0000841b0, 0xc0000b02e8, 0x4, 0x4, 0x0, 0x0, 0x0)
/usr/local/go/src/crypto/rand/rand_unix.go:57 +0x415
io.ReadAtLeast(0x51e920, 0xc0000841b0, 0xc0000b02e8, 0x4, 0x4, 0x4, 0x4, 0x0, 0x0)
/usr/local/go/src/io/io.go:310 +0x88
io.ReadFull(...)
/usr/local/go/src/io/io.go:329
crypto/rand.Read(...)
/usr/local/go/src/crypto/rand/rand.go:24
github.com/handcraftsman/Random.NewRandom.func1(0xc0000b02e8, 0x4, 0x4, 0xc0000cc010)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:17 +0x62
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 22 [chan send]:
github.com/handcraftsman/GeneticGo.generateGene(0xc0000d00c0, 0x506fa3, 0x33, 0xc0000ca1e0)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/generation.go:45 +0x93
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeChannels
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:306 +0xce
goroutine 23 [chan send]:
github.com/handcraftsman/GeneticGo.generateChromosome(0xc0000d0120, 0xc0000d00c0, 0x506fa3, 0x33, 0x1, 0xc0000ca1e0)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/generation.go:30 +0x1c5
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeChannels
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:309 +0x14f
goroutine 24 [runnable]:
github.com/handcraftsman/Random.NewRandom.func1(0xc0000b02ec, 0x4, 0x4, 0xc0000cc018)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 25 [runnable]:
github.com/handcraftsman/GeneticGo.insertionSort.func1(0x61, 0x0)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/lib.go:25 +0x74
sort.Search(0x6f, 0xc000041eb8, 0x430000000040f7f3)
/usr/local/go/src/sort/search.go:66 +0x58
github.com/handcraftsman/GeneticGo.insertionSort(0xc0000f2000, 0x70, 0x1f4, 0x5075e8, 0x6f)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/lib.go:25 +0x97
github.com/handcraftsman/GeneticGo.NewPool.func1(0xc0000ca1e0, 0xc0000ea050, 0x5075e8, 0xc0000ca240, 0x1f4)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/pool.go:53 +0x4b2
created by github.com/handcraftsman/GeneticGo.NewPool
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/pool.go:27 +0x24c
goroutine 90 [chan send]:
github.com/handcraftsman/Random.NewRandom.func1(0xc0003c0020, 0x4, 0x4, 0xc000454010)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 70 [select]:
github.com/handcraftsman/GeneticGo.(*evolver).initializePool.func1(0xc0000e0140)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:349 +0x22a
created by github.com/handcraftsman/GeneticGo.(*evolver).initializePool
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:330 +0x17c
goroutine 71 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).add(0xc0000e0140, 0x500514, 0xa, 0xc0000b4000, 0x5, 0xc000140d20, 0x0, 0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:31 +0x5d9
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func1(0x0)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:544 +0xa4
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x0)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 72 [select]:
github.com/handcraftsman/GeneticGo.(*evolver).crossover(0xc0000e0140, 0x50053c, 0xa, 0xc0000b4010, 0x0, 0xc000140d80, 0x1, 0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:103 +0x5e3
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func2(0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:547 +0xa4
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 73 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).flutter(0xc0000e0140, 0x500546, 0xa, 0xc0000b4020, 0x0, 0xc000140de0, 0x2, 0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:157 +0x478
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func3(0x2)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:550 +0xa4
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x2)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 74 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).mutate(0xc0000e0140, 0x500578, 0xa, 0xc0000b4030, 0x0, 0xc000140fc0, 0x3, 0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:213 +0x2a7
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func4(0x3)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:553 +0xa4
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x3)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 75 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).rand(0xc0000e0140, 0x50058c, 0xa, 0xc0000b4040, 0x0, 0xc000141020, 0x4, 0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:245 +0x349
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func5(0x4)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:556 +0xa4
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x4)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 76 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).remove(0xc0000e0140, 0x500596, 0xa, 0xc0000b4050, 0x0, 0xc0001410e0, 0x5, 0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:266 +0x6d4
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func6(0x5)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:559 +0xa4
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x5)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 77 [select]:
github.com/handcraftsman/GeneticGo.(*evolver).replace(0xc0000e0140, 0x5005a0, 0xa, 0xc0000b4060, 0x0, 0xc000141140, 0x6, 0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:354 +0x418
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func7(0x6)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:562 +0xa4
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x6)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 78 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).reverse(0xc0000e0140, 0x5005aa, 0xa, 0xc0000b4070, 0x0, 0xc0001411a0, 0x7, 0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:410 +0x513
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func8(0x7)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:565 +0xa4
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x7)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 79 [select]:
github.com/handcraftsman/GeneticGo.(*evolver).shift(0xc0000e0140, 0x5005d2, 0xa, 0xc0000b4080, 0x0, 0xc000141320, 0x8, 0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:469 +0x574
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func9(0x8)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:568 +0xa4
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x8)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 80 [select]:
github.com/handcraftsman/GeneticGo.(*evolver).swap(0xc0000e0140, 0x5005e6, 0xa, 0xc0000b4090, 0x0, 0xc000141440, 0x9, 0x1)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:530 +0x58d
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func10(0x9)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:571 +0xa4
github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies.func11(0xc0000e0140, 0x9)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x4d
created by github.com/handcraftsman/GeneticGo.(*evolver).initializeStrategies
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/strategies.go:577 +0x530
goroutine 97 [select]:
github.com/handcraftsman/GeneticGo.(*evolver).getBest.func2(0xc0000e0140, 0xc0000ca240, 0xc0001414a0)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:59 +0xba
created by github.com/handcraftsman/GeneticGo.(*evolver).getBest
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:57 +0x11a
goroutine 98 [chan send]:
github.com/handcraftsman/Random.NewRandom.func1(0xc0000b8960, 0x4, 0x4, 0xc0000cc068)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 99 [runnable]:
github.com/handcraftsman/GeneticGo.NewPool.func1(0xc0003f60c0, 0xc0000ea0a0, 0x5075e8, 0xc0000d0180, 0x1f4)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/pool.go:29 +0xc0
created by github.com/handcraftsman/GeneticGo.NewPool
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/pool.go:27 +0x24c
goroutine 32 [chan send]:
github.com/handcraftsman/Random.NewRandom.func1(0xc00041867c, 0x4, 0x4, 0xc00000e008)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 100 [sleep]:
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:307
time.Sleep(0xf4240)
/usr/local/go/src/runtime/time.go:105 +0x159
github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func1(0xc0003ec000, 0xc0003f60c0)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:210 +0x3e
created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:208 +0x168
goroutine 34 [chan send]:
github.com/handcraftsman/Random.NewRandom.func1(0xc0000b0328, 0x4, 0x4, 0xc00010a008)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 114 [runnable]:
github.com/handcraftsman/Random.NewRandom.func1(0xc000124a48, 0x4, 0x4, 0xc000280008)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 89 [chan send]:
github.com/handcraftsman/Random.NewRandom.func1(0xc0003c001c, 0x4, 0x4, 0xc000454008)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 35 [chan send]:
github.com/handcraftsman/Random.NewRandom.func1(0xc0000b0330, 0x4, 0x4, 0xc00010a010)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 113 [chan send]:
github.com/handcraftsman/Random.NewRandom.func1(0xc0001249e8, 0x4, 0x4, 0xc000280000)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 7 [chan send]:
github.com/handcraftsman/Random.NewRandom.func1(0xc00012e068, 0x4, 0x4, 0xc000282000)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 129 [chan send]:
github.com/handcraftsman/Random.NewRandom.func1(0xc000418680, 0x4, 0x4, 0xc00000e028)
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:32 +0xd4
created by github.com/handcraftsman/Random.NewRandom
/home/ibid/go/pkg/mod/github.com/handcraftsman/![email protected]/random.go:15 +0xcf
goroutine 1472 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00054c780, 0xc0000ea0a0, 0xc0000ee060)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240
created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1468 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00054ccc0, 0xc0000ea0a0, 0xc0000ee060)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240
created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1470 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc0003851a0, 0xc0000ea0a0, 0xc0000ee060)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240
created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1469 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00039ea20, 0xc0000ea0a0, 0xc0000ee060)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240
created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1466 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00039eba0, 0xc0000ea0a0, 0xc0000ee060)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240
created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1465 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00039ea80, 0xc0000ea0a0, 0xc0000ee060)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240
created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1467 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc00039ecc0, 0xc0000ea0a0, 0xc0000ee060)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240
created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
goroutine 1471 [runnable]:
github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent.func3(0xc0000e0140, 0xc000385200, 0xc0000ea0a0, 0xc0000ee060)
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240
created by github.com/handcraftsman/GeneticGo.(*evolver).getBestWithInitialParent
/home/ibid/go/pkg/mod/github.com/handcraftsman/[email protected]/evolver.go:240 +0x328
exit status 2
The text was updated successfully, but these errors were encountered: