Nếu bạn mô hình hóa vấn đề của mình bằng đồ thị, thì vấn đề của bạn giống như vấn đề của Steiner Tree :
Xem ở đây để định nghĩa đơn giản nhất có thể.
Đưa ra một biểu đồ có trọng số trong đó một tập hợp con của các đỉnh được xác định là các đầu cuối, tìm một sơ đồ con có trọng số tối thiểu bao gồm tất cả các đầu cuối.
Như bạn có thể thấy NPC nói chung, nhưng trong trường hợp của bạn là biểu đồ lưới, bạn có thể tìm giải pháp tốt cho nó, nhưng với ví dụ hiện tại của bạn (khi các thiết bị đầu cuối nằm trong ranh giới), bạn có thể thấy cây Steiner trong giấy biểu đồ lưới .
Dù sao, có những phương pháp phỏng đoán tuyệt vời cho vấn đề Steiner Tree, bạn có thể áp dụng cách tiếp cận tương tự cho vấn đề của mình.
PS: Bạn có thể giả sử các hàng xóm 1 là các nút được kết nối, sau đó bạn có thể hợp đồng các cạnh của chúng để tạo một biểu đồ mới, biểu đồ được tạo mới của bạn là phẳng và nếu bạn có thể giải quyết Cây Steiner cho nó, bạn có thể giải quyết vấn đề của mình, nhưng có thể có một giải pháp tốt cho vấn đề của bạn, độc lập với Steiner Tree.