Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Genetic Algorithm Framework written in Ruby

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 base
Octocat-spinner-32 developer
Octocat-spinner-32 docs
Octocat-spinner-32 environment
Octocat-spinner-32 framework
Octocat-spinner-32 genotype
Octocat-spinner-32 input
Octocat-spinner-32 notes
Octocat-spinner-32 output
Octocat-spinner-32 phenotype
Octocat-spinner-32 plot
Octocat-spinner-32 selection_mechanism
Octocat-spinner-32 settings
Octocat-spinner-32 ga.rb


RubyGA is a Genetic Algorithm framework implemented as part of a series of exercises in the course IT3708 Subsymbolic Methods in AI at NTNU.

See exercise 1 on how we programmed the basics of the evolutionary algorithm, and implemented a solution to the Colonel Blotto problem using it. In exercise 2 we applied the framework to solve the Traveling Saleman Problem.

Note: The framework should be considered far from perfect/finished, but solved the intended tasks and could provide a foundation for solving other problems as well.

Something went wrong with that request. Please try again.