Kích thước tối thiểu của một mạch tính PARITY là gì?


21

Đó là một kết quả kinh điển mà mỗi mạch trong 2 AND-OR-NOT tính toán PARITY từ các biến đầu vào có kích thước ít nhất là và điều này là sắc nét. (Chúng tôi xác định kích thước là số lượng cổng AND và OR.) Bằng chứng là bằng cách loại bỏ cổng và dường như không thành công nếu chúng tôi cho phép sử dụng quạt tùy ý. Những gì được biết đến cho trường hợp này?3(n1)

Cụ thể, có ai biết một ví dụ khi quạt lớn hơn giúp, nghĩa là chúng ta cần ít hơn cổng không?3(n1)

Cập nhật ngày 18 tháng 10. Marzio đã chỉ ra rằng với thậm chí 5 cổng đủ bằng cách sử dụng hình thức PARITY của CNF. Điều này có nghĩa một ràng buộc của 5n=35chonchung. Bạn có thể làm tốt hơn không?52n2n


Bài viết này có thể liên quan. Tuy nhiên, cơ sở ở đây lớn hơn nhiều so với AND, OR.
Stasys

Câu trả lời sau đây (từ xa) liên quan đến câu hỏi của bạn. cstheory.stackexchange.com/questions/3624/ từ
Hermann Gruber

1
Trong cả 53ncận trên, bạn đang thực sự bỏ qua phủ nhậnở khắp mọi nơichứ không chỉ trên các biến, phải không? 52n
Emil Jeřábek hỗ trợ Monica

1
Làm thế nào để bạn làm điều đó mà không cần sao chép cổng trong trường hợp nó được sử dụng cả tích cực và tiêu cực?
Emil Jeřábek hỗ trợ Monica

1
@Harry: Bạn cần cổng quạt k-1, nhưng chúng có thể được đặt ở độ sâu . Câu hỏi này là về KÍCH THƯỚC và không PHẢI! logk
domotorp

Câu trả lời:


10

Có thể tính toán chẵn lẻ chỉ bằng các cổng 2,33n + C. Việc xây dựng khá đơn giản và được đưa ra trong bài viết này.

http://link.springer.com/article/10.3103/S0027132215050083

Dưới đây là một ví dụ về mạch tương đương 6 biến chỉ sử dụng 12 cổng (mỗi cổng là cổng AND, một vòng tròn gần đầu vào của cổng có nghĩa là đầu vào này bị đảo ngược). Lưu ý rằng một mạch cho tính chẵn lẻ của 6 biến được xây dựng bằng cách xếp chồng các khối DNF (như trong giới hạn trên của Marzio) bao gồm 13 cổng.

Tôi đã kiểm tra rằng với kích thước n = 2,3,4,5,6 của các mạch tối ưu là 3,5,8,10,12. Các giá trị này cũng là kích thước của các mạch cho giới hạn trên 2,33n. Tôi vẫn không biết nếu 2,33n là kích thước của mạch tối ưu cho mọi n. Thậm chí, tôi không biết kích thước của mạch tối ưu cho tương đương 7 biến (có hai giá trị có thể là 14 và 15). Mạch cho độ chính xác của 6 biến


10

Giới hạn dưới cổng này không khớp với giới hạn trên của Marzio, nhưng đó là một sự khởi đầu.

Đề xuất: Mỗi chẵn lẻ điện toán mạch liên kết giữa AND / OR / NOT trên biến chứa ít nhất 2 cổng n - 1 AND và OR.n22n1

Để thuận tiện, tôi sẽ sử dụng một mô hình trong đó các cổng duy nhất là cổng AND, nhưng chúng tôi cho phép các dây âm. Dễ dàng thấy rằng cổng là cần thiết cho n = 2 , do đó đủ để chứng minh rằng nếu C là một phép tính toán mạch kích thước tối thiểu trên n > 2 biến, chúng ta có thể tìm thấy một hạn chế của một biến số giết chết ít nhất hai cổng.3n=2Cn>2

xi0

aa=x1x2x1=0a=0Cx2x2b=¬x2c1crCcjx2x3,,xnx1=0cjx2¬x2Ccj1b¬x2a

2n152n2

[1] Ingo Wegener, Độ phức tạp của chức năng chẵn lẻ trong các mạch quạt không giới hạn, không giới hạn , Khoa học máy tính lý thuyết 85 (1991), không. 1, trang 155 Tiếng170. http://dx.doi.org/10.1016/0304-3975(91)90052-4


Có, vì vậy câu hỏi là nếu chúng ta có thể loại bỏ 5 cổng bằng cách sửa 2 biến.
domotorp

n

8

Tôi mở rộng nhận xét của mình:

kk1Ii2gi

|C|+i(Ii2)3(n1)

3(n1)(x1,x2,x3)

nhập mô tả hình ảnh ở đây


Thật tuyệt, thực sự với n = 3, CNF chỉ có 5 cổng! Tôi tự hỏi nếu một người có thể làm tốt hơn nói chung.
domotorp

Tôi đã không nghĩ về nó quá nhiều, nhưng bạn chắc chắn có thể kết hợp và sử dụng song song mạch trên và lấy, ví dụ, mạch PARITY cho 9 biến chỉ sử dụng 20 cổng thay vì 24
Marzio De Biasi

Tôi đã làm và tôi đã cập nhật câu hỏi của tôi.
domotorp

2

5n/2

Nếu có một nghĩa đen với 3 cha mẹ, chúng ta có thể loại bỏ cả 3 với một biến.

Nếu hai chữ xuất hiện cùng nhau ở 2 cổng khác nhau, chúng ta có thể áp dụng đối số chính từ câu trả lời của Emil, một lần nữa loại bỏ 3 cổng với một biến.

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.