Cảm ơn câu trả lời của bạn. Như chủ foo đã chỉ ra , vấn đề thứ hai - đưa ra một đồ thị có hướng và ba đỉnh khác nhau và i , quyết định xem có tồn tại một đường dẫn đơn giản từ s đến t đi qua i hay không - thực sự là NP hoàn chỉnh.s , tTôiStTôi
Từ bài báo Vấn đề biến đổi cấu trúc biểu đồ con được định hướng bởi Steven Fortune, John E. Hopcroft và James Wyllie, rõ ràng biểu đồ mô hình là một vấn đề mà vấn đề biến đổi hình học con được định hướng cố định là NP hoàn chỉnh vì nó là một cây sâu hai.s → i → t
Dưới đây là một vài định nghĩa từ bài viết này:
Vấn đề đồng nhất của sơ đồ con là để xác định: nếu một đồ thị mẫu p có cấu trúc đồng nhất với một sơ đồ con của đồ thị đầu vào G. Biểu đồ đồng nhất ánh xạ các nút của P đến các nút của G và cung của P thành các đường đơn giản trong G. Các đồ thị P và G là hoặc cả hai hướng hoặc cả hai vô hướng. Các đường dẫn trong G tương ứng với các cung trong P phải tách rời từng nút. Ánh xạ của các nút trong P đến các nút trong G có thể được chỉ định hoặc tùy ý. Vấn đề này có thể được xem như là một vấn đề tìm đường tổng quát. Ví dụ: nếu biểu đồ mẫu bao gồm hai cung khác nhau và ánh xạ nút được đưa ra, thì vấn đề tương đương với việc tìm một cặp đường dẫn khác nhau giữa các đỉnh được chỉ định trong biểu đồ đầu vào.
Về cơ bản, chỉ có các đồ thị mẫu là cây có chiều sâu một và đồ thị đảo ngược của chúng (có thể có các vòng cung trên gốc) có thể được giải trong thời gian đa thức.
Đặt C là tập hợp của tất cả các đồ thị có hướng với một nút phân biệt được gọi là gốc sở hữu thuộc tính mà gốc là đầu của mỗi cung hoặc gốc là đuôi của mỗi cung. Lưu ý rằng gốc có thể là cả đầu và đuôi của một số cung và do đó các vòng ở gốc được cho phép. Tương tự, một đồ thị nằm trong C nếu, khi tất cả các vòng ở gốc bị xóa và nhiều cung giữa các cặp nút được hợp nhất thành một cung, đồ thị kết quả là một cây có chiều cao nhiều nhất là một.
[...]
Tiếp theo, chúng tôi chỉ ra rằng đối với mỗi mẫu P không có trong C, bài toán đồng dạng hóa sơ đồ con cố định với mẫu P là NP-đầy đủ.
Tôi chưa đọc bằng chứng nên tôi sẽ dừng ở đây.
Ngoài ra còn có một kết nối chặt chẽ từ vấn đề tôi vừa đề cập và hai vấn đề đường dẫn rời rạc như được chỉ ra bởi một trong những đồng nghiệp của tôi. Vấn đề hai đường dẫn dijsoint là:
S1, t1, s2, t2S1t2S2t2
s → i → tTôit1→ tôitôi → s2
s → i → ts → i → t