Latest version of code: 30th May 2023.
This is an environment for https://github.com/harveyThomas4692/GA-C, where the environment is designed to find semi-realistic vacua from heterotic string theory via line bundle sums on smooth Calabi-Yau manifolds. This was intended for use in the paper: https://arxiv.org/abs/2306.03147
To use the code, you need to change the options file to your desired settings and build either the geneneticmain.c file or searchmain.c file. You will need to change the directories at the beginning of these c files for your system. The genetic.h and genetic.c files are in the other repository mentioned above.
All functions are documented in the header files.
If you use this code, please cite the following bib entries:
@techreport{githubcGA,
author = "Abel, Steven and Constantin, Andrei and Harvey, Thomas R. and Lukas, Andre and Nutricati, Luca A.",
title = {A realisation of genetic algorithms in C},
month = {April},
year = {2023},
url = {https://github.com/harveyThomas4692/GA-C}
}
@techreport{githubclb,
author = "Abel, Steven and Constantin, Andrei and Harvey, Thomas R. and Lukas, Andre and Nutricati, Luca A.",
title = {An environment for heterotic line bundle models, realised in C},
month = {April},
year = {2023},
url = {https://github.com/harveyThomas4692/GA-LineBundles}
}