EDBT 2026 Demo / reviewers in the wild / expert
Stephen R. Tate
dblp:t/StephenRTate · also Steve R. Tate
· DBLP profile ↗
31ranked-venue papers
8as first author
2since 2021 · last 2022
0000-0001-9315-2705ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 14Security and privacy · 7 · 5 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorSystems, architecture and hardware · 2 · 1 first-authorComputer networks · 2Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
11 papers |
Computational complexity · 42% Algorithms and data structures · 17% Approximation and online algorithms · 16% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computational finance and economics · 100% | |
| Computer graphics and multimedia
1 paper |
Image and video coding · 100% |
Topics — the 22 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational finance and economics › portfolio management
portfolio optimization |
0.1 | 2 | 2000 | The risk profile problem for stock portfolio optimization (extended abstract) · STOC 2000 Designing Proxies for Stock Market Indices is Computationally Hard · SODA 1999 |
Approximation and online algorithms
online algorithms |
0.0 | 3 | 1997 | On-Line Difference Maximization · SODA 1997 Searching in an Unknown Environment: An Optimal Randomized Algorithm for the Cow-Path Problem · Inf. Comput. 1996 Searching in an Unknown Environment: An Optimal Randomized Algorithm for the Cow-Path Problem · SODA 1993 |
Computational complexity › counting complexity
#p-completeness |
0.0 | 1 | 2000 | The risk profile problem for stock portfolio optimization (extended abstract) · STOC 2000 |
Computational complexity
counting complexity |
0.0 | 1 | 2000 | The risk profile problem for stock portfolio optimization (extended abstract) · STOC 2000 |
Graph algorithms and graph theory › graph algorithms › network flow
maximum flow |
0.0 | 1 | 2000 | The risk profile problem for stock portfolio optimization (extended abstract) · STOC 2000 |
Distributed computing theory › mobile agents
cow-path problem |
0.0 | 2 | 1996 | Searching in an Unknown Environment: An Optimal Randomized Algorithm for the Cow-Path Problem · Inf. Comput. 1996 Searching in an Unknown Environment: An Optimal Randomized Algorithm for the Cow-Path Problem · SODA 1993 |
Computational geometry › motion planning
search in unknown environment |
0.0 | 2 | 1996 | Searching in an Unknown Environment: An Optimal Randomized Algorithm for the Cow-Path Problem · Inf. Comput. 1996 Searching in an Unknown Environment: An Optimal Randomized Algorithm for the Cow-Path Problem · SODA 1993 |
Computational finance and economics › portfolio management › portfolio optimization
index tracking |
0.0 | 1 | 1999 | Designing Proxies for Stock Market Indices is Computationally Hard · SODA 1999 |
Computational complexity
computational hardness |
0.0 | 1 | 1999 | Designing Proxies for Stock Market Indices is Computationally Hard · SODA 1999 |
Computational complexity
circuit complexity |
0.0 | 3 | 1992 | On Threshold Circuits and Polynomial Computation · SIAM J. Comput. 1992 Optimal Size Integer Division Circuits · SIAM J. Comput. 1990 Optimal Size Integer Division Circuits · STOC 1989 |
Image and video coding › image compression
lossless image compression |
0.0 | 1 | 1997 | Band Ordering in Lossless Compression of Multispectral Images · IEEE Trans. Computers 1997 |
Image and video coding › image compression
multispectral image compression |
0.0 | 1 | 1997 | Band Ordering in Lossless Compression of Multispectral Images · IEEE Trans. Computers 1997 |
Algorithms and data structures
randomized algorithms |
0.0 | 1 | 1996 | Searching in an Unknown Environment: An Optimal Randomized Algorithm for the Cow-Path Problem · Inf. Comput. 1996 |
Algorithms and data structures
dynamic algorithms |
0.0 | 1 | 1994 | Dynamic Algebraic Algorithms · SODA 1994 |
Algorithms and data structures › numerical algorithms
fast multipole method |
0.0 | 1 | 1992 | The Power of Combining the Techiques of Algebraic and Numerical Computing: Improved Approximate Multipoint Polynomial Evaluation and Improved Multipole Algorithms · FOCS 1992 |
Algorithms and data structures › symbolic computation › computational algebra
polynomial evaluation |
0.0 | 1 | 1992 | The Power of Combining the Techiques of Algebraic and Numerical Computing: Improved Approximate Multipoint Polynomial Evaluation and Improved Multipole Algorithms · FOCS 1992 |
Computational complexity › circuit complexity
threshold circuits |
0.0 | 1 | 1992 | On Threshold Circuits and Polynomial Computation · SIAM J. Comput. 1992 |
Approximation and online algorithms
approximation algorithms |
0.0 | 1 | 2000 | The risk profile problem for stock portfolio optimization (extended abstract) · STOC 2000 |
Algorithms and data structures
algebraic computation |
0.0 | 1 | 1990 | Optimal Size Integer Division Circuits · SIAM J. Comput. 1990 |
Computational complexity › algebraic complexity
arithmetic circuit complexity |
0.0 | 1 | 1990 | Optimal Size Integer Division Circuits · SIAM J. Comput. 1990 |
Computational complexity › circuit complexity › boolean circuits
bounded fan-in circuits |
0.0 | 1 | 1989 | Optimal Size Integer Division Circuits · STOC 1989 |
Algorithms and data structures › computer arithmetic
integer multiplication |
0.0 | 1 | 1989 | Optimal Size Integer Division Circuits · STOC 1989 |
Methods — techniques the papers use, named apart from their topics
random sampling · 0.1high-dimensional volume estimation · 0.1randomized algorithm · 0.0prediction · 0.0optimization · 0.0competitive analysis · 0.0complexity analysis · 0.0numerical computation · 0.0depth hierarchy theorem · 0.0degree argument · 0.0algebraic computation · 0.0bounded fan-in circuit · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Minimum Size Build Environment Sets and Graph Coloring
Stephen R. Tate |
ICSOFT | 1 |
| 2022 | A Scalable Trustworthy Infrastructure for Collaborative Container RepositoriesabstractWithin cloud computing containerization has become ubiquitous. As the availability of pre-built containers increases there is a need for methods capable of efficiently securing large repositories of software containers. We present a “Trustworthy Container Repository” (TCR) system which provides security assurances (confidentiality, integrity, and authenticity) regarding such a repository in a scalable manner. Trust within the TCR architecture is rooted in a low-complexity, tamper-resistant trusted module, which leverages index-ordered Merkle trees (IOMTs) to efficiently track a large number of container images and provide assurances of repository integrity to its users. The key contributions of the study are, identification of the required security model, a novel TCR data-structure, and verifiable algorithms to operate on it. Through experiment, we observe closely logarithmic time complexity of the proposed system up to a high container count ( N = 2 25 ≈ 10 7 ). Franklin Wei, Stephen R. Tate, Mahalingam Ramkumar, Somya D. Mohanty |
Distributed Ledger Technol. Res. Pract. | 2 |
| 2015 | Expiration and Revocation of Keys for Attribute-Based Signatures
Stephen R. Tate, Roopa Vishwanathan |
DBSec | 1 |
| 2014 | Active learning during lecture using tabletsabstractClosed labs have provided hands-on experience for students under supervised conditions. Microlabs extend this approach into the lecture format with very short hands-on activities in the "middle of the lecture." We have tested this approach using tablets as small as 7 inches; student laptops can also be used. Logical microlabs allow students to solve a conceptual problem in computer science that does not involve any programming. Solutions are entered graphically and submitted for evaluation. Code magnet microlabs allow students to construct a method to solve the same problem programmatically. The code is compiled and, if successful, evaluated by a sequence of unit tests. These are integrated into a Microlab Learning Cycle of exploration (the logical microlab), invention (the instructor guides the students toward an algorithm during lecture), and application (the code magnet microlab). This approach has been evaluated at three universities and proven to be popular with students and educationally effective. This work is supported, in part, by three National Science Foundation grants. Barry L. Kurtz, James B. Fenwick Jr., Rahman Mitchel Tashakkori, Ahmad Esmaili, Stephen R. Tate |
SIGCSE | 5 |
| 2013 | Multi-user dynamic proofs of data possession using trusted hardwareabstractIn storage outsourcing services, clients store their data on a potentially untrusted server, which has more computational power and storage capacity than the individual clients. In this model, security properties such as integrity, authenticity, and freshness of stored data ought to be provided, while minimizing computational costs at the client, and communication costs between the client and the server. Using trusted computing technology on the server's side, we propose practical constructions in the provable data possession model that provide integrity and freshness in a dynamic, multi-user setting, where groups of users can update their shared files on the remote, untrusted server. Unlike previous solutions based on a single-user, single-device model, we consider a multi-user, multi-device model. Using trusted hardware on the server helps us to eliminate some of the previously known challenges with this model, such as forking and rollback attacks by the server. We logically separate bulk storage and data authentication issues to different untrusted remote services, which can be implemented either on the same or different physical servers. With only minor modifications to existing services, the bulk storage component can be provided by large-scale storage providers such as Google, CloudDrive, DropBox, and a smaller specialized server equipped with a trusted hardware chip can be used for providing data authentication. Our constructions eliminate client-side storage costs (clients do not need to maintain persistent state), and are suitable for situations in which multiple clients work collaboratively on remotely stored, outsourced data. Stephen R. Tate, Roopa Vishwanathan, Lance Everhart |
CODASPY | 1 |
| 2013 | Encrypted Secret Sharing and Analysis by Plaintext Randomization
Stephen R. Tate, Roopa Vishwanathan, Scott Weeks |
ISC | 1 |
| 2011 | General Secure Function Evaluation using standard trusted computing hardwareabstractIn this paper, we show how Trusted Platform Modules (TPMs), standard security hardware devices, can be used with minor modification to efficiently support Secure Function Evaluation (SFE), a fundamental and extremely powerful cryptographic operation. Prior research by others has shown how SFE can benefit from using security hardware, but prior work has used either custom hardware tokens or powerful secure co-processors which require significant changes to current computing systems. In this paper we show that similar techniques can be supported by TPMs with enhancements that are at the level of a firmware upgrade (albeit a secure firmware upgrade endorsed by the TPM manufacturer) - specifically, no new physical devices would need to be purchased or added to most modern business-class systems. This paper describes the specific changes that need to be made, and evaluates efficiency for a simple example in location-based privacy. Our evaluation shows that performance is reasonable for supporting simple privacy-enhanced applications. Stephen R. Tate, Roopa Vishwanathan |
PST | 1 |
| 2010 | A Distributed Public Key Caching Scheme in Large Wireless NetworksabstractWhen asymmetric cryptography techniques are used in wireless networks, the public keys of the nodes need to be widely available and signed by a Certificate Authority (CA). However, the existence of a single CA in large wireless networks such as mobile ad hoc networks and wireless sensor networks can lead the hotspot problem and become a security weakness. In this work, we propose a distributed technique to cache the public keys on regular nodes. Due to the limited memory size that each node is allowed to dedicate for key caching, only some keys can be cached. In our proposed technique, each node caches the public keys of a mix of local and remote nodes. Access to the public keys of other nodes is possible based on a chain of trust. Multiple copies of public keys from different chains of trusted nodes provide fault tolerance. We explain our technique in detail and investigate its salient features in this work. An interesting observation is the need to balance caching public keys of local nodes and remote nodes. Yuan Kong, Jing Deng 0001, Stephen R. Tate |
GLOBECOM | 3 |
| 2009 | Improving Cut-and-Choose in Verifiable Encryption and Fair Exchange Protocols Using Trusted Computing Technology
Stephen R. Tate, Roopa Vishwanathan |
DBSec | 1 |
| 2008 | Online/Offline Signature Schemes for Devices with Limited Computing Capabilities
Ping Yu 0006, Stephen R. Tate |
CT-RSA | 2 |
| 2006 | Traceable Signature: Better Efficiency and Beyond
He Ge, Stephen R. Tate |
ICCSA (3) | 2 |
| 2006 | A group signature scheme with signature claiming and variable linkabilityabstractIn this paper, we present a new system for anonymous authentication, which allows a user to prove possession of an authenticated credential while not revealing his or her identity. Our system is an extension of an existing group signature scheme, providing additional features drawn from work on traceable signatures and direct anonymous attestation. Our first extension, a property taken from traceable signatures, allows a signer to later "claim" a signature, proving that they are indeed the individual who created this signature. Our second extension, taken from the work on direct anonymous attestation, allows a prover and verifier to agree on the degree of linkability of transactions, ranging from completely unlinkable transactions, to being able to link transactions made within a fixed time period (like a day), to completely linkable transactions. Our scheme is efficient enough to be practical, and is proved to be secure under the strong RSA assumption and the decisional Diffie-Hellman assumption He Ge, Stephen R. Tate |
IPCCC | 2 |
| 2004 | Universally Composable Secure Mobile Agent Computation
Stephen R. Tate |
ISC | 2 |
| 2000 | The risk profile problem for stock portfolio optimization (extended abstract)abstractIn this paper we study the problem of determining an optimal investment strategy for investors with different attitudes towards the trade-offs of risk and profit. The probability distribution of the return values of the stocks that are considered by the investor are assumed to be known, while the joint distribution is unknown. The problem is to find the best investment strategy in order to minimize the probability of losing a certain percentage of the invested capital based on different attitudes of the investors towards future outcomes of the stock market. We show that for portfolios made up of two stocks, we can exactly and quickly solve the problem of finding an optimal portfolio for aggressive or risk-averse investors, using an algorithm based on a fast greedy solution to a maximum flow problem. However, an investor looking for an average-case guarantee (so is neither aggressive or risk-averse) must deal with a more difficult problem. In particular, we show that computing the distribution function associated with the average-case bound is ♯P-complete. On the positive side, we show how to use random sampling techniques similar to those for high-dimensional volume estimation to provide approximate answers. When k> 2 stocks are considered, we show that a simple solution based on the same flow concepts as our 2-stock algorithm would imply that P = NP, so is highly unlikely. We give approximation algorithms for this case as well as exact algorithms for some important special cases. Ming-Yang Kao, Andreas Nolte, Stephen R. Tate |
STOC | 3 |
| 1999 | Designing Proxies for Stock Market Indices is Computationally Hard
Ming-Yang Kao, Stephen R. Tate |
SODA | 2 |
| 1999 | On-Line Difference MaximizationabstractIn this paper we examine problems motivated by on-line financial problems and stochastic games. In particular, we consider a sequence of entirely arbitrary distinct values arriving in random order, and must devise strategies for selecting low values followed by high values in such a way as to maximize the expected gain in rank from low values to high values. First, we consider a scenario in which only one low value and one high value may be selected. We give an optimal on-line algorithm for this scenario, and analyze it to show that, surprisingly, the expected gain is n-O(1), and so differs from the best possible off-line gain by only a constant additive term (which is, in fact, fairly small---at most 15). In a second scenario, we allow multiple nonoverlapping low/high selections, where the total gain for our algorithm is the sum of the individual pair gains. We also give an optimal on-line algorithm for this problem, where the expected gain is $n^2/8-\Theta(n\log n)$. An analysis shows that the optimal expected off-line gain is $n^2/6+\Theta(1)$, so the performance of our on-line algorithm is within a factor of 3/4 of the best off-line strategy. Ming-Yang Kao, Stephen R. Tate |
SIAM J. Discret. Math. | 2 |
| 1998 | Higher Compression from the Burrows-Wheeler Transform by Modified SortingabstractSummary form only given. The Burrows-Wheeler transform (BWT) compression technique is based on sorting substrings of the input, and has a performance rivalling the best previously known techniques. We show that the ordering used in the sorting stage of the BWT, an aspect hitherto ignored, can have a significant impact on the size of the compressed data. We modify the sorting order in two separate ways. First, we try reordering the symbol alphabet, and doing a standard sort based on the permuted character set. This is particularly interesting because the BWT's sensitivity to alphabet ordering is fairly unique among general-purpose compression schemes. Previous techniques, including statistical techniques (such as the PPM algorithms) and dictionary techniques (represented by LZ77, LZ78, and their descendants), are largely based on pattern matching which is entirely independent of the encoding used for the source alphabet. On files in which the alphabet is arbitrarily ordered, such as ASCII text and certain domain-specific encoding; such as the geo file from the Calgary Compression Corpus, this technique improved the compression ratio of the BWT-based compression algorithm. On the other hand, data which already had a significant alphabet ordering, such as image data, showed little improvement with this technique. The second modified sorting technique was to modify the sorting algorithm itself to order strings in a manner analogous to reflected Gray codes. In particular, we alternated increasing and decreasing order on the second character position, changing whenever the character in the first position changed. Brenton Chapin, Stephen R. Tate |
Data Compression Conference | 2 |
| 1997 | On-Line Difference Maximization
Ming-Yang Kao, Stephen R. Tate |
SODA | 2 |
| 1997 | Band Ordering in Lossless Compression of Multispectral ImagesabstractIn this paper, we consider a model of lossless image compression in which each band of a multispectral image is coded using a prediction function involving values from a previously coded band of the compression, and examine how the ordering of the bands affects the achievable compression. We present an efficient algorithm for computing the optimal band ordering for a multispectral image. This algorithm has time complexity O(n/sup -/) for an n-band image, while the naive algorithm takes time /spl Omega/(n!). A slight variant of the optimal ordering problem that is motivated by some practical concerns is shown to be NP-hard, and hence, computationally infeasible, in all cases except for the most trivial possibility. In addition, we report on our experimental findings using the algorithms designed in this paper applied to real multispectral satellite data. The results show that the techniques described here hold great promise for application to real-world compression needs. Stephen R. Tate |
IEEE Trans. Computers | 1 |
| 1996 | Searching in an Unknown Environment: An Optimal Randomized Algorithm for the Cow-Path Problem
Ming-Yang Kao, John H. Reif, Stephen R. Tate |
Inf. Comput. | 3 |
| 1994 | Band Ordering in Lossless Compression of Multispectral ImagesabstractThe author has extensively studied the benefits and problems associated with reordering the bands of a multispectral image for performing lossless compression. Under a reasonable model of inter-band prediction, he has shown how to efficiently compute the optimal compression band ordering. In addition, he has formalized the restrictions that arise when bands need to be extracted individually from a compressed archive, and has shown that computing the optimal ordering under these restrictions is NP-hard, except in the most simple case.> Stephen R. Tate |
Data Compression Conference | 1 |
| 1994 | Dynamic Algebraic Algorithms
John H. Reif, Stephen R. Tate |
SODA | 2 |
| 1994 | Dynamic Parallel Tree Contraction (Extended Abstract)abstractParallel tree contraction has been found to be a useful and quite powerful tool for the design of a wide class of efficient graph algorithms. We propose a corresponding technique for the parallel solution of incremental problems. As our computational model, we assume a variant of the CRCW PRAM where we can dynamically activate processors by a forking operation. John H. Reif, Stephen R. Tate |
SPAA | 2 |
| 1993 | The Complexity of N-body Simulation
John H. Reif, Stephen R. Tate |
ICALP | 2 |
| 1993 | Searching in an Unknown Environment: An Optimal Randomized Algorithm for the Cow-Path Problem
Ming-Yang Kao, John H. Reif, Stephen R. Tate |
SODA | 3 |
| 1993 | Continuous Alternation: The Complexity of Pursuit in Continuous Domains
John H. Reif, Stephen R. Tate |
Algorithmica | 2 |
| 1992 | The Power of Combining the Techiques of Algebraic and Numerical Computing: Improved Approximate Multipoint Polynomial Evaluation and Improved Multipole AlgorithmsabstractThe authors demonstrate the power of combining the techniques of algebraic computation with ones of numerical computation. They do this by improving the known methods for polynomial evaluation on a set of real points and for simulation of n charged particles on the plane. In both cases they approximate (rather than exactly compute) the solutions and do this by exploiting algebraic techniques of the algorithm design.> Victor Y. Pan, John H. Reif, Stephen R. Tate |
FOCS | 3 |
| 1992 | On Threshold Circuits and Polynomial ComputationabstractA Threshold Circuit consists of an acyclic digraph of unbounded fanin, where each node computes a threshold function or its negation. This paper investigates the computational power of Threshold Circuits. A surprising relationship is uncovered between Threshold Circuits and another class of unbounded fanin circuits which are denoted Finite Field $Z_{P(n)} $ Circuits, where each node computes either multiple sums or products of integers modulo a prime $P(n)$. In particular, it is proved that all functions computed by Threshold Circuits of size $S(n) \geq n$ and depth $D(n)$ can also be computed by $Z_{P(n)} $ Circuits of size $O(S(n)\log S(n) + nP(n)\log P(n))$ and depth $O(D(n))$. Furthermore, it is shown that all functions computed by $Z_{P(n)} $ Circuits of size $S(n)$ and depth $D(n)$ can be computed by Threshold Circuits of size $O((1/\epsilon ^2 )(S(n)\log P(n))^{1 + \epsilon } )$ and depth $O((1/\epsilon ^5 )D(n))$. These are the main results of this paper. There are many useful and quite surprising consequences of this result. For example, an integer reciprocal can be computed in size $n^{O(1)} $ and depth $O(1)$. More generally, any analytic function with a convergent rational polynomial power series (such as sine, cosine, exponentiation, square root, and logarithm) can be computed within accuracy $2^{ - n^c } $, for any constant c, by Threshold Circuits of polynomial size and constant depth. In addition, integer and polynomial FFT, polynomial interpolation, Chinese Remaindering, all the elementary symmetric functions, banded matrix inverse, and triangular Toeplitz matrix inverse can be exactly computed by Threshold Circuits of polynomial size and constant depth. All these results and simulations hold for polytime uniform circuits. This paper also gives a corresponding simulation of logspace uniform $Z_{P(n)} $ Circuits by logspace uniform Threshold Circuits requiring an additional multiplying factor of $O(\log \log \log P(n))$ depth. Finally, purely algebraic methods for lower bounds for $Z_{P(n)} $ Circuits are developed. Using degree arguments, a Depth Hierarchy Theorem for $Z_{P(n)} $ Circuits is proved: for any $S(n) \geq n$, $D(n) = O(S(n)^{c'} )$ for some constant $c' < 1$, and prime $P(n)$ where $6(S(n)/D(n)^{D(n)} < P(n) \leq 2^n $, there exist explicitly constructible functions computable by $Z_{P(n)} $ Circuits of size $S(n)$ and depth $D(n)$, but provably not computable by $Z_{P(n)} $ Circuits of size $S(n)^c $ and depth $o(D(n))$ for any constant $c \geq 1$. John H. Reif, Stephen R. Tate |
SIAM J. Comput. | 2 |
| 1991 | Online Matching with Blocked Input
Ming-Yang Kao, Stephen R. Tate |
Inf. Process. Lett. | 2 |
| 1990 | Optimal Size Integer Division CircuitsabstractDivision is a fundamental problem for arithmetic and algebraic computation. This paper describes Boolean circuits (of bounded fan-in) for integer division (finding reciprocals) that have size $O(M(n))$ and depth $O(\log n \log \log n)$, where $M(n)$ is the size complexity of $O(\log n)$ depth integer multiplication circuits. Currently, $M(n)$ is known to be $O(\log n \log \log n)$, but any improvement in this bound that preserves circuit depth will be reflected by a similar improvement in the size complexity of our division algorithm. Previously, no one has been able to derive a division circuit with size $O(n \log^c n)$ for any c, and simultaneous depth less than $\Omega (\log^2 n)$. The circuit families described in this paper are logspace uniform; that is, they can be constructed by a deterministic Turing machine in space $O(\log n)$. The results match the best-known depth bounds for logspace uniform circuits, and are optimal in size. The general method of high-order iterative formulas is of independent interest as a way of efficiently using parallel processors to solve algebraic problems. In particular, this algorithm implies that any rational function can be evaluated in these complexity bounds. As an introduction to high-order iterative methods a circuit is first presented for finding polynomial reciprocals (where the coefficients come from an arbitrary ring, and ring operations are unit cost in the circuit) in size $O(PM(n))$ and depth $O(\log n \log \log n)$, where $PM(n)$ is the size complexity of optimal depth polynomial multiplication. John H. Reif, Stephen R. Tate |
SIAM J. Comput. | 2 |
| 1989 | Optimal Size Integer Division CircuitsabstractDivision is a fundamental problem for arithmetic and algebraic computation. This paper describes Boolean circuits (of bounded fan-in) for integer division (finding reciprocals) that have size Ο(M(n)) and depth Ο(lognlog logn), where M(n) is the size complexity of Ο(logn) depth integer multiplication circuits. Currently, M(n) is known to be Ο(nlogn log,n), but any improvement in this bound that preserves circuit depth will be reflected by a similar improvement in the size complexity of our division algorithm. Previously, no one has been able to derive a division circuit with size Ο(n logc n) for any c, and simultaneous depth less than Ω(log2 n). Our circuits are logspace uniform; that is, they can be constructed by a deterministic Turing machine in space Ο(log n). John H. Reif, Stephen R. Tate |
STOC | 2 |