heuristics is a submodule for using heuristic techniques to generate upper and lower bounds for reaction mapping problems. The HeuristicManager class interfaces with all heuristic techniques and manages the best values for upper and lower bounds to the problem. The HeuristicManager class should be sufficient for most users to try different heuristics.


HeuristicsManager(settings) The HeuristicsManager class is responsible for executing the heuristics (upper and lower bounds) on a reaction problem.


lower_bound This submodule contains functions for finding lower bounds.
upper_bound This submodule contains functions for finding upper bounds.