This directory contains the following files: kolding.csv, nordsoe.csv, prext.py, results.txt, test.py kolding.csv, nordsoe.csv: Data files provided by DanCamps in the csv format. For kolding.csv: - The first field is a unique key related to their database. - The second field is the start date of the booking. - The third field is the end date of the booking. - The fourth field is free text field in which DanCamps puts every comment related to the guest. In order to preserve the privacy of the guest, we have stripped everything, except for the words 'flytbar' which (in Danish) means "movable" and, thus, that the booking is not for a specific site, or 'ikke flytbar' which means that the booking is for a specific site. - The fifth field is the site the guest actually stayed at. - The sixth field is the date the booking was made; sometimes also with the time of day that we don't use. - The seventh field is the type of site, the guest wanted. The fields are similar for nordsoe.csv, except that there is an empty first field for every booking (that is how the data was given to us). prext.py: Includes the source code for the implementation of our algorithm in Python. In addition, there is code for reading the data files, parsing them, etc. At least version 2.6 of Python is required to run this. results.txt: The actual results that came out of running the tests. Two lines of explanation have been inserted. Note that in comparison to the results listed in the paper, two rows corresponding to categories of sites in kolding.csv have been deleted. The reason is that the first category only has one site, making it trivial to solve, and the second category only has two sites and two bookings, again making it trivial to solve. test.py: A wrapper around prext.py that handles the actual timing. Again, at least version 2.6 of Python is required. Performing the actual test: Just run: # python test.py