Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Janos Simon

dblp:69/3732 · DBLP profile ↗
← Back
43ranked-venue papers
10as first author
0since 2021 · last 2007
—ORCID · none

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

Theory of computation · 38 · 10 first-authorSystems, architecture and hardware · 2Computer networks · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 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
22 papers
Computational complexity · 74% Graph algorithms and graph theory · 19% Approximation and online algorithms · 3%
Computer networks
2 papers
Optical networks · 100%
Computer architecture, parallel and distributed computing, and storage systems
6 papers
Distributed systems · 39% Electronic design automation · 18% Integrated circuit design · 17%

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

TopicWeightPapersLastEvidence papers
Optical networks
all-optical networks
0.012001
Decidable Properties of Graphs of All-Optical Networks · ICALP 2001
Computational complexity
decidability
0.012001
Decidable Properties of Graphs of All-Optical Networks · ICALP 2001
Optical networks › routing and wavelength assignment
wavelength assignment
0.012000
Wavelength Assignment Problem on All-Optical Networks with k Fibres per Link · ICALP 2000
Graph algorithms and graph theory
graph coloring
0.012000
Wavelength Assignment Problem on All-Optical Networks with k Fibres per Link · ICALP 2000
Computational complexity
circuit complexity
0.021997
A Note on the Bottleneck Counting Argument · CCC 1997
Lower Bounds for Solving Undirected Graph Problems on VLSI · ICALP 1983
Computational complexity › circuit complexity › monotone circuits
monotone circuit lower bounds
0.011997
A Note on the Bottleneck Counting Argument · CCC 1997
Computational complexity
proof complexity
0.011997
A Note on the Bottleneck Counting Argument · CCC 1997
Computational complexity › computational models
random access machines
0.031992
On the Complexity of RAM with Various Operation Sets · STOC 1992
Division Is Good · FOCS 1979
On Feasible Numbers (Preliminary Version) · STOC 1977
Computational complexity
communication complexity
0.031986
Complexity classes in communication complexity theory (preliminary version) · FOCS 1986
Information Transfer under Different Sets of Protocols · SIAM J. Comput. 1984
Probabilistic Communication Complexity (Preliminary Version) · FOCS 1984
Distributed systems › fault tolerance
self-stabilization
0.011992
Observing Self-Stabilization · PODC 1992
Computational complexity › complexity classes
PSPACE
0.011992
On the Complexity of RAM with Various Operation Sets · STOC 1992
Computational complexity
space complexity
0.041983
Lower Bounds on Graph Threading by Probabilistic Machines (Preliminary Version) · FOCS 1983
Space-Bounded Hierarchies and Probabilistic Computations · STOC 1982
Space-Bounded Probabilistic Turing Machine Complexity Classes Are Closed under Complement (Preliminary Version) · STOC 1981
Distributed systems
fault tolerance
0.021992
Investigations of Fault-Tolerant Networks of Computers (Preliminary Version) · STOC 1988
Observing Self-Stabilization · PODC 1992
Computational complexity
lower bounds
0.031986
Complexity classes in communication complexity theory (preliminary version) · FOCS 1986
Lower Bounds on Graph Threading by Probabilistic Machines (Preliminary Version) · FOCS 1983
Solving Undirected Graph Problems on VLSI · SIAM J. Comput. 1985
Integrated circuit design
VLSI design
0.021986
Hierarchical VLSI Design Systems Based on Attribute Grammars · POPL 1986
Solving Undirected Graph Problems on VLSI · SIAM J. Comput. 1985
Computational complexity
complexity classes
0.021986
Complexity classes in communication complexity theory (preliminary version) · FOCS 1986
Information Transfer under Different Sets of Protocols · SIAM J. Comput. 1984
Computational complexity › query complexity
decision tree complexity
0.011990
Milking the Aanderaa Argument · Inf. Comput. 1990
Hardware reliability and fault tolerance
network fault tolerance
0.011988
Investigations of Fault-Tolerant Networks of Computers (Preliminary Version) · STOC 1988
Approximation and online algorithms › approximation algorithms
network design
0.011988
Investigations of Fault-Tolerant Networks of Computers (Preliminary Version) · STOC 1988
Electronic design automation › hardware verification and test
hardware verification
0.011986
Hierarchical VLSI Design Systems Based on Attribute Grammars · POPL 1986
Electronic design automation › hardware verification and test
timing verification
0.011986
Hierarchical VLSI Design Systems Based on Attribute Grammars · POPL 1986
Distributed computing theory
distributed graph algorithms
0.011986
Continous Routing and Batch Routing on the Hypercube · PODC 1986
Graph algorithms and graph theory › graph algorithms
routing
0.011986
Continous Routing and Batch Routing on the Hypercube · PODC 1986
Computational complexity › communication complexity
set disjointness
0.011986
Complexity classes in communication complexity theory (preliminary version) · FOCS 1986
Graph algorithms and graph theory › graph connectivity
connected components
0.011985
Solving Undirected Graph Problems on VLSI · SIAM J. Comput. 1985
Computational complexity › randomized computation
probabilistic turing machines
0.021981
Space-Bounded Probabilistic Turing Machine Complexity Classes Are Closed under Complement (Preliminary Version) · STOC 1981
Division Is Good · FOCS 1979
Computational complexity › communication complexity
randomized communication complexity
0.011984
Probabilistic Communication Complexity (Preliminary Version) · FOCS 1984
Graph algorithms and graph theory
graph traversal
0.011983
Lower Bounds on Graph Threading by Probabilistic Machines (Preliminary Version) · FOCS 1983
Graph algorithms and graph theory › graph algorithms › graph search
maze solving
0.011983
Lower Bounds on Graph Threading by Probabilistic Machines (Preliminary Version) · FOCS 1983
Computational complexity › space complexity
space lower bounds
0.011983
Lower Bounds on Graph Threading by Probabilistic Machines (Preliminary Version) · FOCS 1983

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

