Home / Semester 2 / Quantitative Techniques for Managers / Project Management: Network Analysis & Rules for Drawing Network Diagrams
← Exit to Hub
AKTU MBA Semester 2 • BMB 206 Unit 5: Project Management (CPM, PERT & Crashing) Est. Reading Time: 8 Mins

Project Management: Network Analysis & Rules for Drawing Network Diagrams

MAuthored by mbanotes.in Academic Editorial Team
Verified Syllabus Alignment: AKTU MBA CoreTarget Score: 10/10 Marks (Section B/C)
Network Architecture
A directed acyclic graph mapping sequential and concurrent dependencies among activities from a single origin to a single terminal node.
AOA vs. AON
In Activity-on-Arrow (AOA), arrows represent tasks and nodes represent milestones; in Activity-on-Node (AON), tasks reside in nodes.
Dummy Activities
Zero-time, zero-resource dashed arrows inserted strictly to preserve unique precedence logic or prevent duplicate node pairs.
Fulkerson’s Rule
Chronological node indexing ensuring every directed activity arrow (i, j) satisfies the condition i < j, eliminating circular loops.
Project Management Network Rules Infographic
Figure 1: Complete Architectural Framework for Project Network Diagramming (BMB 206 Unit 5)

1. Fundamentals of Project Management & Network Logic

A project is a temporary endeavor undertaken to create a unique product, service, or result, bounded by definite starting and completion dates, budget constraints, and technical specifications. Network analysis represents the visual and analytical discipline of structuring complex, non-repetitive projects into interconnected work components.

  • Work Breakdown Structure (WBS): The hierarchical decomposition of the total project scope into discrete, manageable work packages and activities.
  • Activity: A distinct, identifiable task or operation consuming tangible time, human effort, and material resources (e.g., “Excavate Foundation”, “Pour Concrete”).
  • Event (Node): A specific point in time signifying the initiation or culmination of one or more activities. Events consume neither time nor resources (e.g., “Foundation Completed”).
  • Preceding Activity: An activity that must be completely finished before a subsequent activity can legally commence.
  • Succeeding Activity: An activity that cannot initiate until its immediate predecessor is completely executed.
  • Concurrent Activities: Independent activities that can be executed simultaneously in parallel without mutual interference, provided resources permit.
  • Merge Event: A junction event where two or more converging activities terminate together.
  • Burst Event: A branching event from which two or more outgoing activities originate simultaneously.

2. Mandatory Rules for Constructing Network Diagrams

To ensure mathematical validity in subsequent CPM/PERT calculations, every network diagram must strictly comply with universal topological conventions:

  • Unidirectional Flow: Arrows must point strictly from left to right, reflecting the positive progression of time. Backward-facing arrows are strictly forbidden.
  • Single Origin and Single Terminal: A valid network must possess exactly one initial event (source node with no incoming arrows) and exactly one terminal event (sink node with no outgoing arrows).
  • Unique Activity Identification: An activity arrow extends from tail event $i$ to head event $j$. In an AOA network, no two distinct activities can share the exact same starting event and ending event.
  • The Role of Dummy Activities:
    • Logic Dummy: Used when activity $X$ depends on activities $A$ and $B$, but activity $Y$ depends solely on $B$. A dashed dummy arrow from the head of $B$ to the tail of $X$ isolates the dependency.
    • Identity Dummy: Used when two concurrent activities $A$ and $B$ begin at the same node and both terminate at the same milestone. A dummy activity is introduced to assign unique node numbers $(i, k)$ and $(i, j)$.
  • Arrow Geometry: Arrow straightness carries no temporal meaning; length does not represent activity duration. Straight or smoothly curved lines should be used, minimizing arrow crossings.

Fulkerson’s Rule & Solved Network Construction

Topological Indexing

Fulkerson’s I-J Numbering Algorithm

Invented by D. R. Fulkerson in 1962, this algorithm systematically assigns positive integer numbers to events such that for every directed activity $(i, j)$, the inequality $i < j$ is guaranteed:

Step 1: Identify the initial event having no incoming arrows. Label this event 1.
Step 2: Delete (mentally cross out) all outgoing arrows emerging from event 1.
Step 3: In the resulting sub-network, identify all newly created events that now have no incoming arrows. Number these events sequentially: 2, 3, 4…
Step 4: Delete all outgoing arrows emerging from the newly numbered events.
Step 5: Repeat Steps 3 and 4 until the final terminal sink event is reached and indexed.
Numerical Illustration (University Standard Problem):

Construct a clean, valid Activity-on-Arrow (AOA) project network from the given precedence relationships. Identify where dummy activities are mandatory, and number all events according to Fulkerson’s rule.

ActivityDescriptionImmediate Predecessor(s)Duration (Days)
$A$Site Survey & Excavation— (Initial)4
$B$Procure Rebar & Aggregates— (Initial)6
$C$Underground Drainage$A$5
$D$Foundation Slab Pouring$A, B$7
$E$Pillar Framing$B$8
$F$Superstructure Masonry$C, D$6
$G$Roof Slab & Finishing$E, F$5

Algorithmic Logic & Dummy Activity Identification:

Analysis of Dependency Conflict:
• Activity $C$ depends only on $A$.
• Activity $E$ depends only on $B$.
• But Activity $D$ depends on both $A$ and $B$.
If we directly merge the heads of $A$ and $B$ into a single event, then $C$ would erroneously become dependent on $B$, and $E$ would erroneously become dependent on $A$!
Resolution: Keep the completion of $A$ (Node 2) and the completion of $B$ (Node 3) separate. Introduce a Logic Dummy ($Dummy_1$, duration = 0) directed from Node 2 to Node 3 (or to a specialized merge node for $D$).

