7-Graph theory-Scheduling problems (1)
7-Graph theory-Scheduling problems (1)
Scheduling problems
Z.GUELLIL
Introduction to scheduling problems
• Scheduling problems are a category of optimization problems in which
tasks must be assigned to resources over time, subject to various
constraints.
• Scheduling a set of tasks means planning their execution by allocating
resources and setting start dates.
• Scheduling problems appear in all areas of the economy:
• computing (tasks are programs; resources are processors, memory, etc.),
• construction (project monitoring),
• industry (workshop activities in production management and logistics issues),
• administration (timetables).
Introduction to scheduling problems
• Key Concepts in Scheduling
• Resources: Technical or human means with limited or unlimited
availability known a priori.
• Tasks: Elementary work requiring a specific duration and number of
resource units.
• Objectives of Scheduling: Solving a scheduling problem must reconcile two
objectives:
• Static aspect: Create a work plan based on forecast data.
• Dynamic aspect: Make real-time decisions based on resource status and
task progress.
• Questions Addressed by Scheduling:
• Best task and resource organization to meet deadlines.
• Minimum time needed to complete the project.
• Earliest and latest start and finish times for each task.
• Execution order of project activities and activation schedule respecting
constraints.
• Prominent Scheduling Methodologies
• Gantt charts :used for clear visualization of schedules and tracking progress.
• PERT method :used for deeper analysis of dependencies and time-critical tasks,
especially in complex projects. Both can be combined for comprehensive
project management.
GANTT chart
• Definition of Gantt Chart:
• A Gantt chart is a visual scheduling tool that displays project tasks along a
timeline, illustrating their start and finish dates.
• It consists of a vertical axis listing tasks and a horizontal axis representing time
intervals, with bars indicating the duration of each task
• Importance of Gantt Charts
• Facilitates comprehension of project structure.
• Enables straightforward identification of roles and responsibilities for each
participant.
• Helps visualize task sequences and simultaneous operations, enhancing
project planning and tracking
GANTT chart : Early and Late Scheduling
• Two primary methods of scheduling are Early Scheduling and Late Scheduling,
each with distinct approaches to task organization.
• Early Scheduling : Early scheduling involves initiating tasks as soon as possible,
focusing on those without any preceding tasks.
• Late Scheduling : Late scheduling focuses on positioning tasks as late as
possible, particularly those without successors.
Early Scheduling Late Scheduling
Previous
Tasks Duration
works
A 1 -
B 2 -
C 1 A
D 3 -
E 2 B
F 5 E
G 2 CD
H 5 -
I 2 H
I 1 -
K 4 I,J
L 5 F,G
M 4 K,L
Total 37
Gantt chart: “Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
The total duration of the project 18 units
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
The total duration of the project 18 units
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
The total duration of the project 18 units
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
The total duration of the project 18 units
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
The total duration of the project 18 units
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
The total duration of the project 18 units
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
The total duration of the project 18 units
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
The total duration of the project 18 units
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
The total duration of the project 18 units
Gantt chart: “ Early Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
The total duration of the project 18 units
Gantt chart: “Late Scheduling”
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
A
Previous
Tasks Duration
works B
A 1 - C
B 2 - D
C 1 A
E
D 3 -
F
E 2 B
F 5 E G
G 2 CD H
H 5 - I
I 2 H I
I 1 - K
K 4 I,J
L
L 5 F,G
M
M 4 K,L
Total 37
The total duration of the project 18 units
PERT planning method
• This method was developed in the United States in 1957 during the
development of the POLARIS missile.
• This project involved 250 prime contractors and about 9,000 subcontractors.
• The originally planned duration of 6 years was reduced to 2 and a half years.
PERT(Approach)
The PERT method is a method of organizing tasks in a network
according to their dependency and chronology, with the objective of
obtaining a finished product.
• Step 1 : Determining the tasks and their durations.
• Step 2 : Determining the sequence of the different operations and
identifying the tasks that can be carried out at the same time.
• Step 3 : Representation in the form of an oriented graph.
Principle
Step number
2 9
Deadline Early
Deadline at the
Scheduling
latest
Principle
• A PERT graph represents the structure of a project, indicating the tasks and
steps that constitute the project’s.
• It should be noted that :
• The graph always contains two nodes : a Begin step and an End step.
• The graph should be read from left to right.
• The arrows are pointing this way; there is no possibility of reversal.
• A task may only be represented by a single arrow.
Begin END
2 9 2 9
Rules
Rule 1
- Every task has a start step and an end step.
- A next task can only start if the previous task is
completed.
Rules
Rule 4: Two tasks E and F which are convergent (i.e., which precede the
same task, designated as G), are represented in the following manner:
Rules
• Rule 5 : In certain instances, it may be appropriate to introduce dummy
tasks (fictitious tasks).
• A dummy task is of no consequence in terms of time and does not affect
the ultimate deadline.
For example, if task K follows tasks H and J, and task L follows only task H,
we represent the problem as follows:
Give PERT chart
Tasks Nature Precedents Duration (days)
Begin END
0
2
2
1 C1 3
4 5
Begin END
0
2
2
1 C1 3
4 5
Begin END
0
2 4
2 D1 3
1 C1 3
4 5
1 C1 3
4 5
1 C1 3
4 5
1 C1 3
4 5
1 C1 3
4 5
1 C1 3
4 5
1 C1 3
4 5
1 C1 3
4 5
1 C1 3
4 5
1 C1 3
4 5
1 C1 3
4 5
1 C1 3
4 5
1 C1 3
4 5 8
1 C1 3
4 5 8
1 C1 3
4 8-1=7 5 8
1 C1 3
4 4 5 8
1 C1 3
4 4 5 8
Begin
0
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
1
1
Begin
0
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
2
1
1
Begin
0
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
2
1
1
Begin
D3 3
0
3
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
2
1
1
Begin
D3 3
0
3
4
1
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
2
1
1
Begin
D3 3
0
3
4
1
5
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
2
1
1
Begin
D3 3
0
3
4
1
5
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
2
1
1
Begin
D3 3
0 2
3
4
1
5
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
2
1
1
Begin
D3 3
0
3
4
1
5
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
1
1
Begin
D3 3
0
3
4
1
5
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3
4
1
5
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3
4
1
5
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 5 9
0
3
4
1
5
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3
4
1
5
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3
4
1
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3
5 7 1
I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3
4
7
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3 8
11
4
7
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3 8
14
11
4
7
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3 8
4
7
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3 8
14
4
7
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3 8 M4 END
14
4
7
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3 8 M4 END
14 18
4
7
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3 8 M4 END
14 18 18
4
7
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9
0
3 8 M4 END
14 14 18 18
4
7
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9 9
0
3 8 M4 END
14 14 18 18
4
7
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9 9
0
3 8 M4 END
14 14 18 18
4
7 10
5 I2
5
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4
F5
1
1
7
Begin
D3 3 9 9
0
3 8 M4 END
14 14 18 18
4
7 10
5 I2
5 8
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4 4
F5
1
1
7
Begin
D3 3 9 9
0
3 8 M4 END
14 14 18 18
4
7 10
5 I2
5 8
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2
4 4
F5
1
1
7
Begin
D3 3 9 9
0
3 7 8 M4 END
14 14 18 18
4
7 10
5 I2
5 8
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2 2
4 4
F5
1
1
7
Begin
D3 3 9 9
0
3 7 8 M4 END
14 14 18 18
4
7 10
5 I2
5 8
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2 2
4 4
F5
1
1 6
7
Begin
D3 3 9 9
0
3 7 8 M4 END
14 14 18 18
4
7 10
5 I2
5 8
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2 2
4 4
F5
1
0 1 6
7
Begin
D3 3 9 9
0
3 7 8 M4 END
14 14 18 18
4
7 10
5 I2
5 8
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2 2
4 4
F5
1
0 1 6
7
Begin 5
D3 3 9 9
0
3 7 8 M4 END
14 14 18 18
4
7 10
5 I2
5 8
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2 2
4 4
F5
1
0 1 6
7
Begin 5
D3 3 9 9
0 4
3 7 8 M4 END
14 14 18 18
4
7 10
5 I2
5 8
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2 2
4 4
F5
1
0 1 6
7
Begin 5
D3 3 9 9
0 4
3 7 8 M4 END
9
14 14 18 18
4
7 10
5 I2
5 8
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2 2
4 4
F5
1
0 1 6
7
Begin 5
D3 3 9 9
0 4
3 7 8 M4 END
9
14 14 18 18
3
4
7 10
5 I2
5 8
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2 2
4 4
F5
1
1 6
7
Begin
D3 3 9 9
0 0
3 7 8 M4 END
14 14 18 18
4
7 10
5 I2
5 8
Example: Tasks
Duration
A
1
B
2
C
1
D
3
E
2
F
5
G
2
H
5
I
2
I
1
K
4
L
5
M
4
Previous works - - A - B E CD - H - I,J F,G K,L
2
6
2 2
4 4
F5
1
1 6
7
Begin
D3 3 9 9
0 0
3 7 8 M4 END
14 14 18 18
4
7 10
5 I2
5 8
Give GANTT and PERT chart
0/10
0/10 0/5 0/5 0/5
c 0/5
f
A G
13 6 15 5
7 20 19 10
B C H I
1 14 17 11
8
9
D E 18
I 16 K
3 2 4 12
F L