Ở dạng đơn giản:
Máy tự động hữu hạn hai chiều có thể nhận ra đồ thị -vertex có chứa tam giác với trạng thái không?
Chi tiết
Điều đáng quan tâm ở đây là các đồ thị -vertex được mã hóa bằng một chuỗi các cạnh, mỗi cạnh là một cặp đỉnh khác nhau từ .
Giả sử là một chuỗi các automata hữu hạn hai chiều (xác định hoặc không xác định), sao cho M v nhận ra k -Clique trên đồ thị đầu vào v -vertex và có trạng thái s ( v ) . Một dạng tổng quát của câu hỏi là sau đó: là s ( v ) = Ω ( v k ) ?
Nếu và s ( v ) ≥ v k ( v ) với vô số v , thì NL NP. Do đó, ít tham vọng hơn, tôi quy định rằng k là cố định và trường hợp k = 3 là trường hợp không đầu tiên.
Lý lịch
Máy tự động hữu hạn hai chiều (2FA) là máy Turing không có không gian làm việc, chỉ có một số trạng thái nội bộ cố định, nhưng có thể di chuyển đầu vào chỉ đọc qua lại. Ngược lại, loại tự động hữu hạn thông thường (1FA) chỉ di chuyển đầu vào chỉ đọc của nó theo một hướng. Máy tự động hữu hạn có thể là xác định (DFA) hoặc không xác định (NFA), cũng như có quyền truy cập một chiều hoặc hai chiều vào đầu vào của chúng.
Một thuộc tính đồ thị là một tập hợp con của đồ thị. Hãy Q v biểu thị v đồ thị -vertex với tài sản Q . Đối với mọi thuộc tính biểu đồ Q , ngôn ngữ Q v có thể được nhận dạng bởi 1DFA với tối đa 2 trạng thái v ( v - 1 ) / 2 , bằng cách sử dụng trạng thái cho mọi biểu đồ có thể và ghi nhãn chúng theo Q và chuyển đổi giữa các trạng thái được gắn nhãn bằng các cạnh. Q v . Theo định lý Myhill-Nerode, sau đó có một định mức duy nhất đến đẳng cấu nhỏ nhất 1DFA nhận ra Q vDo đó, là ngôn ngữ thông thường cho mọi thuộc tính . Nếu đây có tiểu bang, sau đó giới hạn tiêu chuẩn Blowup mang lại rằng một 2FA nhận Q v có ít nhất s ( v ) Ω ( 1 ) tiểu bang. Vì vậy, cách tiếp cận này thông qua giới hạn thổi tiêu chuẩn chỉ mang lại tối đa một bậc hai trong v giới hạn thấp hơn về số lượng trạng thái trong 2FA cho bất kỳ Q v nào (ngay cả khi Q khó hoặc không thể giải quyết được).
-Clique là thuộc tính đồ thị chứa một sơđồ con k -vertexhoàn chỉnh. Nhận biết k -Clique v có thể được thực hiện bởi 1NFA mà lần đầu tiên không nhất định chọn một trong số ( cáck-tiềm năng khác nhauđể tìm kiếm, sau đó quét đầu vào một lần, tìm kiếm từng cạnh cần thiết để xác nhận cụm, và theo dõi các cạnh này bằng cách sử dụng2k(k-1)/2trạng thái cho mỗi các nhóm tiềm năng khác nhau. 1NFA như vậy có ( vtrạng thái, trong đó1≤cv≤e. Khikcố định, đây làtrạng tháiΘ(vk). Cho phép truy cập hai chiều vào đầu vào có khả năng cho phép cải thiện giới hạn một chiều này. Câu hỏi là yêu cầuk=3 liệu 2FA có thể làm tốt hơn giới hạn trên 1FA này hay không.
Phụ lục (2017-04-16): xem thêm một câu hỏi liên quan về thời gian xác định và một câu trả lời hay bao gồm các thuật toán được biết đến nhiều nhất . Câu hỏi của tôi tập trung vào không gian không định hình không hình thành. Trong bối cảnh này, việc giảm nhân nhân ma trận được sử dụng bởi các thuật toán hiệu quả về thời gian là tồi tệ hơn so với phương pháp vũ phu.