This genetic algorithm is designed to minimise the problem specific code from a genetic algorithm. The three interfaces Gene, Initialiser, an Evaluator need to be implemented for each problem. By keeping the contents of genes abstract in the majority of the code it allows for most of the algorithm to be generic. Problems arrise for example if you have a individual with different types of genes and use a crossover method that does not maintain gene positions. A custom crossover function could be used. Any suggestions to the logic or implementation of the code are welcome. email [email protected] godocs @ http://gopkgdoc.appspot.com/pkg/github.com/rrs/goga
Genetic Algorithm written in go
Owner
Robert Snipe
Similar Resources
A simplistic todo list manager written in Go
Tasks Tasks is a simplistic Go webapp to manage tasks, I built this tool to manage tasks which I wanted to do, there are many good kanban style boards
A session manager for tmux written in Go
Smug - tmux session manager Inspired by tmuxinator and tmuxp. Smug automates your tmux workflow. You can create a single configuration file, and Smug
An example client implementation written in GO to access the CyberVox platform API
About This is an example client implementation written in GO to access the CyberVox platform API.
💥 Fusion is a tiny stream processing library written in Go.
💥 Fusion Fusion is a tiny stream processing library written in Go. See reactor for a stream processing tool built using fusion. Features Simple & lig
Airplay 2 Receiver written in go
Go Play 2 This is a work in progress Airplay 2 Speaker implementation largely inspired by airplay2-receiver Status Can be paired manually on IOS 14.x
Simple 'UserKit' for Malware written in Go. Startup, Hidden Files, Critical Process and Registry Watcher
GoUserKit Simple UserKit for Malware written in Go Features Makes Process Critical (NtSetInformationProcess) Hides Files Simple Add to Startup (HKCU R
jacobin - A more than minimal JVM written in Go and capable of running Java 11 bytecode.
This overview gives the background on this project, including its aspirations and the features that it supports. The remaining pages discuss the basics of JVM operation and, where applicable, how Jacobin implements the various steps, noting any items that would be of particular interest to JVM cognoscenti.
A wrapper for the Wandbox API, written in Golang!
GoWandBox A simple wrapper for the WandBox API, written in Golang! Documentation can be found at classpythonaddike.github.io/gowandbox/ Note: This wra
A simple typewriter written in go for KOBO e-readers
Kobowriter This small project aims to let you use your old KOBO e-reader (mine is a GLO HD) as a simple, distraction free typewriter. For years I thou
Related tags
Go-enum-algorithm - Implement an enumeration algorithm in GO
go-enum-algorithm implement an enumeration algorithm in GO run the code go run m
Geth client which picks the most profitable blocks to mine using a greedy algorithm
Greeden-Geth Greeden-Geth is a protocol-agnostic client which uses a greedy algorithm to pick the most profitable blocks to submit to the network out
Go implementation of Donald Knuth's Algorithm 7.2.2.1C for exact cover with colors.
go-dlx Go implementation of Donald Knuth's Algorithm 7.2.2.1C for exact cover with colors. This code is based on the Algorithm C described in http://w
Simple distributed kv-store using ABD algorithm.
Distributed-kv-store Simple distributed kv-store using ABD algorithm. API GET /key Get value by key. 302 = found key. PUT /key Put key with value. 201
Snowflake algorithm generation worker Id sequence
sequence snowflake algorithm generation worker Id sequence 使用雪花算法生成ID,生成100万个只需要
An implementation of the consensus algorithm Map Reduce.
An implementation of the consensus algorithm Map Reduce. Framework written by Professor Matthew. Implemented by Makara Teu.
Go-opera-test - EVM-compatible chain secured by the Lachesis consensus algorithm
Opera EVM-compatible chain secured by the Lachesis consensus algorithm. Building
Implementation of the Feynman algorithm to solve any problem!
Feynman Algorithm Allegedly coined in jest by Murray Gell-Mann to describe Richard Feynman's incredible problem solving ability, this simple algorithm
Random fake data generator written in go
Gofakeit Random data generator written in go Features 160+ Functions!!! Concurrent Global Rand Struct Generator Custom Functions Http Server Command L
Simple and expressive toolbox written in Go
ugo Simple and expressive toolbox written with love and care in Go. Deeply inspired by underscore.js and has the same syntax and behaviour Fully cover