Huge improvements on SPA-P instance generation: different methods + parameterisation.
What's Changed * Requirement Bug Fix by BenOnTheBoard in https://github.com/VaradK62442/algmatch/pull/52 * 64 better instance generator isntantiation by VaradK62442 in https://github.com/VaradK62442/algmatch/pull/65 * 49 spa p instance generator improvements by VaradK62442 in https://github.com/VaradK62442/algmatch/pull/66
Some changes to the rest of the repository brought forth due to SPA-P + some bugs fixed.
What's Changed * 41 participant quantity error bug by BenOnTheBoard in https://github.com/VaradK62442/algmatch/pull/44 * Bug/benchmarks by BenOnTheBoard in https://github.com/VaradK62442/algmatch/pull/46 * refactoring changes due to SPAP addition by VaradK62442 in https://github.com/VaradK62442/algmatch/pull/48
Implementation of the Student Project Allocation problem with lecturer preferences over students, using integer programming with Gurobi.
What's Changed * Optimising Brute Force by BenOnTheBoard in https://github.com/VaradK62442/algmatch/pull/39 * Spa p by VaradK62442 in https://github.com/VaradK62442/algmatch/pull/42
This patch is a correction to a bug that occurred when trying to raise informative errors upon finding a misformatted element in a preference list. The error is now raised correctly and follows the standard form; the user is informed which preference list and which element are at fault.