Đồ trang sức đơn điệu giữa các danh sách các khoảng


10

Tôi có vấn đề sau:

Đầu vào: hai bộ khoảng T (tất cả các điểm cuối là số nguyên). Truy vấn: có một mệnh đề đơn điệu f : S T không?ST
f:ST

Các song ánh là đơn điệu wrt tập để phát trên T . X Y S , f ( X ) f ( Y )ST

XYS, f(X)f(Y)

[Tôi không yêu cầu điều kiện ngược lại ở đây. Cập nhật: nếu điều kiện ngược lại đã được yêu cầu, ví dụ, , thì đây sẽ là trong ptime vì nó số tiền để thử nghiệm đẳng cấu của posets bao gồm tương ứng (trong đó có thứ tự 2 theo cách xây dựng), trong PTIME của Möhring, Các lớp có thể tính toán được của các bộ được đặt hàng , Định lý 5.10, tr. 61.X,Y,XYf(X)f(Y) ]

Vấn đề là ở : chúng ta có thể kiểm tra hiệu quả nếu một f nhất định là một mệnh đề đơn điệu.NPf

Có một thuật toán đa thức thời gian cho vấn đề này? Hay là -hard?NP

Câu hỏi có thể được nói một cách tổng quát hơn là sự tồn tại của một đơn vị đơn điệu giữa hai vị trí đặt cho chiều thứ tự 2.

Sử dụng một giảm được lấy cảm hứng từ các câu trả lời cho câu hỏi này , tôi biết rằng vấn đề là -hard khi kích thước không bị hạn chế. Tuy nhiên, không rõ liệu việc giảm cũng sẽ hoạt động khi kích thước bị hạn chế.NP

Tôi cũng quan tâm để biết về khả năng di chuyển khi kích thước chỉ bị giới hạn bởi một số hằng số tùy ý (không chỉ 2).


S I1,I2,...,Inn+1IiIj(IjIi)IiIj1,...,Ijm|Ij1|=|Ij2|=...=|Ijm|(IjkIi)T

2
Một khoảng có thể được bao gồm trong nhiều khoảng không thể so sánh được, ví dụ [2, 3] được bao gồm trong [1, 3] và [2, 4], vì vậy tôi nghĩ rằng việc xây dựng cây của bạn sẽ không mang lại một cây mà là đồ thị theo chu kỳ có hướng. Việc kiểm tra xem hai DAG có phải là đẳng cấu (hay đúng hơn là có thể nhúng theo nghĩa tôi đang hỏi không) nói chung là NP-hard.
a3nm

Bạn nói đúng, cách tiếp cận trên không đúng!
Marzio De Biasi

X,Y,XYf(X)f(Y)

@ MohammadAl-Turkistany: cf cuộc thảo luận trong các bình luận về câu trả lời của Marzio
a3nm

Câu trả lời:


8

Đây là một nỗ lực để chứng minh rằng vấn đề không có điều kiện ngược lại là NP-hard.

S

 [S]  +-a-+ +-b-+
      +---c-----+  c<a, c<b (here < is interval inclusion)

T

 [T]  +-x-+      f(a)=x, f(b)=y, f(c)=z
      +-y---+    
      +-z-----+  z<x, z<y OK

3mA={a1,a2,...,a3m}BmA1,...,AmAiB

max=ai+3m

S3m BIi3maxmaxBIiaiLBIi (đường màu xanh trong hình).

TLm GjGjB

Giả sử rằng tồn tại một sự chọn lọc giữa S và T để duy trì sự bao gồm khoảng thời gian (theo một hướng từ S đến T).

maxBIj1,BIj2,BIj3SGjBIjkGj

Theo cách tương tự, có thể chứng minh rằng nếu tồn tại một mệnh đề thì vấn đề phân vùng 3 đơn nguyên ban đầu có một giải pháp.

nhập mô tả hình ảnh ở đâym=2,A={3,3,2,2,2,2},B=7

Lưu ý: như đã thấy trong các nhận xét, các khoảng màu xanh lam L trong S và T không cần thiết cho việc giảm.

IiIj(IjIi)


Vâng, có vẻ như điều này là chính xác, cảm ơn rất nhiều! (Chỉ là một nhận xét: khoảng thời gian màu xanh không bắt buộc để thực hiện giảm hoạt động, tôi nghĩ vậy.) Tôi sẽ chấp nhận sớm trừ khi tôi tìm thấy lý do để nghi ngờ rằng việc giảm này hoạt động.
a3nm

@ a3nm: có nhưng tôi đã phát hiện ra nó sau khi vẽ hình :-). Tôi vẫn không chắc chắn 100% rằng không có lỗi ẩn trong việc giảm (hơn nữa đây là lần thứ hai sau hai tuần tôi tìm thấy một bằng chứng hoàn chỉnh NP sử dụng phân vùng 3 đơn nguyên ... rất lạ :-)
Marzio De Biasi

Không, có vẻ đúng: rõ ràng một giải pháp cho phân vùng 3 mang lại giải pháp cho vấn đề khoảng. Bây giờ, đi từ bài toán khoảng đến phân vùng 3: nhất thiết là ánh xạ khoảng thời gian ánh xạ các khoảng màu đỏ thành các khoảng màu đỏ (vì các kim tự tháp đánh dấu); cùng một số khoảng thời gian màu đỏ vì vậy khoảng thời gian là màu đỏ nếu hình ảnh được ánh xạ. Các điểm đánh dấu được ánh xạ tới khoảng màu đỏ bên phải (vì nếu không, đó là hậu duệ và mức tối thiểu). Bây giờ nếu màu đỏ được ánh xạ thành màu đỏ và các điểm đánh dấu được ánh xạ như mong đợi, các số phải khớp, vì vậy chúng tôi có một phân vùng chính xác. Tôi nghĩ rằng nó có ý nghĩa!
a3nm

@ a3nm: Tôi thấy rằng bạn đã chấp nhận câu trả lời; Bạn có nghĩ rằng kết quả nó đủ thú vị để viết một bài báo chung không?
Marzio De Biasi

Tf
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.