首页 | 本学科首页   官方微博 | 高级检索  
     检索      


A multiple-tree search procedure for the resource-constrained project scheduling problem
Institution:1. Dipartimento di Ingegneria dell’Innovazione, Università del Salento, Lecce, Italy;2. Dipartimento di Ingegneria dell’Informazione, Università degli Studi di Brescia, Brescia, Italy;1. Universidad Politécnica de Madrid (UPM), Madrid, Spain;2. Center of Automation and Robotics (CAR), Madrid, Spain;3. Université Paris-Dauphine, PSL Research University, CNRS, Paris 75016, France;1. Department of Civil, Construction, and Environmental Engineering, North Carolina State University, Raleigh, NC 27695, United States;2. Department of Systems Engineering & Engineering Management, University of North Carolina at Charlotte, Charlotte, NC 28223, United States;1. Department of Civil, Structural and Environmental Engineering, State University of New York at Buffalo, Buffalo, NY 14260, United States (formerly)\n;2. Department of Civil Engineering, National Taiwan University, Taipei, Taiwan\n
Abstract:For over three decades, researchers have sought effective solution procedures for PERT/CPM types of scheduling problems under conditions of limited resource availability. This paper presents a procedure for this problem which takes advantage of the emerging technology provided by multiple parallel processors to find and verify an optimal schedule for a project under conditions of multiple resource constraints. In our approach, multiple solutions trees are searched simultaneously in the quest for a minimum duration schedule. Global upper and lower bound information in common memory is shared among processors, enabling one or several processors to prune potentially significant portions of its search tree based upon bounds discovered by a processor using a different search tree. Computational experience is reported both for problems in which resources are available in constant amounts per period, as well as the much more difficult problem in which the resources available are allowed to vary over the schedule horizon (e.g., travel, sick leave, assignment to other tasks or projects, and so forth). The modular multiple-tree search procedure described in this paper is quite general, permitting most types of existing serial search strategies to be adapted to this approach where multiple processors are available.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号