Skip to main content
Log in

The Temporal Precedence Problem

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract.

In this paper we analyze the complexity of the Temporal Precedence Problem on pointer machines. The problem is to support efficiently two operations: insert and precedes. The operation insert (a) introduces a new element a , while precedes (a,b) returns true iff element a was temporally inserted before element b . We provide a solution to the problem with worst-case time complexity O( lg lg n) per operation, where n is the number of elements inserted. We also demonstrate that the problem has a lower bound of Ω( lg lg n) on pointer machines. Thus the proposed scheme is optimal on pointer machines.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received February 5, 1998; revised October 21, 1998.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ranjan, D., Pontelli, E., Gupta, G. et al. The Temporal Precedence Problem. Algorithmica 28, 288–306 (2000). https://doi.org/10.1007/s004530010036

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s004530010036

Navigation