Chúng tôi xem xét các DAG (đồ thị chu kỳ có hướng) với một nút nguồn và một nút mục tiêu ; các cạnh song song nối cùng một cặp đỉnh được cho phép. Một - cut là một tập hợp các cạnh mà việc loại bỏ sẽ phá hủy tất cả đường dẫn s - dài hơn ; ngắn - đường dẫn cũng như dài đường dẫn "bên trong" (những người không giữa và ) có thể sống sót!
Câu hỏi: Có đủ để loại bỏ tối đa là khoảng phần cạnh từ một DAG để tiêu diệt tất cả - con đường dài hơn ?
Nghĩa là, nếu biểu thị tổng số cạnh trong , thì mỗi DAG có một -cut với nhiều nhất là về các cạnh không? Hai ví dụ:
- Nếu tất cả các - con đường có chiều dài , sau đó một -cut với cạnh tồn tại. Điều này được giữ bởi vì sau đó phải có disjoint -cut: chỉ lớp các nút của theo khoảng cách của chúng từ nút nguồn .
- Nếu là một giải đấu bắc cầu (một DAG hoàn chỉnh), thì cũng là một -cut với tồn tại: sửa một thứ tự tôpôcủa các nút, chia các nút thành các khoảngkliên tiếp có độ dàin/kvà loại bỏ tất cả các cạnh nối với các nút có cùng khoảng; điều này sẽ phá hủy tất cảcácđường dẫns-tdài hơnk.
Lưu ý 1: Một nỗ lực ngây thơ để đưa ra một câu trả lời tích cực (mà tôi cũng đã thử trước tiên) sẽ là cố gắng thể hiện rằng mọi DAG phải có khoảng rời rạc -cuts. Thật không may, Ví dụ 2 cho thấy rằng nỗ lực này nặng có thể thất bại: thông qua một cuộc tranh luận thoải mái, David Eppstein đãcho thấyrằng, đối với k về √ , đồ thị không thể có nhiều hơn bốnrời nhau k -cuts!
Ghi chú 2: Điều quan trọng là một -cut chỉ cần tiêu diệt tất cả dài s - t con đường, và không nhất thiết tất cả các đường dẫn dài. Cụ thể, tồn tại 1 DAG trong đó mọi k -cut "thuần" (tránh sự cố cạnh cho s hoặc t ) phải chứa gần như tất cả các cạnh. Vì vậy, câu hỏi của tôi thực sự là: khả năng loại bỏ các sự cố cạnh với hoặc t có thể làm giảm đáng kể kích thước của một k -cut không? Rất có thể, câu trả lời là tiêu cực, nhưng tôi chưa thể tìm thấy một ví dụ nào.
Động lực: Câu hỏi của tôi được thúc đẩy bằng cách chứng minh giới hạn thấp hơn cho các mạng chuyển mạch và chỉnh lưu đơn điệu. Một mạng như vậy chỉ là một DAG, một số cạnh có nhãn được kiểm tra "là ?" (không có bài kiểm tra x i = 0 ). Các kích thước của một mạng lưới là số cạnh dán nhãn. Một vectơ đầu vào được chấp nhận, nếu có một đường dẫn s - t thì tất cả các phép thử của chúng đều phù hợp với vectơ này. Markov đã chứng minh rằng, nếu một hàm boolean đơn điệu ⋅ w là cần thiết. Một câu trả lời tích cực cho câu hỏi của tôi sẽ ngụ ý rằng mạng lưới kích thước khoảng k ⋅ không có minterms ngắn hơn l và không có maxterms ngắn hơn w , thì kích thước l là cần thiết, nếu ít nhấtcác biến w k phải được đặt thành 0 để phá hủy tất cả các minterms dài hơn k .
1 Việc xây dựng được đưa ra trong bài báo này. Lấy một cây nhị phân hoàn chỉnh của log sâu n . Loại bỏ tất cả các cạnh. Đối với mỗi nút bên trong v , vẽ một cạnh cho v từ mỗi lá của cây con bên trái của T v và một cạnh từ v đến mỗi lá của cây con bên phải của T v . Do đó, cứ hai lá T được nối với nhau bằng một đường dẫn có độ dài 2 trong DAG. Các DAG chính nó có ~ n nút và ~ n log n cạnh, nhưng Ω ( n cạnh phải được loại bỏ để tiêu diệt tất cả những con đường dài hơn √ .