Skip to main navigation Skip to search Skip to main content

Escaping a grid by edge-disjoint paths

Research output: Contribution to journal › Journal article › peer-review

10 Citations (Scopus)

Abstract

We study the edge-disjoint escape problem in grids. Given a set of n sources in a two-dimensional grid, the problem is to connect all sources to the grid boundary using a set of n edge-disjoint paths. Different from the conventional approach, which reduces the problem to a network flow problem, we solve the problem by first ensuring that no rectangle in the grid contain more sources than outlets, a necessary and sufficient condition for the existence of a solution. Based on this condition, we give a greedy algorithm that finds the paths in 0(n2) time, which is faster than all previous approaches. This problem finds applications in point-to-point delivery, VLSI reconfiguration, and package routing.

Original languageEnglish
Pages (from-to)343-359
Number of pages17
JournalAlgorithmica (New York)
Volume36
Issue number4
Early online date9 May 2003
DOIs
Publication statusPublished - Aug 2003

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

User-Defined Keywords

  • Design and analysis of algorithm
  • Graph algorithm

Fingerprint

Dive into the research topics of 'Escaping a grid by edge-disjoint paths'. Together they form a unique fingerprint.

Cite this