Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Neil Immerman is active.

Publication


Featured researches published by Neil Immerman.


SIAM Journal on Computing | 1988

Nondeterministic space is closed under complementation

Neil Immerman

In this paper we show that nondeterministic space


SIAM Journal on Computing | 1987

Languages that capture complexity classes

Neil Immerman

s(n)


international conference on management of data | 2008

Efficient pattern matching over event streams

Jagrati Agrawal; Yanlei Diao; Daniel Gyllstrom; Neil Immerman

is closed under complementation for


Combinatorica | 1992

An optimal lower bound on the number of variables for graph identification

Jin-Yi Cai; Martin Fürer; Neil Immerman

s(n)


Archive | 1990

Describing Graphs: A First-Order Approach to Graph Canonization

Neil Immerman; Eric S. Lander

greater than or equal to


Journal of Computer and System Sciences | 1981

Number of quantifiers is better than number of tape cells

Neil Immerman

\log n


SIAM Journal on Computing | 1989

Expressibility and parallel complexity

Neil Immerman

. It immediately follows that the context-sensitive languages are closed under complementation, thus settling a question raised by Kuroda [Inform. and Control, 7 (1964), pp. 207–233].


Information & Computation | 1985

Sparse sets in NP-P: EXPTIME versus NEXPTIME*

Juris Hartmanis; Neil Immerman; Vivian Sewelson

We present a series of operators of apparently increasing power which when added to first-order logic produce a series of languages in which exactly the properties checkable in a certain complexity class may be expressed. We thus give alternate characterizations of most important complexity classes. We also introduce reductions appropriate for our setting: first-order translations, and a restricted, quantifier free version of these called projection translations. We show that projection translations are a uniform version of Valiant’s projections, and that the usual complete problems remain complete via these very restrictive reductions.


international conference on data engineering | 2008

On Supporting Kleene Closure over Event Streams

Daniel Gyllstrom; Jagrati Agrawal; Yanlei Diao; Neil Immerman

Pattern matching over event streams is increasingly being employed in many areas including financial services, RFIDbased inventory management, click stream analysis, and electronic health systems. While regular expression matching is well studied, pattern matching over streams presents two new challenges: Languages for pattern matching over streams are significantly richer than languages for regular expression matching. Furthermore, efficient evaluation of these pattern queries over streams requires new algorithms and optimizations: the conventional wisdom for stream query processing (i.e., using selection-join-aggregation) is inadequate. In this paper, we present a formal evaluation model that offers precise semantics for this new class of queries and a query evaluation framework permitting optimizations in a principled way. We further analyze the runtime complexity of query evaluation using this model and develop a suite of techniques that improve runtime efficiency by exploiting sharing in storage and processing. Our experimental results provide insights into the various factors on runtime performance and demonstrate the significant performance gains of our sharing techniques.


computer science logic | 2004

The Boundary Between Decidability and Undecidability for Transitive-Closure Logics

Neil Immerman; Alex Rabinovich; Thomas W. Reps; Mooly Sagiv; Greta Yorsh

In this paper we show that Ω(n) variables are needed for first-order logic with counting to identify graphs onn vertices. Thek-variable language with counting is equivalent to the (k−1)-dimensional Weisfeiler-Lehman method. We thus settle a long-standing open problem. Previously it was an open question whether or not 4 variables suffice. Our lower bound remains true over a set of graphs of color class size 4. This contrasts sharply with the fact that 3 variables suffice to identify all graphs of color class size 3, and 2 variables suffice to identify almost all graphs. Our lower bound is optimal up to multiplication by a constant becausen variables obviously suffice to identify graphs onn vertices.

Collaboration


Dive into the Neil Immerman's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Shlomo Zilberstein

University of Massachusetts Amherst

View shared research outputs
Top Co-Authors

Avatar

Siddharth Srivastava

University of Massachusetts Amherst

View shared research outputs
Top Co-Authors

Avatar

David A. Mix Barrington

University of Massachusetts Amherst

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Philipp Weis

University of Massachusetts Amherst

View shared research outputs
Top Co-Authors

Avatar

Thomas W. Reps

University of Wisconsin-Madison

View shared research outputs
Researchain Logo
Decentralizing Knowledge