Back to Search Start Over

On the Negation-Limited Circuit Complexity of Sorting and Inverting k-tonic Sequences.

Authors :
Chen, Danny Z.
Lee, D. T.
Sato, Takayuki
Amano, Kazuyuki
Maruoka, Akira
Source :
Computing & Combinatorics (9783540369257); 2006, p104-115, 12p
Publication Year :
2006

Abstract

A binary sequence x1..., xn is called k-tonic if it contains at most k changes between 0 and 1, i.e., there are at most k indices such that xi ≠xi+1. A sequence $\neg x_1, \ldots, \neg x_n$ is called an inversion of x1..., xn. In this paper, we investigate the size of a negation-limited circuit, which is a Boolean circuit with a limited number of NOT gates, that sorts or inverts k-tonic input sequences. We show that if k = O(1) and t = O(loglogn), a k-tonic sequence of length n can be sorted by a circuit with t NOT gates whose size is O((n logn)/ 2ct) where c > 0 is some constant. This generalizes a similar upper bound for merging by Amano, Maruoka and Tarui [4], which corresponds to the case k = 2. We also show that a k-tonic sequence of length n can be inverted by a circuit with O(k logn) NOT gates whose size is O(kn) and depth is O(k log2n). This reduces the size of the negation-limited inverter of size O(n logn) by Beals, Nishino and Tanaka [6] when k = o(logn). If k = O(1), our inverter has size O(n) and depth O(log2n) and contains O(logn) NOT gates. For this case, the size and the number of NOT gates are optimal up to a constant factor. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540369257
Database :
Complementary Index
Journal :
Computing & Combinatorics (9783540369257)
Publication Type :
Book
Accession number :
32887300
Full Text :
https://doi.org/10.1007/11809678_13