Task Description
Assignments and allocations are very resource heavy, as for every assignment line there are 7 correspond tables required. Implement the constraint basis with just one table, in order to speed up the constraints.
Tasks
- [ ] Create a copy of the existing constraint implementation, where everything is placed in one file.
- [ ] Replace assignment table with ordinary table.
- [ ] Create simple test case, to measure difference in table modification count.
- [ ] Create simple test case, in order to compare runtime differences.
- [ ] Keep both implementations, as this ensures, that the constraint implementation keeps being replaceable.