Repository Structure:
- The report is in the file
Report.pdf - All the simulation code (including the runner) is in
simulation.py parameter_analysis.pycontains the code to run the simulation (with no vaccination) over tao within [0,4] and kappa within [1,5] and generate a heatmap of the stopping (convergence times) for analysis.vaccination_polices.pycontains some options for the vaccination policies and a way to handle hyper-parameters of vaccination policies.neat_policy.pyruns the Neuro Evolution algorithm to create a neural network vaccination policy that will automatically (through Neuro-Evolution) design a policy that maximizes the amount of susceptible people left at the converged solution.vaccination_tester.pyhandles testing a vaccination policy by running the simulation multiple times with it, finding optimal hyper-parameters, and then plotting the resulting simulation using the optimal vaccination hyper-parameters.init.batis a windows batch script to create the following directories (required to run the code):results,results/sims,results/analysis,results/modelsclear_results.batis a windows batch script to clear all the results inresults/sims