Skip to content

adam-mcdaniel/program-evolution

Repository files navigation

program-evolution

This repository implements a genetic algorithm on programs for the sage virtual machine, and also supersets of the virtual machine. Our program takes compiled code and optimizes it for the number of instructions: some programs shrank as much as 20% in size. It can also generate programs from scratch to fulfill a fitness function.

Research Poster

Poster

Research Paper

Research Paper Page #1 Research Paper Page #2 Research Paper Page #3 Research Paper Page #4 Research Paper Page #5 Research Paper Page #6 Research Paper Page #7 Research Paper Page #8

About

Evolutionary algorithms applied to SKI combinator calclus and a Turing-machine-based architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published