Event Numbering via Fulkerson’s Rule:
1. Event 1: Initial project start event. Both $A$ and $B$ emerge from Event 1.
2. Event 2: Culmination of activity $A$. Outgoing: Activity $C$ and Dummy $D_1$.
3. Event 3: Culmination of activity $B$ plus arrival of Dummy $D_1$. Outgoing: Activity $D$ and Activity $E$. (Wait! If $E$ depends only on $B$, Dummy $D_1$ must not contaminate $E$!)
Precision Correction: Event 3 marks completion of $B$. Outgoing from Event 3 is Activity $E$ and a Dummy $D_1$ pointing to Event 4 (the junction of $A$ and $B$ for $D$). Event 2 marks completion of $A$, with Activity $C$ and Dummy $D_2$ pointing to Event 4.
4. Event 4: Junction of $A$ and $B$; Activity $D$ emerges towards Event 5.
5. Event 5: Culmination of $C$ and $D$; Activity $F$ emerges towards Event 6.
6. Event 6: Terminal project completion milestone where $E$ and $F$ converge through activity $G$.

Final Activity Arc Mapping:
• Activity $A$: $(1, 2)$
• Activity $B$: $(1, 3)$
• Activity $C$: $(2, 5)$
• Dummy $D_1$: $(2, 4)$ (transfers completion of $A$ to start of $D$)
• Dummy $D_2$: $(3, 4)$ (transfers completion of $B$ to start of $D$)
• Activity $D$: $(4, 5)$
• Activity $E$: $(3, 6)$
• Activity $F$: $(5, 6)$
• Activity $G$: $(6, 7)$ (Terminal Event 7)
Every arc $(i, j)$ cleanly satisfies $i < j$, demonstrating 100% compliance with Fulkerson's rule!

3. Network Errors & Integrity Violations

During manual diagram drafting, structural errors frequently corrupt network topology. The table below outlines the three major illegal errors and their corrective remedies:

Network Error TypeTopological DescriptionMathematical ViolationCorrective Engineering Remedy
Looping (Cycling)A closed circular path where an activity loops back to an earlier event ($2 \to 3 \to 4 \to 2$)Creates infinite project makespan; violates directed acyclic graph (DAG) axiomAudit activity precedence; break cyclic feedback and redirect to appropriate successor
DanglingAn event with incoming activities but no outgoing arrow, terminating before the project endLeaves work packages unconnected; prevents calculation of project critical pathConnect dangling head node to downstream junction event or directly to project terminal node
RedundancyInserting a dummy activity to represent a dependency already enforced by existing serial pathsArtificially inflates network complexity and introduces redundant computational constraintsPerform transitive reduction; eliminate superfluous dummy arrows having duplicate logic

5. Corporate Case Vignette: Infrastructure Metro Rail Project

Larsen & Toubro (L&T) Construction: Delhi Metro Phase IV Underground Corridor

During construction of the 12-kilometer underground corridor for Delhi Metro Phase IV, L&T managed over 340 interconnected civil engineering work packages, including tunnel boring machine (TBM) shaft lowering, utility diversions, diaphragm wall casting, and track slab installations. Initial planning spreadsheets suffered from ambiguous dependencies between utility clearance and tunnel excavation, leading to idle TBM machinery costing ₹4.5 Lakhs daily.

The project management office transitioned to formal network diagramming with rigorous Fulkerson event indexing. Introducing 14 logic dummies cleanly separated surface utility handover from underground box casting. Eliminating two major dangling nodes connected ventilation shaft completions with the power sub-station critical path, enabling L&T to shave 42 days off the civil structural phase and avoiding ₹3.2 Crores in contractual delay penalties.

6. AKTU University Examination Question Bank

Section A • 2 Marks

Q1: What is a Dummy Activity in network analysis? Why is it used?

Model Answer: A dummy activity is an imaginary activity consuming zero time and zero resources, depicted as a dashed directed arrow. It is used for two purposes: (1) Logic Dummy: to establish unique technological precedence when tasks share partial dependencies; (2) Identity Dummy: to avoid giving identical starting and ending node numbers to two concurrent activities.

Section A • 2 Marks

Q2: What is ‘Dangling’ and ‘Looping’ in a network diagram?

Model Answer: Dangling occurs when an intermediate event terminates abruptly without connecting to downstream activities or the final terminal event. Looping (or cycling) is an endless circular path of arrows returning to an earlier event, creating an impossible infinite project duration.

Section B / C • 10 Marks

Q3: State Fulkerson’s rule for numbering the events of a project network. Given activities A to H with predecessors: A(-), B(-), C(A), D(A, B), E(B), F(C, D), G(E), H(F, G), construct the network diagram, number the events, and identify required dummies.

Exam Strategy: Write out Fulkerson’s algorithm step-by-step. Demonstrate why a dummy is required between end of A and start of D so that C remains dependent only on A. Draw the full neat network diagram, assign node numbers 1 through 7 verifying $i < j$, and label durations on arcs.

Discussion & Questions

0 Comments

Academic insights, questions, and conceptual clarifications from students & faculty.

šŸ’¬

No questions or comments yet

Have a doubt about this topic, an exam tip, or a conceptual perspective? Start the discussion below!

Leave a Comment / Ask a Question

Your email address will not be published. Required fields are marked *

Will not be shared or published.
Academic study discussions • Be constructive