### Abstract

A black hole is a highly harmful stationary process residing in a node of a network and destroying all mobile agents visiting the node, without leaving any trace. We consider the task of locating a black hole in a (partially) synchronous tree network, assuming an upper bound on the time of any edge traversal by an agent. The minimum number of agents capable to identify a black hole is two. For a given tree and given starting node we are interested in the fastest possible black hole search by two agents. For arbitrary trees we give a 5/3-approximation algorithm for this problem. We give optimal black hole search algorithms for two "extreme" classes of trees: the class of lines and the class of trees in which any internal node (including the root which is the starting node) has at least 2 children.

Original language | English (US) |
---|---|

Pages (from-to) | 67-80 |

Number of pages | 14 |

Journal | Lecture Notes in Computer Science |

Volume | 3544 |

State | Published - Oct 17 2005 |

Externally published | Yes |

Event | 8th International Conference on Principles of Distributed Systems, OPODIS 2004 - Grenoble, France Duration: Dec 15 2004 → Dec 17 2004 |

### Fingerprint

### Keywords

- Algorithm
- Black hole
- Mobile agent
- Tree

### ASJC Scopus subject areas

- Theoretical Computer Science
- Computer Science(all)

### Cite this

*Lecture Notes in Computer Science*,

*3544*, 67-80.

**Searching for a black hole in tree networks.** / Czyzowicz, Jurek; Kowalski, Dariusz; Markou, Euripides; Pelc, Andrzej.

Research output: Contribution to journal › Conference article

*Lecture Notes in Computer Science*, vol. 3544, pp. 67-80.

}

TY - JOUR

T1 - Searching for a black hole in tree networks

AU - Czyzowicz, Jurek

AU - Kowalski, Dariusz

AU - Markou, Euripides

AU - Pelc, Andrzej

PY - 2005/10/17

Y1 - 2005/10/17

N2 - A black hole is a highly harmful stationary process residing in a node of a network and destroying all mobile agents visiting the node, without leaving any trace. We consider the task of locating a black hole in a (partially) synchronous tree network, assuming an upper bound on the time of any edge traversal by an agent. The minimum number of agents capable to identify a black hole is two. For a given tree and given starting node we are interested in the fastest possible black hole search by two agents. For arbitrary trees we give a 5/3-approximation algorithm for this problem. We give optimal black hole search algorithms for two "extreme" classes of trees: the class of lines and the class of trees in which any internal node (including the root which is the starting node) has at least 2 children.

AB - A black hole is a highly harmful stationary process residing in a node of a network and destroying all mobile agents visiting the node, without leaving any trace. We consider the task of locating a black hole in a (partially) synchronous tree network, assuming an upper bound on the time of any edge traversal by an agent. The minimum number of agents capable to identify a black hole is two. For a given tree and given starting node we are interested in the fastest possible black hole search by two agents. For arbitrary trees we give a 5/3-approximation algorithm for this problem. We give optimal black hole search algorithms for two "extreme" classes of trees: the class of lines and the class of trees in which any internal node (including the root which is the starting node) has at least 2 children.

KW - Algorithm

KW - Black hole

KW - Mobile agent

KW - Tree

UR - http://www.scopus.com/inward/record.url?scp=26444573149&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=26444573149&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:26444573149

VL - 3544

SP - 67

EP - 80

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -