UNSW Sydney · FACULTY OF ENGINEERING

CVEN9702 Chap.7 PNET and Monte Carlo Simulation

- one subject, every graph, every model, every mark
6 Chapters4-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 7 of 9 · CVEN9702

PNET and Monte Carlo Simulation

PNET and Monte Carlo simulation model uncertain project networks by repeating the schedule with sampled activity durations. Every run recalculates path lengths, project finish and critical-path identity. The resulting observations support completion probabilities, percentiles and criticality indices. A simulation is only as credible as its duration distributions, dependency assumptions and preserved run table.

In this chapter

What this chapter covers

  • 01

    Assign an appropriate duration distribution to each activity

  • 02

    Sample activity durations once per simulation run

  • 03

    Recalculate every path and project finish inside each run

  • 04

    Count deadline events with an explicit inequality

  • 05

    Estimate activity and path criticality frequencies

  • 06

    Validate inputs, dependence and output stability

Worked example · free

Count criticality and deadline exceedance

Q [4 marks]. Two paths have sampled totals A/B of 7/8, 9/7, 7/10, 11/8 and 9/7 days. Find each path criticality and the probability that project duration exceeds nine days. (4 marks) Marks here apportion effort in an original exercise and are not taken from a published university assessment scheme.
Each Monte Carlo run samples activity durations, recalculates every path, stores the controlling path and finish, then contributes one observation to probabilitEach Monte Carlo run samples activity durations, recalculates every path, stores the controlling path and finish, then contributes one observation to probability and criticality estimates.Sample eachdurationCalculate allpath timesRecord finishand critical pathRepeat andcount outcomesone preserved row per run
Each Monte Carlo run samples activity durations, recalculates every path, stores the controlling path and finish, then contributes one observation to probability and criticality estimates.
  • +1Project durations are the larger totals: 8, 9, 10, 11 and 9 days.
  • +1Path A controls runs two, four and five, giving criticality 3/5 or 60%.
  • +1Path B controls runs one and three, giving criticality 2/5 or 40%.
  • +1Only durations 10 and 11 exceed nine, so exceedance is 2/5 or 40%.
Path A criticality is sixty percent, path B criticality is forty percent and the estimated chance of exceeding nine days is forty percent. Five runs provide only a coarse teaching estimate.
Sia tip — Create one indicator column for each event. A visible row of zeros and ones prevents inequality and counting mistakes.
Glossary

Key terms

Simulation run
One sampled realisation of all activity durations followed by a complete network calculation.
Deadline exceedance
The event that simulated project completion is strictly later than a stated target.
Criticality index
The proportion of runs in which an activity or path is critical.
Input distribution
The probability model used to generate plausible values for an uncertain activity duration.
Correlation
Dependence between uncertain activities that makes their sampled outcomes move together rather than independently.
FAQ

PNET and Monte Carlo Simulation FAQ

Why must the critical path be recalculated in every run?

Sampled durations can change which path is longest. Keeping the deterministic critical path fixed misses path switching and understates uncertainty. Each run must therefore calculate all path totals and store the realised controlling path.

How many simulation runs are enough?

A small hand exercise demonstrates the method but gives coarse probabilities. Software studies use many more runs and check that percentiles and criticality results stabilise. More runs improve sampling precision but cannot correct weak distributions or logic.

What is the difference between beyond and at least?

Beyond a target excludes results equal to the target, while at least includes them. Write the inequality before counting. In a small simulation, including one boundary result can change the percentage materially.

How should tied critical paths be counted?

Choose and disclose a consistent rule, such as crediting every tied path or dividing credit. Preserve tied outcomes so another analyst can reproduce the indices.

Study strategy

Exam move

Start with a two-path network and create a table with one column for each sampled activity, each path total, project duration and critical-path identity. Complete every row before calculating percentages. Add an indicator for a deadline event and sum it to obtain the numerator. Repeat with wording that changes from greater than to greater than or equal so the boundary distinction becomes automatic.

Next calculate activity criticality by counting the runs in which it lies on a controlling path, with a stated treatment of tied paths. Review distribution choice and correlation as separate modelling decisions. Ask whether two activities share weather, access or productivity drivers before sampling them independently.

When using software, examine convergence and input sensitivity rather than reporting excessive decimal precision. A good final answer states the estimate, the sample size and the assumption most likely to affect it. Preserve a transparent run table before relying on software summaries. For each iteration, record sampled durations, every path total, the maximum finish, the controlling path and deadline indicators.

Recalculate one row by hand to confirm that network logic, calendars and boundary tests are implemented correctly. Define ties before counting criticality: either credit every tied path or use a documented fractional convention, but never switch silently. Sort project finishes to estimate percentiles and distinguish the chance of finishing by a date from the date associated with a target confidence.

Increase the run count in stages and plot whether the mean, percentile and key criticality indices stabilise. A result that moves materially with another batch has not converged enough for the claimed precision. Perform sensitivity tests on distribution range, skew and correlations. Shared weather, approval or productivity drivers can make independent sampling understate tail risk.

Compare a deterministic critical path with simulation criticality to identify activities that are rarely controlling in the baseline yet often control under uncertainty. Translate those findings into action: improve data, protect a shared driver, add contingency or monitor a switching path.

Report sample size, random assumptions and material exclusions alongside the headline probability so the estimate remains auditable rather than appearing certain.

A+Everything unlocked
Unlocks this Bible + all 103 of your UNSW Sydney subjects - and 1,000+ Bibles across every Australian university.
Sia - your CVEN9702 tutor, unlimited, worked the way the exam marks it
The full 4-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works
CVEN9702 · Project Planning and Control - independent study guide on the AskSia Library. More UNSW Sydney subjects · Microeconomics across all universities