Resource-constrained scheduling Flashcards

1
Q

What are nonrenewable resources?

A

These are available on a total project basis, with a limited consumption availability for the entire project (money, energy, raw materials…)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are renewable resources?

A

These are available on a period-by-period basis, i.e. the available amount is renewed from period to period. Only the total resource use at every time instant is constrained. (manpower, machines, tools, space, …)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

When is a schedule feasible?

A

If the precedence and the renewable resource constraints are satisfied.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does RCPSP stands for?

A

Resource Constraint Project Scheduling Problem: Resolving the conflicts of resources by shifting activities forward in time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How to schedule for maximizing the net present value?

A

Schedule the activities with a positive cash flow asap and the activities with a negative cash flow alap with respect to the precedence relations, resource constraints and the deadline.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

For what projects can maximizing NPV be relevant?

A

Big projects with high capitals and long durations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the lower bound of the duration of the critical chain?

A

The critical path

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does RLPSP stands for?

A

Resource Leveling Project Scheduling Problem: Trying to schedule a precedence and resource feasible schedule within a predefined deadline with a resource use that is as level as possible within the project horizon.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does RCPSPDC stands for?

A

Resource Constrained Project Scheduling Problem Discounted Cash: Maximizing the NPV with respect to the precedence relations, resource use and deadline.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does RCPSPDC stands for?

A

Resource Constrained Project Scheduling Problem Discounted Cash: Maximizing the NPV with respect to the precedence relations, resource use and deadline.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is activity based priority rule?

A

Making a priority list based on characteristics of activities like duration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is network based priority rule?

A

Making a priority list based on the network logic, i.e. set of activities and their precedence relations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is critical path based priority rule?

A

Making a priority list using information from the critical path.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is resource based priority rule?

A

Making a priority list based on the network logic and the resource information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does SSGS stands for?

A

Serial schedule generation scheme

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does PSGS stands for?

A

Parallel schedule generation scheme

17
Q

What kinds of lower bounds are there?

A
  1. Critical path lower bound
  2. Resource based lower bound (sum of work content divided by total resources)
  3. Critical sequence lower bound (combination 1 and 2)
18
Q

What types of cost are there?

A

Activity cost:
Fixed cost: Fixed amount independent of the duration and work content
Variable cost: cost per time unit dependent on the activity duration
Resource cost:
Cost per use: One time cost, independent
Cost per unit: Depends on quantity of resources
Fixed use: Quantity of resource is independent from duration
Variable use: Quantity varies with the duration

19
Q

What’s the different between a chain and a path?

A

A path is always a series of activities in a network defined by precedence relations.
A chain is not always a path, it can be linked by precedence relations but also by resource relations!

20
Q

The critical chain depends on:

A
  1. Your own choices or quality used software
  2. The available and used resources
  3. The project objective
21
Q

What is the net present value?

A

Discounted value of money to the value it has today.

22
Q

What is a lump sum payment?

A

Big payment at the end of a project that is an incentive to determine the project as soon as possible if the net present value is the objective of the project. Otherwise the project will be postponed too much. Due to the lump sum payment, time becomes also important even if the objective is not time!

23
Q

Why is a lump sum payment needed?

A

To stimulate the contractor to finish the project in time as he will maximize the net present value.

24
Q

How to construct STP priority list?

A

Shortest Processing Time:

  1. First make a list of the eligible activities
  2. Select activity with shortest duration time
  3. Update eligible list
  4. Repeat
    NOTE: If duration is equal, choose lower ranking number
25
Q

Why do we need lower bounds for scheduling?

A

Scheduling gives a heuristic solution, we can validate the quality by measuring the percentage deviation from a lower bound