Thuật toán tối ưu để tìm đường kính của đồ thị thưa?


20

Tôi tự hỏi làm thế nào để tìm đường kính của một đồ thị vô hướng thưa thớt. Ý tôi là thưa thớt . Theo tối ưu tôi có nghĩa là độ phức tạp thời gian thấp nhất.|E|=O(|V|)

Tôi đã nghĩ về một số sửa đổi trên thuật toán của Tarjan cho các đồ thị không có hướng, nhưng tôi không tìm thấy kết quả tốt. Trên thực tế tôi đã nghĩ rằng nếu tôi có thể tìm thấy một thành phần 2 kết nối trong , thì tôi có thể tìm thấy chu vi, bằng một số loại cảm ứng có thể đạt được từ phần đầu tiên. Tôi có thể đang đi sai đường, mặc dù. Bất kỳ thuật toán tiệm cận tốt hơn so với Θ ( | V | 2 ) (tức là o ( | V | 2 ) ) được chào đón.O(|V|)Θ(|V|2)o(|V|2)


Đây có lẽ vẫn là một vấn đề mở và có lẽ phù hợp hơn với cstheory.
Aryabhata

6
Nhưng nó sẽ thích hợp để hỏi về cstheory liệu đây có phải là một vấn đề mở không.
JeffE

1
@Suresh, tôi không thể nghĩ tốt hơn cho BFS. Ngoài ra nếu điều này phù hợp với CStheory tôi sẽ hỏi nó ở đó vào ngày mai. Ω(n2)

1
Lưu ý: câu hỏi này đã được chuyển sang cstheory. Bỏ phiếu để đóng.
Suresh

2
@Suresh: Thay vì đóng, chúng ta chỉ nên thêm một câu trả lời ở đây với một liên kết đến câu trả lời ở đó, nói rằng nó đã được trả lời trong cstheory. Bên cạnh đó, chúng ta sẽ đóng nó như thế nào? Đề ra? (Tôi đã thêm một câu trả lời CW).
Aryabhata

Câu trả lời:


7

Xem thuật toán tối ưu để tìm đường kính của đồ thị thưa thớt từ cstheory.SE có câu trả lời được chấp nhận.


Tôi nghĩ rằng câu trả lời trong CSTheory chưa hoàn chỉnh, tôi đang chờ thêm tài liệu tham khảo nên tôi chưa đánh dấu nó là câu trả lời. Nhưng ở đây bạn có thể quyết định đóng cái này, nhưng tôi sẽ không xóa nó bởi vì tôi nghĩ thật tốt khi có lịch sử của vấn đề này trong CS. Tái bút: Tôi biết Shiva rất xuất sắc trong các lĩnh vực liên quan, nhưng tôi vẫn nghĩ tốt hơn là để nó mở, có thể là người khác có tài liệu tham khảo tốt hơn.

@SaeedAmiri: Bạn có thể không phải lúc nào cũng tìm thấy một tài liệu tham khảo. Có thể là không ai xem xét vấn đề này trước đây, hoặc ghi chú rõ ràng về nó trong một số danh sách vấn đề mở. Bạn luôn có thể để lại câu hỏi của bạn không được đánh dấu mặc dù. btw, tôi chống lại việc đóng nó ở đây. Đây là một câu hỏi hoàn toàn hợp lệ cho trang web này và việc đóng này có thể gây ấn tượng sai cho những người hỏi trong tương lai.
Aryabhata

1
hãy nhìn vào câu hỏi cstheory bây giờ.
Suresh

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.