Michael Sipser

dblp:s/MichaelSipser · DBLP profile ↗
← Back
34ranked-venue papers
12as first author
0since 2021 · last 1997
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 32 · 12 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging 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
24 papers
Computational complexity · 41% Coding theory · 28% Algorithms and data structures · 12%
Network and information security
1 paper
Cryptographic protocols and secure computation · 100%

Topics — the 30 heaviest of 59, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Coding theory
error-correcting codes
0.021996
Expander codes · IEEE Trans. Inf. Theory 1996
Expander Codes · FOCS 1994
Coding theory › error-correcting codes › graph-based codes › sparse-graph codes
expander codes
0.021996
Expander codes · IEEE Trans. Inf. Theory 1996
Expander Codes · FOCS 1994
Computational complexity
randomized computation
0.021997
Retraction of Probabilistic Computation and Linear Time · STOC 1997
A Complexity Theoretic Approach to Randomness · STOC 1983
Computational complexity › complexity classes › probabilistic complexity classes
BPP
0.011997
Retraction of Probabilistic Computation and Linear Time · STOC 1997
Computational complexity › structural complexity
complexity hierarchies
0.011997
Retraction of Probabilistic Computation and Linear Time · STOC 1997
Computational complexity › structural complexity › hierarchy theorems
time hierarchy theorems
0.011997
Retraction of Probabilistic Computation and Linear Time · STOC 1997
Coding theory › error-correcting codes › block codes › linear code › code parameters
asymptotically good codes
0.011996
Expander codes · IEEE Trans. Inf. Theory 1996
Coding theory › error-correcting codes › block codes
linear code
0.011996
Expander codes · IEEE Trans. Inf. Theory 1996
Information theory › probability theory › stochastic processes › markov processes
hidden markov model
0.011994
Inference and Minimization of Hidden Markov Chains · COLT 1994
Algorithms and data structures
markov chains
0.011994
Inference and Minimization of Hidden Markov Chains · COLT 1994
Approximation and online algorithms
online algorithms
0.011994
Optimal Constructions of Hybrid Algorithms · SODA 1994
Algorithms and data structures
parallel algorithms
0.011994
Expander Codes · FOCS 1994
Coding theory › error-correcting codes › decoding › iterative decoding
parallel decoding
0.011994
Expander Codes · FOCS 1994
Computational complexity
kolmogorov complexity
0.031991
Compression and Ranking · SIAM J. Comput. 1991
A Complexity Theoretic Approach to Randomness · STOC 1983
Several Results in Program Size Complexity · FOCS 1977
Computational complexity › complexity classes
P vs NP
0.011992
The History and Status of the P versus NP Question · STOC 1992
Algorithms and data structures › combinatorial algorithms › enumeration algorithms
ranking and unranking
0.011991
Compression and Ranking · SIAM J. Comput. 1991
Computational complexity
circuit complexity
0.031991
Borel Sets and Circuit Complexity · STOC 1983
Compression and Ranking · SIAM J. Comput. 1991
Parity, Circuits, and the Polynomial-Time Hierarchy · FOCS 1981
Distributed computing theory
dynamic networks
0.011988
Dynamic Networks Are as Fast as Static Networks (Preliminary Version) · FOCS 1988
Distributed computing theory › distributed synchronization
network synchronization
0.011988
Dynamic Networks Are as Fast as Static Networks (Preliminary Version) · FOCS 1988
Graph algorithms and graph theory
expander graphs
0.011996
Expander codes · IEEE Trans. Inf. Theory 1996
Cryptographic protocols and secure computation
interactive proofs
0.011987
Interactive Proof Systems: Provers that never Fail and Random Selection (Extended Abstract) · FOCS 1987
Computational complexity › complexity classes
polynomial hierarchy
0.021983
A Complexity Theoretic Approach to Randomness · STOC 1983
Parity, Circuits, and the Polynomial-Time Hierarchy · FOCS 1981
Algorithms and data structures › randomized algorithms › sampling
random sampling
0.011987
Interactive Proof Systems: Provers that never Fail and Random Selection (Extended Abstract) · FOCS 1987
Computational complexity
relativization
0.021982
On Relativization and the Existence of Complete Sets · ICALP 1982
Parity, Circuits, and the Polynomial-Time Hierarchy · FOCS 1981
Mathematical optimization › integer programming
arthur-merlin proof
0.011986
Private Coins versus Public Coins in Interactive Proof Systems · STOC 1986
Mathematical optimization
integer programming
0.011986
Private Coins versus Public Coins in Interactive Proof Systems · STOC 1986
Algorithms and data structures
inference algorithms
0.011994
Inference and Minimization of Hidden Markov Chains · COLT 1994
Computational complexity › kolmogorov complexity
language compression
0.011985
Compression and Ranking · STOC 1985
Computational complexity › complexity classes › probabilistic complexity classes
probabilistic polynomial time
0.011985
Compression and Ranking · STOC 1985
Algorithms and data structures › analysis of algorithms
average-case analysis
0.011984
Graph Bisection Algorithms with Good Average Case Behavior · FOCS 1984

