Skip to content

Plots for evaluating my Genetic Algorithm for XHSTT problem instances.

License

Notifications You must be signed in to change notification settings

biwecka/gax-plots

Repository files navigation

Genetic Algorithms for XHSTT Instances - Plots

This repository contains plots for evaluating my self-parameterizing genetic algorithm against its static counterparts when solving XHSTT problem instances.

hdtt4

Alg 11 (direct encoding)

hdtt4_alg_11_static_success_rate hdtt4_alg_11_static_generations_taken

hdtt4_alg_11_dynamic_success_rate hdtt4_alg_11_dynamic_generations_taken

Alg 12 (indirect encoding)

hdtt4_alg_12_static_success_rate hdtt4_alg_12_static_generations_taken

hdtt4_alg_12_dynamic_success_rate hdtt4_alg_12_dynamic_generations_taken

hdtt5

Alg 12 (indirect encoding)

hdtt5_alg_12_static_success_rate hdtt5_alg_12_static_generations_taken

hdtt5_alg_12_dynamic_success_rate hdtt5_alg_12_dynamic_generations_taken


Performance related plots

Generations per second

hdtt4_alg_11_static_gen_per_sec hdtt4_alg_11_dynamic_gen_per_sec

hdtt4_alg_12_static_gen_per_sec hdtt4_alg_12_dynamic_gen_per_sec

hdtt5_alg_12_static_gen_per_sec hdtt5_alg_12_dynamic_gen_per_sec

Usage

  • generate success rate plots: Rscript plots/success_rate.R

  • generate generations taken plots: Rscript plots/generations-taken.R

  • generate generations per second plots: Rscript plots/gen_per_sec.R

  • generate multiple plots with:

    • fish: for script in plots/discussion_1/*.R; Rscript $script; end
    • bash: for script in plots/discussion_1/*.R; do Rscript "$script"; done

About

Plots for evaluating my Genetic Algorithm for XHSTT problem instances.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published