我们给出一个向无环图与每个顶点相关联的号码(克:V → Ñ)和目标数Ť ∈ Ñ。
该DAG子集和问题(可能以不同的名称存在,参考值将是巨大的)询问是否有顶点,使得Σ v 我克(v 我)= Ť,和v 1 → 。。→ v k是G中的路径。
这个问题通常是NP-完全的,因为完整的传递图会产生经典的子集和问题。
DAG子集和问题的近似算法是具有以下属性的算法:
- 如果存在总和为T的路径,则算法返回TRUE。
- 如果没有路径总结到之间的数字和Ť一些Ç ∈ (0 ,1 ),则该算法返回FALSE。
- 如果存在一个总和为和T之间的数字的路径,则该算法可以输出任何答案。
DAG-Subset-Sum是否相同?