network design · 0.0fault tolerance analysis · 0.0RAM simulation · 0.0turing machine simulation · 0.0formal definition · 0.0complexity analysis · 0.0incremental evaluation · 0.0fixpoint computation · 0.0batch routing · 0.0decision trees · 0.0adversary argument · 0.0probabilistic turing machine · 0.0lower bound · 0.0simulation · 0.0continuous routing · 0.0attribute grammars · 0.0attribute grammar · 0.0adversary strategy · 0.0
YearPublicationVenuePosition
2007 Analysis of multi-hop emergency message propagation in vehicular ad hoc networks
abstract
Vehicular Ad Hoc Networks (VANETs) are attracting the attention of researchers, industry, and governments for their potential of significantly increasing the safety level on the road. In order to understand whether VANETs can actually realize this goal, in this paper we analyze the dynamics of multi-hop emergency message dissemination in VANETs. Under a probabilistic wireless channel model that accounts for interference, we derive lower bounds on the probability that a car at distance d from the source ofthe emergency message correctly receives the message within time t. Besides d and t, this probability depends also on 1-hop channel reliability, which we model as a probability value p, and on the message dissemination strategy. Our bounds are derived for an idealized dissemination strategy which ignores interference, and for two provably near-optimal dissemination strategies under protocol interference. The bounds derived in the first part of the paper are used to carefully analyze the tradeoff between the safety level on the road (modeled by parameters d and t), and the value of 1-hop message reliability p. The analysis of this tradeoff discloses several interesting insights that can be very useful in the design of practical emergency message dissemination strategies.
Giovanni Resta, Paolo Santi, Janos Simon
MobiHoc3
2007 The Undecidability of the Generalized Collatz Problem
Stuart A. Kurtz, Janos Simon
TAMC2
2004 Bounding the firing synchronization problem on a ring
André Berthiaume, Todd Bittner, Ljubomir Perkovic, Amber Settle, Janos Simon
Theor. Comput. Sci.5
2002 New Bounds for the Firing Squad Problem on a Ring
André Berthiaume, Ljubomir Perkovic, Amber Settle, Janos Simon
SIROCCO4
2002 Smaller solutions for the firing squad
Amber Settle, Janos Simon
Theor. Comput. Sci.2
2001 Decidable Properties of Graphs of All-Optical Networks
Luciano Margara, Janos Simon
ICALP2
2000 Wavelength Assignment Problem on All-Optical Networks with k Fibres per Link
Luciano Margara, Janos Simon
ICALP2
2000 On the bottleneck counting argument
Janos Simon, Shi-Chun Tsai
Theor. Comput. Sci.1
1998 Improved bounds for the firing synchronization problem
Amber Settle, Janos Simon
SIROCCO2
1997 A Note on the Bottleneck Counting Argument
abstract
Both the bottleneck counting argument and Razborov's approximation method have been used to prove exponential lower bounds for monotone circuits. We show that under the monotone circuit model for every proof by the approximation method, there is a bottleneck counting proof and vice versa. We also illustrate the elegance of the bottleneck counting technique with a simple self-explained example: the proof of a (previously known) lower bound for the 3-CLIQUE/sub n/ problem by the bottleneck counting argument.
Janos Simon, Shi-Chun Tsai
CCC1
1997 On the Amount of Randomness Needed in Distributed Computations
Bruno Codenotti, Peter Gemmell, Petr Pudlák, Janos Simon
OPODIS4
1995 Average Circuit Depth and Average Communication Complexity
Bruno Codenotti, Peter Gemmell, Janos Simon
ESA3
1992 Observing Self-Stabilization
abstract
Self-stabilizing systems have been proposed as a desirable method of achieving fault tolerance. They are guaranteed to eventually eliminate any initial set of errors. This also implies that infrequent errors can be dealt with. For more details see [1-7]. In this paper we study deterministic self-stabilizing algorithms for leader election in rings. We have two sets of contributions. First, we introduce the formal definition of an observer at each location: a local process that can detect correctness, but cannot influence the protocol. Every self-stabilizing algorithm can have such associated observers. We believe that this is a good abstraction. We also claim that some such notion is necessary to make self-stabilizing protocols useful. The notion of an observer suggests a natural question to anyone familiar with the P vs. NP question: are there situations in which it is easier to detect stability than to achieve it? We exhibit a somewhat contrived problem where this is indeed the case. ...
Chengdian Lin, Janos Simon
PODC2
1992 On the Complexity of RAM with Various Operation Sets
abstract
We prove that polynomial time bounded RAMs with the instruction set [shift, +, X, boolean ] accept exactly the languages in PSPACE. This generalizes previous results: [5] showed the same for the instruction set that does not include multiplication, [5] and [7] proved the weaker theorems, that RAMs (and even PRAMs) with this instruction set could be simulated in EXPTAPE. The PRAM result is a simple corollary to our theorems. We also introduce other powerful string-manipulating instructions for RAMs, show a nontrivial simulation of Turing machines by these RAMs, and show that in a sense such simulations are optimal.
Janos Simon, Mario Szegedy
STOC1
1990 Milking the Aanderaa Argument
Ramamohan Paturi, Joel I. Seiferas, Janos Simon, Richard E. Newman
Inf. Comput.3
1988 Investigations of Fault-Tolerant Networks of Computers (Preliminary Version)
abstract
Article Free Access Share on Investigations of fault-tolerant networks of computers Authors: Piotr Berman Department of Computer Science, The Pennsylvania State University Department of Computer Science, The Pennsylvania State UniversityView Profile , J'anos Simon Department of Computer Science, The University of Chicago Department of Computer Science, The University of ChicagoView Profile Authors Info & Claims STOC '88: Proceedings of the twentieth annual ACM symposium on Theory of computingJanuary 1988 Pages 66–77https://doi.org/10.1145/62212.62219Online:01 January 1988Publication History 10citation258DownloadsMetricsTotal Citations10Total Downloads258Last 12 Months16Last 6 weeks2 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
Piotr Berman, Janos Simon
STOC2
1988 Universal Traversal Sequences of Length n^O(log n) for Cliques
Howard J. Karloff, Ramamohan Paturi, Janos Simon
Inf. Process. Lett.3
1986 Complexity classes in communication complexity theory (preliminary version)
abstract
We take a complexity theoretic view of A. C. Yao's theory of communication complexity. A rich structure of natural complexity classes is introduced. Besides providing a more structured approach to the complexity of a variety of concrete problems of interest to VLSI, the main objective is to exploit the analogy between Turing machine (TM) and communication complexity (CC) classes. The latter provide a more amicable environment for the study of questions analogous to the most notorious problems in TM complexity. Implicitly, CC classes corresponding to P, NP, coNP, BPP and PP have previously been considered. Surprisingly, pcc = Npcc ∩ coNPcc is known [AUY]. We develop the definitions of PSPACEcc and of the polynomial time hierarchy in CC. Notions of reducibility are introduced and a natural complete member in each class is found. BPPcc ⊆ Σ2cc ∩ Π2cc [Si2] remains valid. We solve the question that BPPcc ⊉ NPcc by proving an Ω(√n) lower bound for the bounded-error complexity of the coNPcc- complete problem "disjointness". Similar lower bounds follow for essentially any nontrivial monotone graph property. Another consequence is that the deterministically exponentially hard "equality" relation is not NPcc-hard with respect to oracle-protocol reductions. We prove that the distributional complexity of the disjointness problem is O(√n log n) under any product measure on {0, 1}n × {0, 1}n. This points to the difficulty of improving the Ω(√n) lower bound for the B2PP complexity of "disjointness". The variety of counting and probabilistic classes appears to be greater than in the Turing machine versions. Many of the simplest graph problems (undirected reachability, planarity, bipartiteness, 2-CNF-satisfiability) turn out to be PSPACEcc-hard. The main open problem remains the separation of the hierarchy, more specifically, the conjecture that Σ2cc ≠ Π2cc. Another major problem is to show that PSPACEcc and the probabilistic class UPPcc are not comparable.
László Babai, Peter Frankl, Janos Simon
FOCS3
1986 Continous Routing and Batch Routing on the Hypercube
abstract
Article Continuous routing and batch routing on the hypercube Share on Authors: Yukon Chang Department of Computer Science, Pennsylvania State University Department of Computer Science, Pennsylvania State UniversityView Profile , Janos Simon Department of Computer Science, University of Chicago Department of Computer Science, University of ChicagoView Profile Authors Info & Claims PODC '86: Proceedings of the fifth annual ACM symposium on Principles of distributed computingNovember 1986 Pages 272–281https://doi.org/10.1145/10590.10614Published:01 November 1986 7citation177DownloadsMetricsTotal Citations7Total Downloads177Last 12 Months3Last 6 weeks0 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
Yukon Chang, Janos Simon
PODC2
1986 Hierarchical VLSI Design Systems Based on Attribute Grammars
abstract
The attribute grammar technique used for design of structure editors is suggested as a foundation for building hierarchical incremental design editors for VLSI circuits. The usual definition of attribute grammars is extended: the cycles that occur in VLSI design make us come to terms with circular attributes (under conditions that guarantee their least fixpoint solution, namely that the functions be monotone and yield values over a lattice of bounded height). Many interesting VLSI design problems can be cast in attributes meeting this condition, for example, timing verification, logic simulation, power dissipation, and adherence to clocking disciplines, to name a few. As an illustration of the formalism, attributes are presented which solve the All Bidirectional Edges problem that labels the direction of information flow in a circuit. The incremental evaluation algorithm of [Rep82] is extended to handle fixpoint computations of circular attributes by noting that when the dependency graph is broken into its strongly connected components, a directed acyclic graph results. The worst-case running time of the resulting incremental evaluation algorithm is bounded by O (hk |AFFECTEDSCC|), where h is the height of the largest attribute lattice, k the largest number of attributes in any one strongly connected component, and |AFFECTEDSCC| the number of strongly connected components affected by a single modification to the design tree.
Larry G. Jones, Janos Simon
POPL2
1986 Probabilistic Communication Complexity
Ramamohan Paturi, Janos Simon
J. Comput. Syst. Sci.2
1985 Solving Undirected Graph Problems on VLSI
abstract
We study VLSI solutions to the connected component problem on networks that have area too small to store all the edges of the graph for the entire computation. We give lower bounds on the time needed to solve this problem on such networks, as well as an optimal algorithm. The lower bounds use a new proof technique combining adversary strategy, information flow, and Kolmogorov complexity arguments. The lower bounds obtained for the connected components problem hold for a number of other undirected graph problems.
Susanne E. Hambrusch, Janos Simon
SIAM J. Comput.2
1984 Probabilistic Communication Complexity (Preliminary Version)
abstract
We study (unbounded error) probabilistic communication complexity. Our new results include -one way and two complexities differ by at most 1 - certain functions like equality and the verification of Hamming distance have upper bounds that are considerably better than their counterparts in deterministic, nondeterministic, or bounded error probabilistic model - there exists a function which requires /spl Omega/(logn) information transfer. As an application, we prove that a certain language requires /spl Omega/(nlogn) time to be recognized by a 1-tape (unbounded error) probabilistic Turing machine. This bound is optimal. (Previous lower bound results [Yao 1] require acceptance by bounded error computation. We believe that this is the first nontrivial lower bound on the time required by unrestricted probabilistic Turing machines.
Ramamohan Paturi, Janos Simon
FOCS2
1984 Space-Bounded Hierarchies and Probabilistic Computations
Walter L. Ruzzo, Janos Simon, Martin Tompa
J. Comput. Syst. Sci.2
1984 Information Transfer under Different Sets of Protocols
abstract
We study four kinds of protocols in distributed computing. Besides the case of deterministic protocols, we consider random, nondeterministic and probabilistic models. We show a strict containment relationship with exponential gaps. We also explore in some depth the relationship between one-way and two-way communications. It is shown, for example, that the complexity classes of random one-way protocols and of deterministic two-way protocols are incomparable: exponential gaps exist in either direction. On the other hand there is no difference between the complexity of one-way and two-way communications in the nondeterministic case.
Joseph F. JáJá, Viktor Prasanna 0001, Janos Simon
SIAM J. Comput.3
1983 Lower Bounds on Graph Threading by Probabilistic Machines (Preliminary Version)
abstract
It is likely that reliable and fast space-bounded probabilistic acceptors are less powerful than nondeterministic ones. We consider a restricted model of space-bounded probabilistic computation, the random analog of a model studied in [CR]. We show that maze traversal (a complete problem for nondeterministic space log n) requires space Ω(log2n/loglogn) by random machines, even if 'fast' is relaxed to mean only 'subexponential'. In particular, the lower bound on space holds for the time complexity of Savitch's algorithm (which can be simulated in the model).
Piotr Berman, Janos Simon
FOCS2
1983 Lower Bounds on the Time of Probabilistic On-Line Simulations (Preliminary Version)
abstract
We study probabilistic on-line simulators for several machine models (or memory structures). The simulators have a more constrained access to data than the virtual machines, but are allowed to use probabilistic means to improve average access time. We show that in many cases coin tosses can not make up for inadequate access.
Ramamohan Paturi, Janos Simon
FOCS2
1983 Lower Bounds for Solving Undirected Graph Problems on VLSI
Susanne E. Hambrusch, Janos Simon
ICALP2
1982 Space-Bounded Hierarchies and Probabilistic Computations
abstract
This paper studies two aspects of the power of space-bounded probabilistic Turing machines. Section 2 presents a simple alternative proof of Simon's recent result [13] that space-bounded probabilistic complexity classes are closed under complement. Section 3 demonstrates that any language in the log n space hierarchy can be recognized by an log n space-bounded probabilistic Turing machine with small error; this is a generalization of Gill's result that any language in NSPACE(log n) can be recognized by such a machine
Walter L. Ruzzo, Janos Simon, Martin Tompa
STOC2
1982 Space Efficient Algorithms for Some Graph Theoretical Problems
Joseph F. JáJá, Janos Simon
Acta Informatica2
1982 Parallel Algorithms in Graph Theory: Planarity Testing
abstract
We present efficient $(O(\log ^2 n))$ parallel algorithms for two classical graph problems: planarity testing and finding triconnected components. The algorithms use only a polynomial number of processors. Previous algorithms used $\Omega (n)$ operations, regardless of the number of available processors.
Joseph F. JáJá, Janos Simon
SIAM J. Comput.2
1981 Space-Bounded Probabilistic Turing Machine Complexity Classes Are Closed under Complement (Preliminary Version)
abstract
For tape constructible functions S(n)≥log n, if a language L is accepted by an S(n) tape bounded probabilistic Turing machine, then there is an S(n) tape bounded probabilistic Turing machine that accepts L, the complement of L.
Janos Simon
STOC1
1981 An Information-Theoretic Approach to Time Bounds for On-Line Computation
Wolfgang J. Paul, Joel I. Seiferas, Janos Simon
J. Comput. Syst. Sci.3
1981 Division in Idealized Unit Cost RAMS
Janos Simon
J. Comput. Syst. Sci.1
1981 On Tape-Bounded Probabilistic Turing Machine Acceptors
Janos Simon
Theor. Comput. Sci.1
1980 Parallel Algorithms in Graph Theory: Planarity Testing (preliminary version)
Joseph F. JáJá, Janos Simon
MFCS2
1980 An Information-Theoretic Approach to Time Bounds for On-Line Computation (Preliminary Version)
abstract
Static, descriptional complexity (program size) [16, 9] can be used to obtain lower bounds on dynamic, computational complexity (such as running time). We describe and discuss this “information-theoretic approach” in the following section. Paul introduced it in [13], to obtain restricted lower bounds on the time complexity of sorting. We use the approach here to obtain lower time bounds for on-line simulation of one abstract storage unit by another. A major goal of our work is to promote the approach.
Wolfgang J. Paul, Joel I. Seiferas, Janos Simon
STOC3
1980 Deterministic Simulation of Tape-Bounded Probabilistic Turing Machine Transducers
John Gill, James Hunt, Janos Simon
Theor. Comput. Sci.3
1979 Division Is Good
abstract
We study the power of RAM acceptors with several instruction sets. We exhibit several instances where the availability of the division operator increases the power of the acceptors. We also show that in certain situations parallelism and stochastic features ('distributed random choices') are provably more powerful than either parallelism or randomness alone. We relate the class of probabilistic Turing machine computations to random access machines with multiplication (but without boolean vector operations). Again, the availability of integer division seems to play a crucial role in these results.
Janos Simon
FOCS1
1978 On Tape-Bounded Probabilistic Turing Machine Transducers (Extended Abstract)
abstract
The tape requirements of probabilistic and deterministic Turing machine transducers are polynomially related.
Janos Simon, John Gill, James Hunt
FOCS1
1977 On the Difference Between One and Many (Preliminary Version)
Janos Simon
ICALP1
1977 On Feasible Numbers (Preliminary Version)
abstract
We study complexity problems associated with generation and manipulation of integers. We show that many such questions may be formulated as problems about random access machines (RAMs), and recent results about RAMs with special instructions sets can be used to give estimates about the complexity of the manipulations. Finally we settle an open problem about RAMs (which becomes more interesting in this setting), namely the power of unrestricted vector machines, studied in [5] [6] [2]. We prove that allowing arbitrary shifts (instead of bounded shifts) gives at most a polynomial reduction in the time necessary to recognize languages by vector machines, thus solving the main problem left unanswered by the papers of Pratt and Stockmeyer [5], [6] and Hartmanis and Simon [2], [3]. Equivalently, it is possible to compare two integers, each obtained by a sequence of at most n operations of shift, sum, and boolean vector operations, within tape polynomial in n.
Janos Simon
STOC1
1976 A Note on Multiple-Entry Finite Automata
Zvi Galil, Janos Simon
J. Comput. Syst. Sci.2