BacktrackKit

An extensible, easy to understand backtracking framework

Version 0.6.2
Released 2022-01-28

This project is maintained by Christopher Jefferson, Wilf A. Wilson

Build Status Code Coverage

The GAP package BacktrackKit

This package provides a simple implementation of Leon’s partition backtrack framework.

BacktrackKit currently requires (currently) GAP version >= 4.11.0, and sufficiently recent versions of the following packages (see the PackageInfo.g file for specific versions):

Contact

This package is a work in progress, both in terms of code and documentation.

If you have any issues or questions about this package, please post an issue at https://github.com/peal/BacktrackKit/issues

History

0.6.2

0.6.1

0.6.0

Refiners now have a “constraint” member, which is a new type of GAP object, and which stores information about the constraint that the refiner refiners with respect to. Constraints are available via the Constraint record.

0.5.1

Add IsEven and IsOdd refiners, to more efficiently handle alternating groups

0.5.0