Skip to content

michaelsw95/Self-Assembling-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self Assembling Calculator

A University project which takes an input and output and assembles a function based on these values in dana. The target function should be able to transform the input into the output.

This repository includes the three approaches attempted

  1. Genetic Algorithm
  2. Incremental Brute Force
  3. Random Selection

The guided approach of a genetic algorithm outperformed both a randomly assembled function and one assembled by enumerating all possible operations.

Here is an example function generated by the genetic algorithm.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages