những gì là dễ dàng cho đồ thị loại trừ nhỏ?


31

Số lượng màu xấp xỉ có vẻ dễ dàng trên các đồ thị loại trừ nhỏ sử dụng thuật toán của Jung / Shah. Các ví dụ khác về các vấn đề khó đối với các biểu đồ chung nhưng dễ dàng trên các biểu đồ loại trừ nhỏ là gì?

Cập nhật 10/24 Dường như theo kết quả của Grohe, công thức mà FPT thử nghiệm trên các đồ thị giới hạn là FPT để thử nghiệm trên các đồ thị loại trừ nhỏ. Bây giờ câu hỏi là - làm thế nào nó liên quan đến tính dễ điều khiển của việc đếm thỏa mãn các bài tập của công thức đó?

Tuyên bố trên là sai. MSOL là FPT trên các đồ thị có chiều rộng cây giới hạn, tuy nhiên 3 màu là hoàn thành NP trên các đồ thị phẳng được loại trừ nhỏ.

Câu trả lời:


23

Kết quả chung nhất được biết đến là bởi Grohe. Một bản tóm tắt đã được trình bày vào tháng 7 năm 2010:

  • Martin Grohe, Xác định điểm cố định và thời gian đa thức trên đồ thị với các vị thành niên bị loại trừ , LICS 2010 ( PDF )

Nói tóm lại, bất kỳ câu lệnh nào có thể biểu thị trong logic điểm cố định khi đếm đều có thuật toán thời gian đa thức trên các lớp biểu đồ có ít nhất một điểm trừ loại trừ. (FP + C là logic thứ nhất được tăng cường với toán tử điểm cố định và một vị từ mang lại tính chính xác của các đỉnh xác định). Ý tưởng chính là việc loại trừ một thứ yếu cho phép các đồ thị trong lớp đã ra lệnh phân rã giống nhau có thể xác định được trong logic điểm cố định (không tính).

Vì vậy, một lớp lớn các câu trả lời cho câu hỏi của bạn có thể thu được bằng cách xem xét các thuộc tính có thể xác định được trong FP + C nhưng rất khó để đếm.


Chỉnh sửa: Tôi không chắc điều này thực sự trả lời câu hỏi của bạn, thậm chí còn ít hơn cho bản cập nhật của bạn. Con trỏ tới và tuyên bố kết quả của Grohe là chính xác, nhưng tôi không nghĩ rằng văn bản nổi bật có liên quan đến câu hỏi của bạn. (Cảm ơn Stephan Kreutzer đã chỉ ra điều này.) Có thể đáng làm rõ: bạn có muốn một vấn đề đếm nói chung khó khăn nhưng dễ dàng đối với các lớp loại trừ nhỏ hoặc vấn đề quyết định không?


1
Thật thú vị ... Tôi tự hỏi sự phân rã giống nhau này trông như thế nào đối với các đồ thị phẳng
Yaroslav Bulatov

2
Một định lý hữu ích mà tôi tìm thấy là thuộc tính có thể biểu thị được trong FP + C nếu nó có thể quyết định theo thời gian đa thức trên biểu đồ tw giới hạn. Bây giờ câu hỏi là - mức độ phức tạp của các vấn đề quyết định của FP + C liên quan đến độ phức tạp của các vấn đề đếm tương tự như thế nào?
Yar Tư Bulatov

@ Nam Tư: Bạn có thể đưa ra một tài liệu tham khảo cho điều này một khi nó được viết lên? Cảm ơn.
gphilip

3
Lol, tôi đã không thực sự khám phá ra nó, tôi "đã tìm thấy nó" trên trang 2 của "Logic, đồ thị và thuật toán" của Grohe
Yaroslav Bulatov

18

Một tính chất thú vị của các gia đình đồ thị khép kín là họ đã bị thoái hóa . Điều này có nghĩa là tất cả các vấn đề dễ xảy ra trên biểu đồ suy thoái giới hạn đều dễ dàng trên các biểu đồ từ một gia đình đóng nhỏ.

