Function graph_algo_ptas::algorithm::dynamic_programming::solve::dp_solve
source · [−]pub fn dp_solve(
graph: &StableGraph<(), (), Undirected>,
td: Option<TreeDecomposition>,
prob: &DpProblem
) -> HashSet<usize>Expand description
Solves the given problem on the input graph using dynamic programming.
When td is None, an optimal tree decomposition is calculated and used
for the algorithm.
The prob parameter specifies whether the problem is a minimization
or maximization problem and contains the “recipe” for how to calculate
the dynamic programming tables in order to arrive at the solution.