Mathematics of Operations Research
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


MATHEMATICS OF OPERATIONS RESEARCH
Vol. 27, No. 3, August 2002, pp. 504-517
DOI: 10.1287/moor.27.3.504.311
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Citing Articles
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Adelson-Velsky, G. M.
Right arrow Articles by Levner, E.
Right arrow Search for Related Content

Project Scheduling in AND—OR Graphs: A Generalization of Dijkstra's Algorithm

George M. Adelson-Velsky, Eugene Levner

Department of Mathematics and Computer Science, Bar-Ilan University, Ramat-Gan, 52900, Israel
Department of Computer Science, Holon Academic Institute of Technology, Holon, 58102, Israel

The paper considers a project scheduling problem in weighted directed graphs in which arcs represent operations while nodes are identified with starting and finishing endpoints of the operations; arc lengths represent operation durations. The graphs have two types of nodes—AND-nodes and OR-nodes. The problem is to find the earliest starting times for all operations. This problem generalizes the shortest path problem and the critical path problem. The complexity of the suggested algorithm is O(p'p) where p' is the number of arcs entering the AND-nodes and p is the total number of arcs.

Key Words: Project scheduling; AND-OR graphs; Dijkstra's algorithm; polynomial algorithm
History: Received: April 28, 2000; revision received: September 24, 2001;





HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
Copyright © 2002 by INFORMS.