Computing the external geodesic diameter of a simple polygon

Research output: Contribution to journalArticle

Abstract

Given a simple polygon P of n vertices, we present an algorithm that finds the pair of points on the boundary of P that maximizes the external shortest path between them. This path is defined as the external geodesic diameter of P. The algorithm takes 0(n2) time and requires 0(n) space. Surprisingly, this problem is quite different from that of computing the internal geodesic diameter of P. While the internal diameter is determined by a pair of vertices of P, this is not the case for the external diameter. Finally, we show how this algorithm can be extended to solve the all external geodesic furthest neighbours problem.

Original languageEnglish (US)
Pages (from-to)1-19
Number of pages19
JournalComputing
Volume44
Issue number1
DOIs
StatePublished - Mar 1 1990

Fingerprint

Simple Polygon
Geodesic
Computing
Internal
Shortest path
Maximise
Path

Keywords

  • algorithm
  • AMS Subject Classifications: 68U05, 68C25
  • complexity
  • computational geometry
  • diameter
  • furthest neighbour
  • geodesics
  • Polygon

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Numerical Analysis
  • Computer Science Applications
  • Computational Theory and Mathematics
  • Computational Mathematics

Cite this

Computing the external geodesic diameter of a simple polygon. / Samuel, D.; Toussaint, Godfried.

In: Computing, Vol. 44, No. 1, 01.03.1990, p. 1-19.

Research output: Contribution to journalArticle

@article{008c37c880ec48f683640dc3760d445e,
title = "Computing the external geodesic diameter of a simple polygon",
abstract = "Given a simple polygon P of n vertices, we present an algorithm that finds the pair of points on the boundary of P that maximizes the external shortest path between them. This path is defined as the external geodesic diameter of P. The algorithm takes 0(n2) time and requires 0(n) space. Surprisingly, this problem is quite different from that of computing the internal geodesic diameter of P. While the internal diameter is determined by a pair of vertices of P, this is not the case for the external diameter. Finally, we show how this algorithm can be extended to solve the all external geodesic furthest neighbours problem.",
keywords = "algorithm, AMS Subject Classifications: 68U05, 68C25, complexity, computational geometry, diameter, furthest neighbour, geodesics, Polygon",
author = "D. Samuel and Godfried Toussaint",
year = "1990",
month = "3",
day = "1",
doi = "10.1007/BF02247961",
language = "English (US)",
volume = "44",
pages = "1--19",
journal = "Computing (Vienna/New York)",
issn = "0010-485X",
publisher = "Springer Wien",
number = "1",

}

TY - JOUR

T1 - Computing the external geodesic diameter of a simple polygon

AU - Samuel, D.

AU - Toussaint, Godfried

PY - 1990/3/1

Y1 - 1990/3/1

N2 - Given a simple polygon P of n vertices, we present an algorithm that finds the pair of points on the boundary of P that maximizes the external shortest path between them. This path is defined as the external geodesic diameter of P. The algorithm takes 0(n2) time and requires 0(n) space. Surprisingly, this problem is quite different from that of computing the internal geodesic diameter of P. While the internal diameter is determined by a pair of vertices of P, this is not the case for the external diameter. Finally, we show how this algorithm can be extended to solve the all external geodesic furthest neighbours problem.

AB - Given a simple polygon P of n vertices, we present an algorithm that finds the pair of points on the boundary of P that maximizes the external shortest path between them. This path is defined as the external geodesic diameter of P. The algorithm takes 0(n2) time and requires 0(n) space. Surprisingly, this problem is quite different from that of computing the internal geodesic diameter of P. While the internal diameter is determined by a pair of vertices of P, this is not the case for the external diameter. Finally, we show how this algorithm can be extended to solve the all external geodesic furthest neighbours problem.

KW - algorithm

KW - AMS Subject Classifications: 68U05, 68C25

KW - complexity

KW - computational geometry

KW - diameter

KW - furthest neighbour

KW - geodesics

KW - Polygon

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

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

U2 - 10.1007/BF02247961

DO - 10.1007/BF02247961

M3 - Article

VL - 44

SP - 1

EP - 19

JO - Computing (Vienna/New York)

JF - Computing (Vienna/New York)

SN - 0010-485X

IS - 1

ER -