A dynamic programming algorithm for the conditional covering problem on tree graphs

A dynamic programming algorithm for the conditional covering problem on tree graphs

0.00 Avg rating0 Votes
Article ID: iaor20063097
Country: United States
Volume: 46
Issue: 4
Start Page Number: 186
End Page Number: 197
Publication Date: Dec 2005
Journal: Networks
Authors: ,
Keywords: programming: dynamic, graphs
Abstract:

In a previous article, we presented algorithms for solving the Conditional Covering Problem (CCP) on path and extended star graphs. The CCP on these graphs can be solved in O(n2) time, where n is the number of nodes in the graph. In this article, we propose a new dynamic programming procedure to solve the CCP on tree graphs. This recursion works from the leaf nodes of the tree up to the root node, using notions of protected and unprotected costs as done for the CCP path algorithm in our previous work. We introduce new preliminary routines and data structures to merge information from subpaths and subtrees, resulting in an O(n4) algorithm to optimally solve the problem.

Reviews

Required fields are marked *. Your email address will not be published.