Vì vậy, ví dụ, việc tìm kiếm nếu một đồ thị chứa một cụm kích thước k thường là một vấn đề khó và các thuật toán tốt nhất giống như . Tuy nhiên, nếu chúng ta biết rằng sự suy biến là một hằng số, thì k-cliques có thể được tìm thấy trong thời gian tuyến tính, tức là thời gian O (n). Bài viết của Wikipedia về vấn đề clique cũng cung cấp một số thông tin về vấn đề này. (Thời gian chạy chính xác là một cái gì đó giống như O ( k d ( G ) k n ) .) Thuật toán này là của Chiba và Nishizeki .O(nk)O(kd(G)kn)

Các ví dụ khác có thể được tìm thấy trong câu trả lời này của David Eppstein trên MathOverflow cho một câu hỏi tương tự về đồ thị với sự thoái hóa giới hạn.


5
Bài viết của tôi arxiv.org/abs/1006.5440 có một số kết quả gần đây hơn về việc liệt kê các bản sao có độ thoái hóa thấp bao gồm cả thời gian chạy tốt hơn để liệt kê tất cả các bản sao tối đa. O(dn3d/3)
David Eppstein

Tôi không thể thấy đâu là mối quan hệ giữa đóng nhỏ (câu trả lời của bạn) và đồ thị loại trừ nhỏ (câu hỏi). Ngoài ra tập hợp của tất cả các đồ thị hoàn chỉnh là đóng nhỏ, nhưng chúng không bị thoái hóa ràng buộc.
Saeed

Đóng nhỏ = loại trừ nhỏ. Tất cả các gia đình đồ thị nhỏ không đóng tầm thường đã bị thoái hóa. Tôi nên đã thêm "không tầm thường" vào tuyên bố ban đầu của tôi.
Robin Kothari


HGHGFFGFGFkkf(|G|)

15

Là một bổ sung, một thuộc tính hữu ích khác cho các thuật toán trên các biểu đồ loại trừ nhỏ là các biểu đồ này có các dấu tách nhỏ . Chính xác hơn là do

Một thuật toán thời gian tuyến tính để tìm một dấu phân cách trong biểu đồ không bao gồm một phần tử nhỏ , Bruce Reed và David R. Wood, Giao dịch ACM trên Thuật toán, 2009,

O(n2/3)O(n3/2+m)O(n1/2)

Các dấu tách là tốt cho các kỹ thuật lập trình động và nhiều vấn đề hoàn thành NP được hiển thị là có các thuật toán nhanh với tỷ lệ gần đúng tốt, nói rằng giải pháp nằm trong một yếu tố không đổi của một tối ưu, hoặc thậm chí là PTAS. Đồ thị phẳng , và nói chung, đồ thị chi giới hạn là điểm khởi đầu tốt khi cố gắng giải quyết các vấn đề trên đồ thị loại trừ nhỏ.


Bất kỳ ý tưởng nếu phân tách giúp đếm số lượng màu thích hợp?
Yar Tư Bulatov

1
không thực sự, có lẽ bài báo được đề cập bởi Ian giúp tốt hơn. Một phần mở rộng của kết quả là trong "Thuật toán xấp xỉ thông qua phân tách co thắt" của cùng các tác giả trong SODA '07.
Hsien-Chih Chang 張顯

15

O(1)

Lý thuyết đồ thị thuật toán nhỏ: Phân rã, xấp xỉ và tô màu bởi Demaine, Hajiaghayi và Kawarabayashi

Bài viết này đưa ra một phiên bản thuật toán của một phân tách nhất định (hơi phức tạp để giải thích) cho các đồ thị loại trừ được đảm bảo bởi định lý Robertson & Seymour, mang lại một số kết quả gần đúng được cải thiện này. Ngoài ra kiểm tra các tài liệu tham khảo trong đó.


Cảm ơn, điều đó thật hấp dẫn ... Tôi đã tìm thấy một mô tả dễ tiếp cận hơn về thuật toán phân rã trong "Logic, đồ thị và thuật toán" của Grohe
Yaroslav Bulatov

0

K5K3,3

HH

Kt(t1)Kt(t1)t2

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.