Style changes from review
Duplicate tests already included
Add outline for Byskov algorithm
Add function to find three colourable subgraphs
Moved three colourable processing to before Byskov
Added declaration for Byskovs
Handled Special case for three vertices and no maximal independent sets
Wasn't actually getting the complement of the independent set
Create category isDigraphAlgorithm and sub-category isDigraphColouringAlgorithm
Will be used to distinguish different colouring algorithms that are available.
Add Bound Global objects for Digraph Colouring Algorithms
Update original functions to use new method selection
Update test for new method selection
Forgot to subtract set before getting the induced subgraph
Remove from extreme test as it is far too large for these tests
Move tests that are too slow
Special case was not needed
Add loop checks to Lawler and Byskov Algorithms
Remove Extreme Tests
Add standard tests that will run in a reasonable amount of time
Not all chromatic number tests were duplicated, as some would use too much memory or take too long
Fix formatting
More formatting issues
Should be the last one
Added Documentation
Misc Comments
Make label match docs
Optimise away the subdigraph use
Remove another copy
Fix lawler issues
Optimise Byskov
clarify todo
Revert to using induced subdigraph
Fix some linting
Missed a few
Fix Indent
Add method selection objects for Zykov
Initial algorithm skeleton
Fill in the rest
Forgot about edge direction
Documentation
Start adaptation for pruned trees
Simplify logic
Add tests for Zykov
Add filters and method objects for Christofides
Initialise variable for Christofides
Update comments
Initial version of Christofides implemented.
Fixed a few syntax errors
Fix calculation of MIS
Remove debug print
Cleanup christofides
fix typo
Convert to using Blists
Need to benchmark to check improvement
Fix formatting
Missed some trailing whitespace
Restart attempt at in place zykov
Revert to just copying
In place is more hassle than it's worth
Remove redundant extra check
Use new function for Christofides
Fix merge issues
Add vertex ordering to Zykov
Add Christofides test
Optimise clique finder used
Fix lint
remove duplicate bib
Update for new method selection
Fix test output
Update Docs
Remove unused reference
Fix spelling mistake