scholarly journals Time Optimal Algorithms for Black Hole Search in Rings

Author(s):  
Balasingham Balamohan ◽  
Paola Flocchini ◽  
Ali Miri ◽  
Nicola Santoro
2011 ◽  
Vol 03 (04) ◽  
pp. 457-471 ◽  
Author(s):  
B. BALAMOHAN ◽  
P. FLOCCHINI ◽  
A. MIRI ◽  
N. SANTORO

In a network environment supporting mobile entities (called robots or agents), a black hole is a harmful site that destroys any incoming entity without leaving any visible trace. The black-hole search problit is the task of a team of k > 1 mobile entities, starting from the same safe location and executing the same algorithm, to determine within finite time the location of the black hole. In this paper, we consider the black hole search problit in asynchronous ring networks of n nodes, and focus on time complexity. It is known that any algorithm for black-hole search in a ring requires at least 2(n - 2) time in the worst case. The best known algorithm achieves this bound with a team of n - 1 agents with an average time cost of 2(n - 2), equal to the worst case. In this paper, we first show how the same number of agents using 2 extra time units in the worst case, can solve the problit in only [Formula: see text] time on the average. We then prove that the optimal average case complexity of [Formula: see text] can be achieved without increasing the worst case using 2(n - 1) agents. Finally, we design an algorithm that achieves asymptotically optimal both worst and average case time complexities itploying an optimal team of k = 2 agents, thus improving on the earlier results that required O(n) agents.


2002 ◽  
Vol 12 (03n04) ◽  
pp. 365-374 ◽  
Author(s):  
LIMIN XIANG ◽  
KAZUO USHIJIMA ◽  
JIANJUN ZHAO

Time optimal algorithms on an n-processor BSR PRAM for many n-size problems can be found in the literature. They outpace those on EREW, CREW or CRCW PRAM for the same problems. When only p (1 < p < n) processors are available, efficient algorithms on a p-processor BSR for some n-size problems can not be obtained from those on an n-processor BSR, and they have to be reconsidered. In this paper, we discuss and give two algorithms on a p-processor BSR for the two n-size problems of matching parentheses and decoding a binary tree from its bit-string, respectively, and show that they are time optimal.


2017 ◽  
Vol 53 (3) ◽  
pp. 203-209 ◽  
Author(s):  
A. L. Reznik ◽  
A. V. Tuzikov ◽  
A. A. Soloview ◽  
A. V. Torgov

1992 ◽  
Vol 02 (02n03) ◽  
pp. 249-256 ◽  
Author(s):  
D. BHAGAVATHI ◽  
S. OLARIU ◽  
J. L. SCHWING ◽  
J. ZHANG

We propose time-optimal algorithms for a number of convex polygon problems on meshes with multiple broadcasting. Specifically, we show that on a mesh with multiple broadcasting of size n × n, the task of deciding whether an n-gon is convex, deciding whether two convex n-gons edge-intersect, deciding whether one convex n-gon lies in the interior of another, as well as variants of the tasks of computing the intersection and union of two convex n-gons can be accomplished in Θ( log n) time. We also show that detecting whether two convex n-gons are separable takes O(1) time.


1996 ◽  
Vol 25 (6) ◽  
pp. 1196-1230 ◽  
Author(s):  
Martin Dietzfelbinger ◽  
Mirosław Kutyłowski ◽  
Rüdiger Reischuk

Sign in / Sign up

Export Citation Format

Share Document