scheduling objective
Heuristic project scheduling: Validating the quality of a project schedule
Submitted by Mario Vanhoucke on Thu, 01/19/2012 - 16:41Project scheduling is the act of constructing a timetable for each project activity, and differs in complexity due to the presence of renewable resources with limited availability. The construction of a resource feasible project schedule within the restrictions of a limited availability of renewable resources can be done to optimize a predefined scheduling objective (see “Resource constrained project scheduling: What is my scheduling objective?”). In this article, the differences between three possible schedules that can be constructed from project network data are described, as follows:
What is my scheduling objective? Lower bounds on the total project duration
Submitted by Mario Vanhoucke on Thu, 01/19/2012 - 15:48Minimizing the total duration of a resource-constrained project is often a generally accepted project scheduling objective (see “What is my scheduling objective? Minimizing the project lead time”). However, optimizing a scheduling objective within the presence of limited renewable resources often requires software algorithms. In this article, three lower bound calculations will be discussed, as follows:
Optimizing regular scheduling objectives: Priority rule calculations
Submitted by Mario Vanhoucke on Fri, 01/13/2012 - 16:59Priority based project scheduling is a quick and easy heuristic scheduling technique that makes use of two components to construct a resource feasible project schedule, a priority rule and a schedule generation scheme (see “Optimizing regular scheduling objectives: Priority rule based scheduling”). In this article, the use and calculations of priority rules will be illustrated on a fictitious project example network. More precisely, the calculations of activity priorities will be based on four sources of information, as follows:
Optimizing regular scheduling objectives: Priority rule based scheduling
Submitted by Mario Vanhoucke on Tue, 01/10/2012 - 16:07Project scheduling is the act of constructing a timetable for each project activity, respecting the precedence relations and the limited availability of the renewable resources, while optimizing a predefined scheduling objective (see “Resource constrained project scheduling: What is my scheduling objective?”). The presence of resources during project scheduling often leads to a complex scheduling process and hence, simple priority based scheduling rules are used to facilitate this scheduling process.
Optimizing regular scheduling objectives: Schedule generation schemes
Submitted by Mario Vanhoucke on Tue, 01/10/2012 - 15:58Priority based project scheduling is a quick and easy heuristic scheduling technique that makes use of two components to construct a resource feasible project schedule, a priority rule and a schedule generation scheme (see “Optimizing regular scheduling objectives: Priority rule based scheduling”). In this article, the use of two alternative schedule generation schemes will be illustrated on a fictitious project example network, as follows:
Resource constrained project scheduling: Regular and non-regular scheduling objectives
Submitted by Mario Vanhoucke on Fri, 12/30/2011 - 10:37Project scheduling is the act of constructing a timetable for each project activity, respecting the precedence relations and the limited availability of the renewable resources, while optimizing a predefined scheduling objective (see “Resource constrained project scheduling: What is my scheduling objective?”). Although time is often considered as the dominant scheduling objective, other objectives are often crucial from a practical point-of-view. The various possible scheduling objectives can be classified in two categories, as follows:
What is my scheduling objective? Leveling the use of resources
Submitted by Mario Vanhoucke on Tue, 12/13/2011 - 13:23Resource-constrained project scheduling involves the construction of an activity timetable, i.e. the determination of a start and finish time for each project activity, respecting the precedence relations and the limited availability of the renewable resources, while optimizing a predefined scheduling objective (see “Resource constrained project scheduling: What is my scheduling objective?”). In this article, the scheduling objective is assumed to be the leveling of the use of resources along the project duration.
What is my scheduling objective? Minimizing the resource idle time
Resource-constrained project scheduling involves the construction of an activity timetable, i.e. the determination of a start and finish time for each project activity, respecting the precedence relations and the limited availability of the renewable resources, while optimizing a predefined scheduling objective (see “Resource constrained project scheduling: What is my scheduling objective?”). In this article, the scheduling objective is assumed to be the minimization of the resource idle time of one or more bottleneck resources of the project.
What is my scheduling objective? Maximizing the net present value
Resource-constrained project scheduling involves the construction of an activity timetable, i.e. the determination of a start and finish time for each project activity, respecting the precedence relations and the limited availability of the renewable resources, while optimizing a predefined scheduling objective (see “Resource constrained project scheduling: What is my scheduling objective?”). In this article, the scheduling objective is assumed to be the maximization of the net present value of the project.
What is my scheduling objective? Minimizing the project lead time
Resource-constrained project scheduling involves the construction of an activity timetable, i.e. the determination of a start and finish time for each project activity, respecting the precedence relations and the limited availability of the renewable resources, while optimizing a predefined scheduling objective (see “Resource constrained project scheduling: What is my scheduling objective?”). In this article, the scheduling objective is assumed to be the minimization of the total duration (or lead time) of the project, which often is a standard scheduling objective option in commercial software tools.
© OR-AS. PM Knowledge Center is made by OR-AS bvba | Contact us at info@or-as.be | Visit us at www.or-as.be | Follow us at @ORASTalks