Maybe you can try something like the following:
- When the application starts, have it look for a certain file in a certain place with certain contents.
- If the file does not exist, set the relevant variable values to appropriate defaults.
- If the file does exist, read in the values previously saved in the file.
- When the program want's to "change the score of the sets of information" (whatever that means), have the program write the relevant values to the file.
Of course, the change won't be truly "permanent," but it will say in effect until the next time the program decides that it needs to "change the score of the sets of information" (whatever that means).
Furthermore, if you make the file a human-readable (text) file, you can create the file off-line (with a text editor) with whatever values you have previously found (by simulation or whatever) before you run the application.