Methods — techniques the papers use, named apart from their topics

relativization · 0.0oracle separation · 0.0parallel decoding · 0.0expander graph construction · 0.0hidden markov chain · 0.0expander graphs · 0.0ergodic markov chain · 0.0survey · 0.0complexity-theoretic reduction · 0.0locality-based adaptation · 0.0lower bound protocols · 0.0arthur-merlin games · 0.0probabilistic analysis · 0.0
YearPublicationVenuePosition
1997 Retraction of Probabilistic Computation and Linear Time
abstract
In this paper, we give an oracle under which BPP is equal to probabilistic linear time, an unusual collapse of a complexity time hierarchy. In addition, we also give oracles where DP2 is contained in probabilistic linear time and where BPP has linear sized circuits, as well as oracles for the negation of these questions. This indicates that these questions will not be solved by techniques that relativize. Finally, we note that probabilistic linear time can not contain both NP and BPP, implying that there are languages solvable by interactive proof systems that can not be solved in probabilistic linear time.
Lance Fortnow, Michael Sipser
STOC2
1996 Expander codes
abstract
Using expander graphs, we construct a new family of asymptotically good, linear error-correcting codes. These codes have linear time sequential decoding algorithms and logarithmic time parallel decoding algorithms that use a linear number of processors. We present both randomized and explicit constructions of these codes. Experimental results demonstrate the good performance of the randomly chosen codes.
Michael Sipser, Daniel A. Spielman
IEEE Trans. Inf. Theory1
1995 Monotone Separation of Logarithmic Space from Logarithmic Depth
Michelangelo Grigni, Michael Sipser
J. Comput. Syst. Sci.2
1994 Inference and Minimization of Hidden Markov Chains
abstract
A hidden Markov chain (hmc) is a finite ergodic Markov chain in which each of the states is labelled 0 or 1. As the Markov chain moves through a random trajectory, the hmc emits a 0 or a 1 at each times step according to the label of the state just entered.
David Gillman, Michael Sipser
COLT2
1994 Expander Codes
abstract
We present a new class of asymptotically good, linear error-correcting codes based upon expander graphs. These codes have linear time sequential decoding algorithms, logarithmic time parallel decoding algorithms with a linear number of processors, and are simple to understand. We present both randomized and explicit constructions for some of these codes. Experimental results demonstrate the extremely good performance of the randomly chosen codes.>
Michael Sipser, Daniel A. Spielman
FOCS1
1994 Optimal Constructions of Hybrid Algorithms
Ming-Yang Kao, Michael Sipser, Yiqun Lisa Yin
SODA3
1994 On the Power of Multi-Prover Interactive Protocols
Lance Fortnow, John Rompel, Michael Sipser
Theor. Comput. Sci.3
1992 The History and Status of the P versus NP Question
abstract
this article, I have attempted to organize and describe this literature, including an occasional opinion about the most fruitful directions, but no technical details. In the first half of this century, work on the power of formal systems led to the formalization of the notion of algorithm and the realization that certain problems are algorithmically unsolvable. At around this time, forerunners of the programmable computing machine were beginning to appear. As mathematicians contemplated the practical capabilities and limitations of such devices, computational complexity theory emerged from the theory of algorithmic unsolvability. Early on, a particular type of computational task became evident, where one is seeking an object which lies
Michael Sipser
STOC1
1991 Compression and Ranking
abstract
A complexity-theoretic approach to the classical data compression problem is presented. A notion of language compressibility is defined, and it is shown that essentially all strings in a sufficiently sparse “easy” (e.g., polynomial-time) language can be compressed efficiently. A notion of ranking as a form of optimal compression is also defined, and it is shown that some “very easy” languages (e.g., unambiguous context-free languages) can be ranked efficiently. Languages that cannot be compressed or ranked efficiently under various complexity-theoretic assumptions are exhibited. The notion of compressibility is closely related to Kolmogorov complexity and randomness. This relationship and the complexity-theoretic implications of our results are discussed.
Andrew V. Goldberg, Michael Sipser
SIAM J. Comput.2
1988 Dynamic Networks Are as Fast as Static Networks (Preliminary Version)
abstract
An efficient simulation is given to show that dynamic networks are as fast as static ones up to a constant multiplicative factor. That is, any task can be performed in a dynamic asynchronous network essentially as fast as in a static synchronous network. The simulation protocol is based on an approach in which locality is perceived as the key to fast adaptation to changes in network topology. The heart of the simulation is a technique called a dynamic synchronizer, which achieves 'local' simulation of a global 'clock' in a dynamic asynchronous network. Using this result, improved solutions to a number of well-known problems on dynamic networks are obtained. It can also be used to improve the solution to certain static network problems.>
Baruch Awerbuch, Michael Sipser
FOCS2
1988 Are There Interactive Protocols for CO-NP Languages?
Lance Fortnow, Michael Sipser
Inf. Process. Lett.2
1988 Expanders, Randomness, or Time versus Space
Michael Sipser
J. Comput. Syst. Sci.1
1987 Interactive Proof Systems: Provers that never Fail and Random Selection (Extended Abstract)
abstract
An interactive proof system with Perfect Completeness (resp. Perfect Soundness) for a language L is an interactive proof (for L) in which for every x ∈ L (resp. x ∉ L) the verifier always accepts (resp. always rejects). Zachos and Fuerer showed that any language having a bounded interactive proof has one with perfect completeness. We extend their result and show that any language having a (possibly unbounded) interactive proof system has one with perfect completeness. On the other hand, only languages in NP have interactive proofs with perfect soundness. We present two proofs of the main result. One proof extends Lautemann's proof that BPP is in the polynomial-time hierarchy. The other proof, uses a new protocol for proving approximately lower bounds and "random selection". The problem of random selection consists of a verifier selecting at random, with uniform probability distribution, an element from an arbitrary set held by the prover. Previous protocols known for approximate lower bound do not solve the random selection problem. Interestingly, random selection can be implemented by an unbounded Arthur-Merlin game but can not be implemented by a two-iteration game.
Oded Goldreich 0001, Yishay Mansour, Michael Sipser
FOCS3
1986 Private Coins versus Public Coins in Interactive Proof Systems
abstract
Article Private coins versus public coins in interactive proof systems Share on Authors: S Goldwasser Computer Science Department, MIT Computer Science Department, MITView Profile , M Sipser Computer Science Department, University of California at Berkeley and Mathematics Department, MIT Computer Science Department, University of California at Berkeley and Mathematics Department, MITView Profile Authors Info & Claims STOC '86: Proceedings of the eighteenth annual ACM symposium on Theory of computingNovember 1986 Pages 59–68https://doi.org/10.1145/12130.12137Online:01 November 1986Publication History 169citation1,122DownloadsMetricsTotal Citations169Total Downloads1,122Last 12 Months108Last 6 weeks11 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Shafi Goldwasser, Michael Sipser
STOC2
1985 Compression and Ranking
abstract
A complexity-theoretic approach to the classical data compression problem is to define a notion of language compression by a machine in a certain complexity class, and to study language classes compressible under the above definition. Languages that can be compressed efficiently (e.g. by a probabilistic polynomial time machine) are of special interest.
Andrew V. Goldberg, Michael Sipser
STOC2
1984 Graph Bisection Algorithms with Good Average Case Behavior
abstract
We describe a polynomial time algorithm that, for every input graph, either outputs the minimum bisection of the graph or halts without output. More importantly, we show that the algorithm chooses the former course with high probability for many natural classes of graphs. In particular, for every fixed d⩾3, all suffciently large n and all b = o(n1-(1/[(d+1)/2]), the algorithm finds the minimum bisection for almost all d-regular labelled simple graphs with 2n nodes and bisection width b.
Thang Nguyen Bui, Soma Chaudhuri, Frank Thomson Leighton, Michael Sipser
FOCS4
1984 A Topological View of Some Problems in Complexity Theory
Michael Sipser
MFCS1
1984 Communication Complexity
Christos H. Papadimitriou, Michael Sipser
J. Comput. Syst. Sci.2
1984 Parity, Circuits, and the Polynomial-Time Hierarchy
Merrick L. Furst, James B. Saxe, Michael Sipser
Math. Syst. Theory3
1983 Borel Sets and Circuit Complexity
abstract
It is shown that for every k, polynomial-size, depth-k Boolean circuits are more powerful than polynomial-size, depth-(k−1) Boolean circuits. Connections with a problem about Borel sets and other questions are discussed.
Michael Sipser
STOC1
1983 A Complexity Theoretic Approach to Randomness
abstract
We study a time bounded variant of Kolmogorov complexity. This notion, together with universal hashing, can be used to show that problems solvable probabilistically in polynomial time are all within the second level of the polynomial time hierarchy. We also discuss applications to the theory of probabilistic constructions.
Michael Sipser
STOC1
1982 On Relativization and the Existence of Complete Sets
Michael Sipser
ICALP1
1982 Communication Complexity
abstract
In this paper we prove several results concerning this complexity measure. First we establish (in a non-constructive manner) that there exist languages which cannot be recognized with less than n communication (obviously, communication n is always enough for recognizing any language). In fact, we show that for any functionf(n) < n, there are languages recognizable with communicationf(n) but not with communicationf (n)-1. In other words, this complexity measure possesses a very dense hierarchy or complexity classes, as miniscule increments in communication add to the languages that can be recognized.
Christos H. Papadimitriou, Michael Sipser
STOC2
1981 Parity, Circuits, and the Polynomial-Time Hierarchy
abstract
A super-polynomial lower bound is given for the size of circuits of fixed depth computing the parity function. Introducing the notion of polynomial-size, constant-depth reduction, similar results are shown for the majority, multiplication, and transitive closure functions. Connections are given to the theory of programmable logic arrays and to the relativization of the polynomial-time hierarchy.
Merrick L. Furst, James B. Saxe, Michael Sipser
FOCS3
1981 Maximum Matchings in Sparse Random Graphs
Richard M. Karp, Michael Sipser
FOCS2
1981 Several Results in Program Size Complexity
Howard P. Katseff, Michael Sipser
Theor. Comput. Sci.2
1980 GO Is Polynomial-Space Hard
abstract
It is shown that, given an arbitrary GO position on an n × n board, the problem of determining the winner is Pspace hard. New techniques are exploited to overcome the difficulties arising from the planar nature of board games. In particular, it is proved that GO is Pspace hard by reducing a Pspace-complete set, TQBF, to a game called generalized geography, then to a planar version of that game, and finally to GO.
David Lichtenstein, Michael Sipser
J. ACM2
1980 Lower Bounds on the Size of Sweeping Automata
Michael Sipser
J. Comput. Syst. Sci.1
1980 Halting Space-Bounded Computations
Michael Sipser
Theor. Comput. Sci.1
1979 Lower Bounds on the Size of Sweeping Automata
abstract
Establishing good lower bounds on the complexity of languages is an important area of current research in the theory of computation. However, despite much effort, fundamental questions such as P =? NP and L =? NL remain open. To resolve these questions it may be necessary to develop a deep combinatorial understanding of polynomial time or log space computations, possibly a formidable task.
Michael Sipser
STOC1
1978 GO Is PSPACE Hard
abstract
A great deal of effort has been spent in the search for optimal and computationally feasible game strategies. In some cases (e.g. Bridge-it, Nim), such strategies have been found, \vhile in others the search has been unsuccessful. Recently, it has become possible to provide compelling evidence that such strategies may not always exist. Even and Tarjan [1] and Schaefer [2] have shown that determining which player has a winning strategy in certain combinatorial games is a polynomial space complete problem [3]. (See also [4;5].)
David Lichtenstein, Michael Sipser
FOCS2
1978 Halting Space-Bounded Computations
Michael Sipser
FOCS1
1978 Nondeterminism and the Size of Two Way Finite Automata
abstract
Article Free Access Share on Nondeterminism and the size of two way finite automata Authors: William J. Sakoda View Profile , Michael Sipser View Profile Authors Info & Claims STOC '78: Proceedings of the tenth annual ACM symposium on Theory of computingMay 1978 Pages 275–286https://doi.org/10.1145/800133.804357Online:01 May 1978Publication History 129citation98DownloadsMetricsTotal Citations129Total Downloads98Last 12 Months33Last 6 weeks7 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
William J. Sakoda, Michael Sipser
STOC2
1977 Several Results in Program Size Complexity
abstract
Abstract Intuitively, the program size complexity of a binary string measures the amount of information in the string. Researchers have formalized this notion in a number of different ways. Here, we demonstrate similarities between some of these formulations. We also investigate in some detail the properties of Kolmogorov's complexity measure.
Howard P. Katseff, Michael Sipser
FOCS2