Chúng tôi được cung cấp một biểu đồ chu kỳ có hướng với một số được liên kết với mỗi đỉnh ( ) và số mục tiêu .
Vấn đề tổng hợp tập hợp con DAG (có thể tồn tại dưới một tên khác, một tham chiếu sẽ rất tuyệt) hỏi xem có các đỉnh , sao cho \ Sigma_ {v_i} g (v_i) = T và v_1 \ để .. \ để v_k là một đường dẫn trong G .
Vấn đề này là NP-Complete tầm thường, vì đồ thị bắc cầu hoàn chỉnh mang lại bài toán tổng hợp tập hợp con cổ điển.
Một thuật toán gần đúng cho bài toán tổng con DAG là một thuật toán có các thuộc tính sau:
- Nếu tồn tại một đường dẫn có tổng T, thuật toán trả về TRUE.
- Nếu không có đường dẫn nào tổng hợp đến một số trong khoảng và đối với một số , thuật toán trả về SAI.
- Nếu có một đường dẫn tổng hợp đến một số giữa và , thuật toán có thể đưa ra bất kỳ câu trả lời nào.
Tổng tập hợp con được biết là gần đúng trong thời gian đa thức cho tất cả .
Liệu cùng giữ cho DAG-Subset-Sum?