TAILIEUCHUNG - Heuristic algorithm for single resource constrained project scheduling problem based on the dynamic programming

We introduce a heuristic method for the single resource constrained project scheduling problem, based on the dynamic programming solution of the knapsack problem. This method schedules projects with one type of resources, in the non-preemptive case: once started an activity is not interrupted and runs to completion. | Yugoslav Journal of Operations Research Volume 19 (2009) Number 2, 281-298 DOI: HEURISTIC ALGORITHM FOR SINGLE RESOURCE CONSTRAINED PROJECT SCHEDULING PROBLEM BASED ON THE DYNAMIC PROGRAMMING Ivan STANIMIROVIĆ1, Marko PETKOVIĆ2 Predrag STANIMIROVIĆ3* and Miroslav ĆIRIĆ4 1,2,3,4 University of Niš, Department of Mathematics and informatics, Faculty of Sciences and Mathematics, 1 , 2dexterofnis@, 3 pecko@, 4ciricm@ Received: May 2006 / Accepted: October 2009 Abstract: We introduce a heuristic method for the single resource constrained project scheduling problem, based on the dynamic programming solution of the knapsack problem. This method schedules projects with one type of resources, in the non-preemptive case: once started an activity is not interrupted and runs to completion. We compare the implementation of this method with well-known heuristic scheduling method, called Minimum Slack First (known also as Gray-Kidd algorithm), as well as with Microsoft Project. Keywords: Resource scheduling, dynamic programming, knapsack problem, DELPHI. 1. INTRODUCTION In practice most organizations work within limited resources, so projects are subject to the same constraint. A new project may seek an additional use of resources, so it is needed to ensure that they really would be available. * Corresponding author 282 I. Stanimirović, M. Petković, P. Stanimirović, M. Ćirić / Heuristic algorithm On the other hand, the time constraints are always present, so project manager must work under that boundary. Resource leveling is a way to resolve having too much work assigned to resources, known as resource over allocation. The network diagram can be used to find opportunities for shortening the project schedule. This involves looking at where we can cut the amount of time it takes to complete activities on the critical path, for example, by increasing the resources available to .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.