Solving CryptoQuote with a GA

By John Escobar and Tom Kiehl

A CryptoQuote is a simple substitution code where each letter that appears may stand for a different letter. The substitutions are consistent throughout the puzzle. Punctuation is not translated.
For example: POLYYONTOP = RENSSELAER

The Genetic Structure:


Table of Contents

  1. Utilizing a Dictionary
    1. Bigger Dictionary implies Better Results?
    2. Seeding the initial population from the Dictionary.
  2. Fitness Function Development
  3. Results
    1. Random Search vs. GA
    2. Source Code, Sample Data, and Results
  4. Online demo (Coming soon)
  5. Speciation
  6. Future Work


Back to GA Page