Skip to content

cmdli/improved-bogosort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Improved Bogosort

Improved Bogosort is a sorting algorithm generator using state of the art technology, including machine learning and genetic evolution. Clearly, the machines can write algorithms better than we can, so I decided to have them sort numbers for me.

Usage

  • go run *.go -cmd=generate -programs=<program_file> -num_programs=100
  • go run *.go -cmd=evolve -programs=<program_file> -iterations=100
  • go run *.go -cmd=test -programs=<program_file>

TODO

  • Implement all instructions
  • Randomly generate programs
  • Run programs on random permuation of data
  • Rank programs by how well sorted the data is
  • Save programs after every run

About

State of the Art Bogosort

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages