Darin Goldstein
California State University, Long Beach
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Darin Goldstein.
SIAM Journal on Computing | 2005
Darin Goldstein; Kojiro Kobayashi
We show that if a minimal-time solution to a fundamental distributed computation primitive, synchronizing a network path of finite-state processors, exists on the three-dimensional, undirected grid, then we can conclude the purely complexity-theoretic result
international conference on unconventional computation | 2005
Kojiro Kobayashi; Darin Goldstein
P = NP
international conference on principles of distributed systems | 2005
Burkhard Englert; Darin Goldstein
. Every previous result on network synchronization for various network topologies either demonstrates the existence of fast synchronization solutions or proves that a synchronization solution cannot exist at all. To date, it is unknown whether there is a network topology for which there exists a synchronization solution but for which no minimal-time synchronization solution exists. Under the assumption that
international symposium on algorithms and computation | 2004
Darin Goldstein; Kojiro Kobayashi
P \neq NP
SIAM Journal on Computing | 2012
Darin Goldstein; Kojiro Kobayashi
, this paper solves this longstanding open problem in the affirmative.
symposium on theoretical aspects of computer science | 2006
Darin Goldstein; Kojiro Kobayashi
We propose a novel formulation of the firing squad synchronization problem. In this formulation we may use more than one general state and the general state to be used is determined by the boundary condition of the general. We show that the usual formulation and the new formulation yield different minimum firing times for some variations of the problem. Our results suggest that the new formulation is more suited for the general theory of the firing squad synchronization problem.
acm symposium on applied computing | 2005
Todd Ebert; Darin Goldstein
We introduce a novel term, memory-adaptive, that intuitively captures what it means for a distributed protocol to most efficiently make use of its shared memory. We also prove three results that relate to our memory-adaptive model. In our store/release protocols processors are required to store a value in shared MWMR memory so that it cannot be overwritten until it has been released by the processor. We show that there do not exist uniformly wait-free store/release protocols using only the basic operations read and write that are memory-adaptive to point contention. We further show that there exists a uniformly wait-free store/release protocol using only the basic operations read and write that is memory-adaptive to total contention. We finally show that there exists a uniformly wait-free store/release protocol using only the basic operations read, write, and write-plus that is memory-adaptive to interval contention and time-adaptive to total contention.
Transportation Research Part E-logistics and Transportation Review | 2010
Darin Goldstein; Tariq Shehab; Juan I. Casse; Hsiu-Chin Lin
We show that if a minimal-time solution to a fundamental distributed computation primitive, synchronizing a network path of finite-state processors, exists on the three-dimensional, undirected grid, then we can conclude the purely complexity-theoretic result P=NP. Every previous result on network synchronization for various network topologies either demonstrates the existence of fast synchronization solutions or proves that a synchronization solution cannot exist at all To date, it is unknown whether there is a network topology for which there exists a synchronization solution but for which no minimal-time synchronization solution exists Under the assumption that P ≠ NP, this paper solves this longstanding open problem in the affirmative.
Information Processing Letters | 2003
Darin Goldstein
The goal of this work is to show that if a minimal-time solution exists for a fundamental computation primitive, synchronizing networks of finite-state processors (formally known as the firing squad synchronization problems for directed and undirected networks), then there must exist „extraordinarily fast” algorithms for exactly solving the diameter problem in the standard RAM model of computation. These results can therefore be interpreted either as evidence that such minimal-time solutions for synchronization do not exist or as a potentially major algorithmic leap forward in the study of the diameter problem. We conjecture that the former is true. These results essentially complete the program outlined in [K. Kobayashi, Theoret. Comput. Sci., 259 (2001), pp. 129--143] to show that there exist a wide range of natural topologies for which it seems highly unlikely that there exist minimal-time solutions.
international symposium on algorithms and computation | 2007
Darin Goldstein; Kojiro Kobayashi
We show that if a minimal-time solution exists for a fundamental distributed computation primitive, synchronizing a general directed network of finite-state processors, then there must exist an extraordinarily fast