Kết nối đồ thị bằng cách loại bỏ cạnh và đỉnh


17

Hãy để chúng tôi nói rằng một đồ thị là kết nối nếu việc loại bỏ bất kỳ đỉnh và bất kỳ cạnh nào từ luôn luôn là một đồ thị được kết nối. Ví dụ, một đồ thị được kết nối , theo định nghĩa tiêu chuẩn, là kết nối, theo định nghĩa mới. Có một thuật toán đa thức thời gian để quyết định xem có kết nối không? Ở đây tôi cho rằng đầu vào là , và .Ga b G k ( k - 1 , 0 ) G ( a , b ) G a b(a,b)abGk(k1,0)G(a,b)Gab


1
Bài tập về nhà?
Chandra Chekuri

6
Tôi đã đến câu hỏi này trong cuộc nói chuyện của Janez Zerovnik về khả năng kết nối của các mạng khoảng 2/3 năm. Thành thật mà nói, tôi không nhớ chi tiết. Kể từ đó, tôi đã hỏi về 4 nhà nghiên cứu và không ai thấy làm thế nào để giảm nó thành kết nối đỉnh (hoặc kết nối cạnh), đó sẽ là cách tiếp cận rõ ràng. Ngoài ra, không ai có thể chỉ ra một định lý kiểu Menger. Vì vậy, có, tôi nghĩ rằng đây là một câu hỏi cấp độ nghiên cứu, có thể với một câu trả lời đơn giản hoặc không.
ai đó

7
Tôi không biết tại sao mọi người đôi khi cho rằng một câu hỏi là bài tập về nhà mà không nghĩ về nó trước. Tôi nghĩ bạn không nên khai báo bài tập về nhà trừ khi ít nhất bạn biết cách giải quyết nó.
domotorp

1
@domotorp: mọi người thường hỏi nếu đó là bài tập về nhà, không yêu cầu. Thật khó để đánh giá nếu một câu hỏi là homework- mức hay không khi câu hỏi không chứa nền / động lực.
Kaveh

2
Tôi hiểu rằng câu hỏi của tôi có thể bị hiểu sai là bài tập về nhà vì một số lý do, nhưng bây giờ chúng ta nên tiếp tục. Trên thực tế, với nhận xét của Chandra Chekuri, tôi có một chút hy vọng rằng có lẽ câu hỏi có thể có một câu trả lời đơn giản ...
ai đó

Câu trả lời:


8

Đây là phiên bản chỉnh sửa của "câu trả lời" trước đó đã tuyên bố không chính xác thuật toán thời gian đa thức cho vấn đề. Những gì tôi viết dưới đây là một kết nối đến một vấn đề hiện có cho thấy vấn đề này là khó khăn.

Đặt là hai nút trong G và chúng tôi muốn kiểm tra xem chúng có ( a , b ) được kết nối hay không. Đó là loại bỏ bất kỳ một nút và bất kỳ b cạnh không nên ngắt kết nối st . Một cách khác để xem xét nó như sau: số nút tối thiểu mà chúng ta cần loại bỏ là bao nhiêu để giảm kết nối cạnh giữa st đến bS,tG(một,b)mộtbStStb? Những loại vấn đề này đã được nghiên cứu dưới tên cắt đa tuyến và chúng là dòng chảy kép đến đa tuyến. Các kết quả gần đúng khác nhau đã được hiển thị mặc dù nhiều vấn đề cơ bản chưa được giải quyết. Một kết quả quan tâm là như sau. Giả sử mỗi cạnh có chi phí và chúng tôi muốn loại bỏ tập hợp các cạnh có chi phí tối thiểu để giảm kết nối cạnh giữa st xuống b ; thì vấn đề này là NP-Hard khi b là một phần của đầu vào. Kết quả này nằm trong bài báo của Barman và Chawla: http://arxiv.org/abs/0908.0350c(e)Stbb

Hai bài báo sẽ xuất hiện trong SODA 2012 sắp tới là về việc cắt giảm nhiều tuyến đường có kết quả tiếp theo về chủ đề này. Một bởi Chuzhoy etal có kết quả độ cứng cho một số biến thể.


Bài viết của Chuzhoy etal hiện có sẵn trên
ArXiv
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.