talhavawda / student-lab-sectioning

Student Lab Sectioning with Minimal Perturbation
0 stars 0 forks source link

Modification Version Number (modVerNum) of updated input data XML file #19

Open talhavawda opened 2 years ago

talhavawda commented 2 years ago

My initial default functionality of the system was that everytime an updated input data XML file is generated, it replaces/overrides the previous input data XML file (the initial input data XML file is the named after the problem instance). So ModifiedInputProcessing.py assumed that the input data XML file obtained was the current one instead of the initial one.

However, prior to commencing my experimentation process, I realised that since I want to solve multiple parallel updated inputs (run multiple different experiments on the same initial input), I needed to preserve the initial input data XML file that was used to obtain the initial solution. So for the updated input data XML file generated by ModifiedInputProcessing.py, it was named '-updated-1' (i.e. I suffixed 'updated-1'), with the 1 representing that this is the first updated/modified input.

-- SMIP: -newrequests-1

modVerNum, to allow for the resolving process to be run multiple times in the user system

-- Whilst ModifiedInputProcessing.py now makes use of the modVerNum in the file name of the updated input data XML file, Main.java still uses the '-updated-1' (and '-newrequests-1') suffix. So I Need to modify Main.java to make use of modVerNum