Project Code

zip

Presented here is all toolkit code completed during the project:

  • mutants.ads
  • mutants-core-creator.bit-mutation-reproduction.adb
  • mutants-core-creator.bit-mutation-reproduction.ads
  • mutants-core-creator.onepoint-vector-crossover-reproduction.ads
  • mutants-core-creator.bit_random_initialise.adb
  • mutants-core-creator.bit_random_initialise.ads
  • mutants-core-creator.bxor.adb
  • mutants-core-creator.bxor.ads
  • mutants-core-creator.clone_reproduction.adb
  • mutants-core-creator.clone_reproduction.ads
  • mutants-core-creator.onepoint_vector_crossover-reproduction.adb
  • mutants-core-creator.onepoint_vector_crossover-reproduction.ads
  • mutants-core-creator.single_bit_vector_reproduction.ads
  • mutants-core-creator.single_vector_reproduction.adb
  • mutants-core-creator.single_vector_reproduction.ads
  • mutants-core-creator.vector_bit_random_initialise.adb
  • mutants-core-creator.vector_initialise.adb
  • mutants-core-creator.vector_initialise.ads
  • mutants-core-creator.ads
  • mutants-core-ending-count.adb
  • mutants-core-ending-count.ads
  • mutants-core-ending-time.adb
  • mutants-core-ending-time.ads
  • mutants-core-ending.ads
  • mutants-core-evaluation-binary_bit_vector.adb
  • mutants-core-evaluation-binary_bit_vector.ads
  • mutants-core-evaluation-one.adb
  • mutants-core-evaluation-one.ads
  • mutants-core-evaluation.ads
  • mutants-core-fitness-unity.adb
  • mutants-core-fitness-unity.ads
  • mutants-core-fitness.ads
  • mutants-core-model-generation.adb
  • mutants-core-model-generation.ads
  • mutants-core-model.ads
  • mutants-core-model.adb
  • mutants-core-population.adb
  • mutants-core-population.ads
  • mutants-core-random.adb
  • mutants-core-random.ads
  • mutants-core-representation-bit.adb
  • mutants-core-representation-bit.ads
  • mutants-core-representation-bit_vector.ads
  • mutants-core-representation-integer.adb
  • mutants-core-representation-integer.ads
  • mutants-core-representation-order.adb
  • mutants-core-representation-order.ads
  • mutants-core-representation-vector.adb
  • mutants-core-representation-vector.ads
  • mutants-core-representation.ads
  • mutants-core-selector-antiroulette.adb
  • mutants-core-selector-antiroulette.ads
  • mutants-core-selector-cyclic.adb
  • mutants-core-selector-cyclic.ads
  • mutants-core-selector-high.adb
  • mutants-core-selector-high.ads
  • mutants-core-selector-low.adb
  • mutants-core-selector-low.ads
  • mutants-core-selector-roulette.adb
  • mutants-core-selector-roulette.ads
  • mutants-core-selector.ads
  • mutants-extended-creator-integer_order_initialise.adb
  • mutants-extended-creator-integer_order_initialise.ads
  • mutants-extended-creator-integer_order_mutation_reproduction.ads
  • mutants-extended-creator-integer_order_random_reproduction.ads
  • mutants-extended-creator-order_crossover_reproduction.adb
  • mutants-extended-creator-order_crossover_reproduction.ads
  • mutants-extended-creator-order_initialise.adb
  • mutants-extended-creator-order_initialise.ads
  • mutants-extended-creator-order_mutation_reproduction.adb
  • mutants-extended-creator-order_mutation_reproduction.ads
  • mutants-extended-creator-order_random_reproduction.ads
  • mutants-extended-creator-order_random_reproduction.ads
  • mutants-extended-creator.ads
  • mutants-extended-evaluation.ads
  • mutants-extended-representation-bit_vector.ads
  • mutants-extended-representation-integer_order.ads
  • mutants-extended-representation.ads
  • mutants-extended.ads

This is the code for the example genetic algorithms constructed using the toolkit:

  • blues.adb
  • blues_evaluation.adb
  • blues_evaluation.ads
  • tsp.adb
  • tsp_evaluation.adb
  • tsp_evaluation.ads
  • music.adb
  • music_evaluation.adb
  • music_evaluation.ads